Option Explicit
Sub MarkDups()
Dim C As Collection
Dim r As Range, r1 As Range
Dim v As Variant
'input data
Set r = ActiveSheet.Cells(1, 1)
Set r = Range(r, r.End(xlDown))
'collection for unique items
Set C = New Collection
'fill collection, item = address of first occurrence, key = value
For Each r1 In r.Cells
On Error Resume Next
C.Add r1.Address, r1.Value
On Error GoTo 0
Next
'count number of occurrences, if > 1 mark next column
For Each v In C
If Application.WorksheetFunction.CountIf(r, Range(v).Value) > 1 Then
Range(v).Offset(0, 1).Value = "match found"
End If
Next
End Sub