簡體   English   中英

將一列單元格與另一列單元格進行比較

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM