Excel如何實(shí)現(xiàn)Vlookup函數(shù)的多條件匹配?
Excel技巧:Excel如何實(shí)現(xiàn)Vlookup函數(shù)的多條件匹配?
如何實(shí)現(xiàn)兩張表的匹配,第一反應(yīng)一定能夠是vlookup函數(shù),但具體看過(guò)問(wèn)題后發(fā)現(xiàn),兩張表匹配的條件不是唯一的,那還能不能用vlookup函數(shù)呢?
場(chǎng)景:企業(yè)銷(xiāo)售、市場(chǎng)部、HR部門(mén)、物流部、后勤等需要表格匹配的辦公人士。
問(wèn)題:Excel如何實(shí)現(xiàn)Vlookup函數(shù)的多條件匹配?
解答:利用Excel的輔助列思路解決問(wèn)題!
本案例要求如下,有一張基準(zhǔn)數(shù)據(jù)表,字段如下:
還有一張需要匹配的表,字段如下:
大概的意思是訂單數(shù)是根據(jù)“訂單號(hào)+款號(hào)”兩個(gè)列都相同的情況下,把基準(zhǔn)表的“訂單數(shù)”取過(guò)來(lái)。
這個(gè)問(wèn)題看上去是否很“麻煩”,Vlookup直支持單條件匹配,這兩列怎么弄呢?解決思路是將“訂單號(hào)+款號(hào)”真的弄成唯一匹配列即可。
具體操作如下:在基準(zhǔn)表的C列和E列之間插入D列,取名輔助列,并利用 & 連接符,將B列和C列的數(shù)據(jù)鏈接起來(lái)。& 輸入方法為:Shift+7 (下圖 1 處)
同理,將需要匹配的表格也設(shè)置輔助列,也用 & 連接符將A列與B列鏈接起來(lái)。需要注意兩張表的連接的順序都是一樣的。都是“訂單號(hào)&款號(hào)”,順序不可顛倒。
以上操作讓Vlookup函數(shù)有了“單條件”的機(jī)會(huì),所以直接利用vlookup函數(shù)。在需要匹配的表格中D列,輸入=VLOOKUP(C2,Sheet1!$D$2:$F$10,3,0) 完畢后,敲擊回車(chē)并雙擊填充柄完成所有的匹配。如下圖 3 處。
總結(jié):&鏈接是解決vlookup函數(shù)多條件匹配非常好一個(gè)解決思路,雖然不是那么的“高大上”,但卻是非常使用的辦公技巧。推薦大家掌握
該技巧Excel2010版本及以上有效。