VLOOKUP函數(shù)如何查找指定的一行數(shù)據(jù)?
?
作者:老菜鳥來源:部落窩教育發(fā)布時間:2022-01-07 17:29:23點擊:9633
編按:
同學(xué)們都知道,同一個元素有兩行不同的數(shù)值,一般用VLOOKUP函數(shù)會默認選擇第一行數(shù)據(jù),如何做到選中其他行呢?今天就來給大家講一講這個問題。
我們收到了讀者的提問,因為沒有具體案例,先給大家模擬一個,見下圖。
提問者假設(shè)每個元素(本例中為客戶)有兩行數(shù)據(jù),我模擬的情況稍微復(fù)雜了一些,每個客戶的行數(shù)不固定的。
以下分成三種情況討論:返回第一次,返回最后一次,返回指定次數(shù)。
情形1:
使用公式=VLOOKUP(E2,B:C,2,0),可以匹配出每個客戶第一次的金額。
情形2:
使用公式=VLOOKUP(E2,B:C,2,1),可以匹配出每個客戶最后一次的金額。
這兩種情況使用的公式只有一字之差,就是第四個參數(shù)用0和1的區(qū)別。
原理之前也有教程專門講過,就是VLOOKUP的精確匹配和大致匹配。
情形3:
指定返回第幾次,有兩種方式實現(xiàn):
方法1:直接用公式;
方法2:使用輔助列。
在第三種情況下,實際上需要多一個次數(shù)的選項。
直接使用公式來實現(xiàn)的話,就得用萬金油套路,公式為:
=IFERROR(INDEX($C$2:$C$21,SMALL(IF($B$2:$B$21=E2,ROW($B$1:$B$20),99),$J$2)),"無")
輸完后,需要ctrl+shift+enter完成,因為這是一個數(shù)組公式。
看下效果:
是不是很神奇?這個公式的原理過于復(fù)雜,感興趣的同學(xué)可以參考以前講解萬金油原理的教程。
如果無法理解萬金油套路又想用這個功能怎么辦?
輔助列用起來啊,在數(shù)據(jù)源的最左邊插入一列,使用公式:=COUNTIF($C$1:C2,C2)&C2
這樣就做好了輔助列,然后用公式=IFERROR(VLOOKUP($K$2&F2,A:D,4,0),"無")也能得到同樣的效果。
輔助列用到的COUNTIF和最終的這個公式都比較好理解,就不一一贅述了,趕緊下載課件操練起來吧。
本文配套的練習(xí)課件請加入QQ群:902294808下載。
做Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!
掃下方二維碼關(guān)注公眾號,可隨時隨地學(xué)習(xí)Excel:
相關(guān)推薦:
將excel中的數(shù)據(jù)按照指定數(shù)量進行重復(fù),非得用VBA才能實現(xiàn)嗎?
Power Query的數(shù)據(jù)替換技巧比Excel函數(shù)更萬能!
版權(quán)申明:
本文作者老菜鳥;同時部落窩教育享有專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。
最熱教程
- 像綠皮火車一樣長像珠穆拉瑪峰一樣高的Excel表怎么操作才方便?
- Power Query實戰(zhàn):按指定次數(shù)遞增數(shù)據(jù)
- 2019年全網(wǎng)最全—excel提取身份證信息合集!(建議收藏)-下篇
- 明明沒有重復(fù),Excel卻判定數(shù)據(jù)重復(fù),這是怎么回事?
- 文本格式的求和,及求和中最容易出現(xiàn)的問題解疑
- 致命缺陷:不懂一維表!
- 函數(shù)組合思維,你有嗎?
- 學(xué)會這2個公式,整理考勤數(shù)據(jù)只要一分鐘
- 就算被說是拍馬屁也成,今天你應(yīng)該這樣發(fā)Excel報表……
- 如何計算Excel單元格中的算式,四種求和方法請收好!