對(duì)Excel中的VLOOKUP函數(shù)不陌生的童鞋都知道,VLOOKUP函數(shù)只能查找并返回滿足條件的第一個(gè)值。
如下圖所示,根據(jù)客戶姓名“劉一銘”查找購(gòu)買的商品,表格中“劉一銘”對(duì)應(yīng)的商品其實(shí)有4個(gè),分別是蘋果、梨、葡萄、桃.。在E3單元格輸入公式
=VLOOKUP(E3,A:B,2,0)
查找只能得到一個(gè)結(jié)果“蘋果”,這是由VLOOKUP本身的特性決定的。
如果想將查找到的商品全部提取出來(lái),改變客戶姓名,結(jié)果還會(huì)自動(dòng)跟著變化,像下圖這樣,該如何操作?
其實(shí),這個(gè)問(wèn)題對(duì)VLOOKUP來(lái)說(shuō)一點(diǎn)不難,增加一個(gè)輔助列,so easy!
操作步驟:
1、在客戶姓名前面插入一個(gè)輔助列
在A2單元格輸入如下公式,并將公式向下填充
=B2&COUNTIF(B$2:B2,B2)
2、F4單元格輸入公式,并將公式向下復(fù)制
=IFERROR(VLOOKUP(F$3&ROW(A1),A:C,3,0),'')
思路分析:
1、增加一個(gè)輔助列,給數(shù)據(jù)源增加了編號(hào);
2、最后再用VLOOKUP查找時(shí),查找對(duì)象變?yōu)?F$3&ROW(A1) ,
也就是相當(dāng)于給VLOOKUP的查找值也增加了不同的序號(hào)。
當(dāng)客戶姓名為“劉一銘”時(shí),就分別查找“劉一銘1”、“劉一銘2”、“劉一銘3”……
客戶姓名為“杜春”時(shí),就分別查找“杜春1”、“杜春2”、“杜春3”……
3、公式外套一個(gè)IFERROR,查找不到就顯示為空,可以規(guī)避錯(cuò)誤值。
Excel中VLOOKUP函數(shù)的一對(duì)多查找就分享到這里,感謝閱讀。
大家如果本文有任何想法或建議,歡迎蓋樓吐槽,與我互動(dòng),不甚感激。
ps:沒(méi)過(guò)新手期,一天只能發(fā)文一篇,Excel 2016零基礎(chǔ)進(jìn)階系列原創(chuàng)視頻,在今晚0點(diǎn)后再更新,收藏本系列課程的童鞋不要急。
聯(lián)系客服