Excel技巧:Excel如何批量匹配兩個不同的數據表格?(Vlookup函數方法)
上期我們為大家介紹了利用設置 "重複值 "的條件格式來判斷兩個表的差異。ㄒ唬┦褂幸桓齬娑ǖ氖焙? 有沒有一種方法可以在不移動表格的情況下進行數據匹配呢?答案是肯定的,所以趕緊和大家分享一下吧。
場景。適用於銷售、人力資源、物流、運營、財務部門以及其他需要使用Excel進行數據分析和比較的辦公人員。
問題:如何在Excel中批量匹配兩個不同的數據表格?
答案。使用 Vlookup 函數來完成。
Vlookup 函數被認為是企業級的必備函數,它使用該函數是否有相應的匹配數據來確定兩張數據表格之間的差異。同樣,假設有兩個表。表A和表B,兩者看起來都差不多,你如何快速知道兩張表之間的區別?
細節如下。Vlookup函數方法:本例中我們利用兩張表的唯一鍵字段(員工編號)來實現兩張表的匹配。第一步,在A表的B2單元格中輸入以下Vlookup函數公式:
=VLOOKUP(C2,Table B!$C$2:$F$10,1,0),然後雙擊或拉下B2單元格右下角的數據填充柄,如果匹配成功,將顯示相同的員工編號,如果A表的數據不在B表中,將顯示錯誤,如下圖的B3和B9單元。
接下來,在表B中也用vlookup函數與表A進行匹配。 =VLOOKUP(C2,Table A!$C$2:$F$10,1,0) 可以看到,表B中的C3和C9數據在表A中沒有出現
需要注意的是,vlookup函數需要分別對兩個表進行匹配對比。所以使用起來相對麻煩,你需要非常熟練地使用vlookup函數。
需要補充的是,如果vlookup函數不成功,它將顯示一個類似上圖中 "#N/A "的錯誤。Vlookup函數通常與一個名為iferror的函數一起使用
也就是說,剛才出錯的單元格,變成了0。 Iferror函數的使用也很簡單,如果Vlookup匹配成功,那麼
總結:實際的Vlookup函數並不被認為是匹配兩個表中數據的最佳方式,但Vlookup函數絕對是一個企業級函數,必須掌握它來匹配表中的數據。
技能Excel2010版及以上版本有效。