在 Excel 資料處理時,有時會用到比對兩組資料。例如,在下圖的二組名單中,要找出缺漏者的姓名,該如何處理?以下分別使用幾種操作和公式來介紹。
1.使用條件式設定格式
(1)選取二組姓名的儲存格(不連續儲存格的選取可以藉助Ctrl鍵)。
(2)點選「條件式格式設定/醒目提示儲存格規則」,再選取:重複的值。
(3)選取「唯一」,再選取一種格式。下圖中已可明顯的看到是那二位是唯一值,也就是第二組中缺漏者。
2.使用COUNTIF函數
儲存格C3:=IF(COUNTIF($E$3:$E$25,B3),"","V")
複製儲存格C3,貼至儲存格C3:C27。
使用COUNTIF函數計算儲存格C3的內容在儲存格E3:E25的個數,如果傳回0,表示缺漏。
3.使用MATCH函數
儲存格C3:=IFERROR(MATCH(B3,$E$3:$E$25,0),"V")
複製儲存格C3,貼至儲存格C3:C27。
利用MATCH函數找出儲存格B3內容在儲存格E3:E25的位置。如果傳回錯誤訊息,表示該姓名缺漏。
4.使用SUMPRODUCT函數
儲存格C3:=IF(SUMPRODUCT((B3=$E$3:$E$25)*1),"","V")
複製儲存格C3,貼至儲存格C3:C27。
利用SUMPRODUCT函數比對儲存格B3內容是否在儲存格E3:E25中出現。如果傳回錯誤訊息,表示該姓名缺漏。
5.使用VLOOKUP函數
儲存格C3:=IFERROR(VLOOKUP(B3,$E$3:$E$25,1,FALSE),"V")
利用VLOOUP函數比對儲存格B3內容是否在儲存格E3:E25中出現。如果傳回錯誤訊息,表示該姓名缺漏。
6.使用XLOOKUP函數
儲存格C3:=IFERROR(XLOOKUP(B3,$E$3:$E$25,$E$3:$E$25),"V")
利用XLOOUP函數比對儲存格B3內容是否在儲存格E3:E25中出現。如果傳回錯誤訊息,表示該姓名缺漏。
留言列表