Excel中我們都知道常見的數(shù)據(jù)查詢函數(shù),用的最多的就是vlookup函數(shù)。但是這個(gè)函數(shù)也會有自己的弊端,也就是在進(jìn)行向左查詢或者多條件查詢的時(shí)候,需要搭配其他函數(shù)進(jìn)行嵌套運(yùn)用。今天我們就來學(xué)習(xí)一下向左數(shù)據(jù)查詢中,index+match和lookup兩類更加實(shí)用的函數(shù)。 一、案例演示: 案例說明:如上圖所示,我們需要根據(jù)人員的工號,在數(shù)據(jù)區(qū)域中向左查詢對應(yīng)人員姓名。下面我們就通過vlookup+IF、Index+match、Lookup三類函數(shù)來進(jìn)行一下實(shí)際操作,了解一下哪一類函數(shù)更好用。 函數(shù)一:vlookup+IF函數(shù)嵌套運(yùn)用,利用工號向左查詢數(shù)據(jù) 函數(shù)公式: =VLOOKUP(F4,IF(,$B$1:$B$8,$A$1:$A$9),2,0) 函數(shù)解析: 1、vlookup+IF函數(shù)進(jìn)行向左查詢時(shí),主要利用了IF函數(shù)修改vlookup函數(shù)的第二參數(shù),重新組成一個(gè)新的數(shù)據(jù)查詢區(qū)域; 2、if結(jié)果在這里,主要對1、0兩個(gè)邏輯值進(jìn)行判斷,將B、A兩列的內(nèi)容重新組成如下的數(shù)據(jù)區(qū)域,結(jié)果如下圖所示: 3、最后在利用vlookup函數(shù)在上面的數(shù)組結(jié)果中進(jìn)行查詢第二為的值,這樣就能實(shí)現(xiàn)通過工號查詢對應(yīng)的姓名。 函數(shù)二:Index+Match函數(shù)簡單高效的完成數(shù)據(jù)向左查詢 函數(shù)公式: =INDEX(A:A,MATCH(F4,B:B,0)) 函數(shù)解析: 1、Index+Match函數(shù)逆向查詢,主要利用了match函數(shù)查詢出對應(yīng)值的位置,從而返回Index函數(shù)引用內(nèi)容的值; 2、match函數(shù)在這里主要為定位函數(shù),MATCH(F4,B:B,0)=5,也就是查找到sz0004的工號在B列中的從上往下第五個(gè)值。所以最后index(A:A,5)就是返回A列數(shù)據(jù)中的第五個(gè)值。 函數(shù)三:lookup函數(shù)快速實(shí)現(xiàn)數(shù)據(jù)的逆向查詢 函數(shù)公式: =LOOKUP(1,0/($B$1:$B$8=F4),$A$1:$A$8) 函數(shù)解析: 1、lookup函數(shù)在逆向查詢操作中,是唯一一個(gè)不用與其他函數(shù)搭配使用的一個(gè)函數(shù)。主要是通過向量查詢的方式,查詢到符合條件的值的位置,最終返回對應(yīng)的數(shù)值。相比其他兩個(gè)函數(shù)都會更加簡單。 現(xiàn)在你學(xué)會如何利用不同的函數(shù),高效快捷的進(jìn)行數(shù)據(jù)的逆向查詢了嗎? |
|