關(guān)鍵字:VLOOKUP;excel教程;函數(shù)
作者:老徐
編輯:波西
如圖所示,要求根據(jù)E2西單店和F2水產(chǎn)品,在G2單元格查找相應(yīng)的收入。
一、被查找值數(shù)值or文本都可
1、LOOKUP函數(shù)
=LOOKUP(1,0/((A2:A41=E2)*(B2:B41=F2)),C2:C41)
公式解析:同時(shí)滿足A列等于E2,B列等于F2這兩個(gè)條件的邏輯值為TRUE,被0除后,就是0;其他不滿足條件的邏輯值為FALSE,被0除后,就是“#DIV/0!”的錯(cuò)誤值;通過LOOKUP在一批錯(cuò)誤值和0組成的數(shù)列中,返回比1小的最大值,也即是0值(同時(shí)滿足E2、F2條件的行)對應(yīng)的C列數(shù)據(jù)。
需要課件的同學(xué),掃碼領(lǐng)取
2、Index+Match(數(shù)組公式)
=INDEX(C:C,MATCH(E2&F2,A:A&B:B,0))
注:Excel最新版不需要按Ctrl+shift+enter,其他版本則需要
公式解析:通過INDEX定位到C列,并根據(jù)MATCH函數(shù)返回E2、F2合并后的文本在A列B列組合后的列中所在的行號,得到對應(yīng)C列數(shù)據(jù)。
3、Vlookup函數(shù)(數(shù)組公式)
=VLOOKUP(E2&F2,IF({1,0},A:A&B:B,C:C),2,0)
公式解析:公式中IF({1,0},A:A&B:B,C:C) 主要用來進(jìn)行區(qū)域重組。重組后在VLOOKUP的第二個(gè)參數(shù)查找區(qū)域只有兩列,一列是A列和B列數(shù)據(jù)合并之后形成的數(shù)據(jù)列,一列是C列。A列和B列數(shù)據(jù)合并之后形成的新數(shù)據(jù)列是查找區(qū)域的第一列,原C列是查找區(qū)域的第二列。
這個(gè)公式我們寫為 =VLOOKUP(E2&F2,重組區(qū)域,2,0),可能大家更好理解。返回重組區(qū)域的第二列,也就是返回C列收入列。
還可以寫成這樣:
=VLOOKUP(E2&F2,CHOOSE({1,2},A:A&B:B,C:C),2,0)
公式解析:與VLOOKUP、IF 的原理一樣。
4、Offset函數(shù)
=OFFSET(C1,MATCH(E2&F2,A2:A41&B2:B41,0),)
公式解析:以C列C1單元格為基準(zhǔn)位置,向下偏移N行,而N就是通過match函數(shù)查找到的E2、F2合并后的文本在A列B列組合后的列中所在的位置。
5、Dget函數(shù)
=DGET(A1:C300,G1,E1:F2)
公式解析:在區(qū)域A1:C300中 ,提取符合E2、F2兩個(gè)條件的對應(yīng)“收入”列的值。
6、indirect函數(shù)
=INDIRECT("C"&MATCH(E2&F2,A:A&B:B,0))
最后,如果多條件查詢需要返回的是數(shù)值,也可以使用sumproduct、sum+if、max+if等方法。
二、被查找值為數(shù)值
=SUMPRODUCT((A3:A8=A12)*(B3:B8=B12)*(C3:C8))
8、Sumif函數(shù)
=SUMIFS(C2:C41,A2:A41,E2,B2:B41,F2)
三、適用于office365最新版本
9、Xlookup函數(shù)
=XLOOKUP(A11&B11,A2:A7&B2:B7,C2:C7)
10、FILTER函數(shù)
=FILTER(C2:C41,(A2:A41=E2)*(B2:B41=B2))
寫到最后:以上給大家羅列了常用的10個(gè)多條件查找的公式,最簡單、最易操作的就是Xlookup和Filter公式,畢竟是尊貴的365會(huì)員。
聯(lián)系客服