題 在一列中查找不在另一列中的項目


我在Excel中有兩列,我想找到(最好突出顯示)列B中但不在列A中的項目。

最快的方法是什麼?


76
2017-12-10 18:44


起源




答案:


  1. 選擇A列中的列表
  2. 右鍵單擊並選擇命名範圍...
  3. 輸入“ColumnToSearch”
  4. 單擊單元格C1
  5. 輸入以下公式: =MATCH(B1,ColumnToSearch,0)
  6. 將公式向下拖動到B中的所有項目

如果公式未能找到匹配項,則將標記為#N / A,否則將標記為數字。

如果您希望匹配為TRUE而對於不匹配則為FALSE,請使用此公式:

=ISNUMBER(MATCH(B1,ColumnToSearch,0))

如果你想退貨 沒有價值 並為找到的值返回空字符串

=IF(ISNUMBER(MATCH(B1,ColumnToSearch,0)),"",B1)

78
2017-12-10 19:01



然後......將此公式放入兩個列表中的條件格式中,並使用它來突出顯示(或任何)不匹配的單元格 - Kije
“為一個範圍命名”並不適合我嗎?在Excel 2010和2016上測試。 - KERR
如果像@KERR和我一樣,你沒有“命名範圍......”,那就用吧 A:A 或者你的範圍代替 ColumnToSearch 在公式中。 - Michael


這是一種快速而骯髒的方法。

突出顯示列  並打開 條件格式

使用公式確定要突出顯示的單元格

輸入以下公式,然後設置首選格式。

=countif(A:A,B1)=0

23
2018-05-09 16:18



我使用“= ISODD(COUNTIF(A:A,B1)= 0)”來為'1'打印true或為'0'打印false - Ramraj


讓我永遠想出來,但這很簡單。假設數據從A2和B2開始(對於標題)在C2中輸入此公式:

=MATCH(B2,$A$2:$A$287,0)

然後單擊並向下拖動。

一個單元格 #N/A 意味著B列中緊鄰它的值不會顯示在整個列A中的任何位置。

請注意,您需要更改$ A $ 287以匹配A列中的整個搜索數組。例如,如果A列中的數據減少1000個條目,則應為$ A $ 1000。


10
2017-12-06 20:43



=MATCH(B2,$A:$A,0) 為我工作。 - nilgun


選擇兩列。轉到條件格式並選擇突出顯示單元格規則。選擇重複值。進入下一步後,您可以將其更改為唯一值。我剛剛做了它,它對我有用。


10
2018-04-16 20:02



如果您在B列中重複了一個值,則不會突出顯示它們 - magodiez
當然這是最簡單和最相關的答案嗎?不需要公式。 - KERR


請參閱我的數組公式回答列表A在B中找不到:

= IFERROR(INDEX($ A $ 2:$ A $ 1999,MATCH(0,IFERROR(MATCH($ A $ 2:$ A $ 1999,$ B $ 2:$ B $ 399,0),COUNTIF($ C $ 1:$ C1,$ A $ 2:$ A $ 1999)),0)),“”)

比較兩列名稱並返回缺少的名稱


4
2017-10-21 14:02



此解決方案很好,但依賴於按字母順序排序的源列,否則它會檢索重複項。 - Steve Taylor


我的要求不是突出顯示,而是顯示除2列中重複的所有值。我接受了@ brenton解決方案的幫助,並進一步改進以顯示值,以便我可以直接使用數據:

=IF(ISNA(MATCH(B2,$A$2:$A$2642,0)), A2, "")

將其複製到第3列的第一個單元格中,並將該公式應用到整列中,以便列出B列中未列在A列中的所有項目。


3
2018-02-24 11:10



上述公式中存在錯誤= IF(ISNA(匹配(B2,$ A $ 2:$ A $ 2642,0)),A2,“”)應為= IF(ISNA(MATCH(B2,$ A $ 2:$) A $ 2642,0)),B2,“”)


感謝那些分享他們答案的人。由於你的解決方案,我能夠走自己的路。

在我的這個問題的版本中,我有兩個要比較的專欄 - 完整的畢業班(Col A)和畢業班的一部分(Col B)。我希望能夠在完整的畢業班中突出那些成為該子集成員的學生。

我將以下公式放入第三列:

=if(A2=LOOKUP(A2,$B$2:$B$91),1100,0)

這對我的大多數學生進行了編碼,儘管它在前幾行數據中產生了一些錯誤。


1
2017-09-11 13:25





C1 寫 =if(A1=B1 , 0, 1)。然後在 Conditional formatting, 選擇 Data bars 要么 Color scales。這是最簡單的方法。


-3
2018-02-16 09:52