Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統(tǒng)的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機(jī)數(shù)據(jù)處理軟件。 問題:如何批量匹配兩張不同表格數(shù)據(jù)? 解答:利用Vlookup函數(shù)搞定。 Vlookup函數(shù)算是必須要掌握的企業(yè)級函數(shù),利用該函數(shù)是否有對應(yīng)的匹配數(shù)據(jù),來判斷兩個表數(shù)據(jù)之間的差異。同樣假設(shè)有兩張表:表A和表B,長得都差不多,如何快速知道兩張表的差異呢? 具體操作如下: Vlookup函數(shù)法: 本例我們利用兩個表的唯一關(guān)鍵字段(員工編號)來實現(xiàn)兩個表的匹配。 首先第一步,在表A中B2單元格中輸入Vlookup以下函數(shù)公式。 =VLOOKUP(C2,表B!$C$2:$F$10,1,0) 然后雙擊或下拉B2單元格右下角的數(shù)據(jù)填充柄,如果匹配成功則顯示相同的員工編號,如果表A的數(shù)據(jù)在表B沒有,則會顯示錯誤,如下圖B3和B9單元格顯示。
接下來,在表B中也要進(jìn)行與表A的vlookup函數(shù)匹配。 =VLOOKUP(C2,表A!$C$2:$F$10,1,0) 有可以看到表B的C3與C9數(shù)據(jù)在表A中是不存在的
需要注意的是,利用vlookup函數(shù)需要對兩個表進(jìn)行分別的對比匹配。所以使用起來相對比較麻煩,而且您需要對Vlookup函數(shù)使用非常熟練。 這里需要補(bǔ)充一點的是,vlookup函數(shù)匹配如果不成功,就會出現(xiàn)類似上圖的“#N/A”的錯誤顯示。為了讓單元格的顯示比較“圓滿”。Vlookup函數(shù)通常與一個函數(shù)搭配使用,那個函數(shù)叫做iferror
也就是剛剛出錯的單元格,變成0。Iferror函數(shù)的用法也很簡單,如果Vlookup匹配成功則顯示成功的值,如果不成功則顯示為0。 那有沒有更簡單的用函數(shù)的方法呢,這個必須有,那就是傳說中的countif函數(shù),牛閃閃將在下一期繼續(xù)和大家探討兩表數(shù)據(jù)差異的問題。 總結(jié):實際Vlookup函數(shù)不算是進(jìn)行兩表數(shù)據(jù)匹配最好的方法,但Vlookup函數(shù)絕對是進(jìn)行表格數(shù)據(jù)匹配必須掌握的企業(yè)級函數(shù)。需要注意的iferror只有在Excel2007及已上版本才有喲。 Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!