簡體   English   中英

我想比較Excel中不同工作表中的兩個列表以查找任何重復項

[英]I want to compare two lists in different worksheets in Excel to locate any duplicates

我知道這很簡單,但我仍然需要幫助:

我列出了已完成培訓的屬性。 我需要尚未接受此培訓的人員的姓名,但是系統不會給我這樣的列表。 但是,我列出了我們所有的屬性。 這意味着我必須比較不同工作表中的兩列。

這些屬性由ID號標識。 使我的生活更輕松的是,如果有一個formula可以檢測duplicates並在完整的酒店列表上突出顯示,那么未突出顯示的酒店就沒有經過培訓。

讓我知道您是否對我有任何建議!

沒有VBA ...

如果可以使用幫助程序列,則可以使用MATCH函數來測試另一列(或另一工作表的另一列)中是否存在一個列中的值。 如果沒有匹配項,它將返回錯誤

要簡單地識別重復項,請使用幫助器列

假定工作表Sheet1的A列中的數據,以及工作表Sheet2的A列中的另一個列表。在助手列的第1行中,放置以下公式:

=If(IsError(Match(A1, 'Sheet2'!A:A,False)),"","Duplicate")

向下拖動/復制此論壇,並應標識重復項。

要突出顯示單元格,請使用條件格式:

進行一些修補后,您可以在條件格式設置規則中使用此MATCH函數,該規則將突出顯示重復的值。 我可能會這樣做, 而不是使用helper列,盡管helper列是在制定條件格式設置規則之前“查看”結果的好方法。

就像是:

=NOT(ISERROR(MATCH(A1, 'Sheet2'!A:A,FALSE)))

Excel 2010的條件格式

對於Excel 2007及更早版本,您不能使用引用其他工作表的條件格式設置規則。 在這種情況下,請使用helper列,並在A列中設置格式設置規則,例如:

=B1="Duplicate"

此屏幕快照來自2010 UI,但是相同的規則在2007/2003 Excel中也應適用。

使用輔助列進行條件格式設置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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