如何查找重复的同一列并在另一列中打印重复的 id?
How to find duplicates same column and print duplicates id in another column's?
我需要比较单个 table 中单个列中的值。这是一个示例 table:
要在 C 列中打印重复的值 ID。
在上面的例子中ID 1和ID 6是重复的,所以单元格c2要打印ID 6,就像c7要打印ID 1。
如何获得答案?
下面可以试试,
Sub test()
i = 2
With ActiveSheet
For Each Cell In .Range("B2:" & .Range("B2").End(xlDown).Address)
If Cell.Row + 1 < .Range("B2").End(xlDown).Row Then
For Each C In .Range(.Cells(Cell.Row + 1, 2).Address, .Range("B2").End(xlDown).Address)
If C.Value = Cell.Value Then
.Cells(i, 3).Value = C.Offset(0, -1).Value
i = i + 1
End If
Next
End If
Next
End With
End Sub
我需要比较单个 table 中单个列中的值。这是一个示例 table:
要在 C 列中打印重复的值 ID。
在上面的例子中ID 1和ID 6是重复的,所以单元格c2要打印ID 6,就像c7要打印ID 1。
如何获得答案?
下面可以试试,
Sub test()
i = 2
With ActiveSheet
For Each Cell In .Range("B2:" & .Range("B2").End(xlDown).Address)
If Cell.Row + 1 < .Range("B2").End(xlDown).Row Then
For Each C In .Range(.Cells(Cell.Row + 1, 2).Address, .Range("B2").End(xlDown).Address)
If C.Value = Cell.Value Then
.Cells(i, 3).Value = C.Offset(0, -1).Value
i = i + 1
End If
Next
End If
Next
End With
End Sub