前幾天有小伙伴問尔苦,如何實現(xiàn)兩張表的匹配,第一反應是vlookup函數(shù)行施,但具體看過問題后發(fā)現(xiàn)允坚,兩張表匹配的條件不是唯一的,那還能不能用vlookup函數(shù)呢?經過大家的討論還是可以的蛾号,牛閃閃在這里總結一下稠项,分享給更多的需要了解的小伙伴們。
場景:企業(yè)銷售须教、市場部皿渗、HR部門、物流部轻腺、后勤等需要表格匹配的辦公人士。
問題:如何實現(xiàn)Vlookup函數(shù)的多條件匹配划乖?
解答:利用Excel的輔助列思路解決問題贬养!
本案例要求如下,有一張基準數(shù)據(jù)表琴庵,字段如下:
還有一張需要匹配的表误算,字段如下:
大概的意思是訂單數(shù)是根據(jù)“訂單號+款號”兩個列都相同的情況下仰美,把基準表的“訂單數(shù)”取過來。
這個問題看上去是否很“麻煩”儿礼,Vlookup直支持單條件匹配咖杂,這兩列怎么弄呢?解決思路是將“訂單號+款號”真的弄成唯一匹配列即可蚊夫。
具體操作如下:
在基準表的C列和E列之間插入D列诉字,取名輔助列,并利用&連接符知纷,將B列和C列的數(shù)據(jù)鏈接起來壤圃。&輸入方法為:Shift+7(下圖1處)
同理,將需要匹配的表格也設置輔助列琅轧,也用&連接符將A列與B列鏈接起來伍绳。需要注意兩張表的連接的順序都是一樣的。都是“訂單號&款號”乍桂,順序不可顛倒冲杀。
以上操作讓Vlookup函數(shù)有了“單條件”的機會,所以直接利用vlookup函數(shù)睹酌。在需要匹配的表格中D列权谁,輸入=VLOOKUP(C2,Sheet1!$D$2:$F$10,3,0)完畢后,敲擊回車并雙擊填充柄完成所有的匹配忍疾。如下圖3處闯传。
是不是非常快速高效卤妒?
總結:&鏈接是解決vlookup函數(shù)多條件匹配非常好一個解決思路甥绿,雖然不是那么的“高大上”,但卻是非常使用的辦公技巧则披,推薦大家掌握共缕。注意:該技巧Excel2010版本及以上有效。