[英]Comparing one column of cells to another
我在一列中列出了20,000多個電子郵件地址,而我想比較的是一列類似大小的電子郵件。 我想標記第一列中的條目,這些條目也出現在第二列中。 我編寫了以下代碼以使其實現:
Sub macro()
Dim i As Long
Dim n As Long
i = 2
For i = 2 To 27934
n = 2
For n = 2 To 20824
If Cells(i, 1) = Cells(n, 7) Then
Cells(i, 3) = 1
End If
Next n
Next i
End Sub
告訴我“類型不匹配”。 我嘗試了其他一些選項,例如while循環。 我敢肯定還有一百萬種其他方法可以完成此操作,但我無法弄清楚。 有人有時間幫助嗎?
如果數據位於第A列(將被標記)和B列中,則從第2行開始:
=IFERROR(MATCH(A2,B:B,0),"")
在C2中復制下來並應該“很快完成”。
一個簡單的解決方案是將第二個列表追加到第一個列表,然后進行(首頁功能區)條件格式設置->高亮顯示單元格規則->重復值
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.