[英]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 2007及更早版本,您不能使用引用其他工作表的條件格式設置規則。 在這種情況下,請使用helper列,並在A列中設置格式設置規則,例如:
=B1="Duplicate"
此屏幕快照來自2010 UI,但是相同的規則在2007/2003 Excel中也應適用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.