數(shù)據(jù)查找,一直是Excel中的基本工功能,想對(duì)于多條件高難度的查找需求來(lái)說(shuō),我們更加常用的是單條件查找和引用。Excel也提供了相應(yīng)的函數(shù),例如Vlookup、Lookup等。
一、Vlookup函數(shù)。
易解語(yǔ)法結(jié)構(gòu):
=Vlookup(查找值,查找范圍,返回值所在的相對(duì)列數(shù),匹配模式)。
可以理解為:我們要在“查找范圍”的第X列(返回值所在的相對(duì)列數(shù))通過(guò)精準(zhǔn)匹配或模糊匹配找到“查找值”對(duì)值的值。
示例:
目的:查找銷售員的銷量。
方法:
在目標(biāo)單元格中輸入公式:=VLOOKUP(H3,B3:C9,2,0)。
解讀:在B3:C9中的第2列通過(guò)精準(zhǔn)匹配的方式查找H3所對(duì)應(yīng)的值。
二、Lookup函數(shù)。
易解語(yǔ)法結(jié)構(gòu):
=Lookup(查找值,查找值所在的列,返回值所在的列)。
可以理解為:從“返回列”中返回“查找值”在“查找列”中同一行的值。
示例:
目的:查找銷售員的銷量。
方法:
在目標(biāo)單元格中輸入公式:=LOOKUP(1,0/(H3=B3:B9),C3:C9)。
解讀:
1、如果我們按基本語(yǔ)法結(jié)構(gòu)來(lái)查詢,公式=LOOKUP(H3,B3:B9,C3:C9)的查詢結(jié)果是錯(cuò)誤的。因?yàn)長(zhǎng)ookup函數(shù)查詢時(shí)必須按照升序來(lái)排序。然后查詢。
2、所以用改進(jìn)公式=LOOKUP(1,0/(H3=B3:B9),C3:C9)來(lái)查詢,H3=B3:B9返回?cái)?shù)組{0,0,0,0,0,0,1},1和數(shù)組0/{0,0,0,0,0,0,1}對(duì)比,只有“最后一項(xiàng)”是正確的,所以返回最后一項(xiàng)對(duì)應(yīng)的值。
三、Index+Match函數(shù)。
組合式語(yǔ)法結(jié)構(gòu):
=Index(返回列,Match(查找值,查找列,匹配模式))。
解讀:
Index函數(shù)的重要作用是返回指定位置的值。
Match函數(shù)的主要作用是對(duì)指定的值進(jìn)行定位。
公式:=Index(返回列,Match(查找值,查找列,匹配模式))返回指定列中的第Match(查找值,查找列,匹配模式)行的值。
示例:
目的:查找銷售員的銷量。
方法:
在目標(biāo)單元格中輸入公式:=INDEX(C3:C9,MATCH(H3,B3:B9,0))。
解讀:
1、通過(guò)公式=MATCH(H3,B3:B9,0)定位出H3單元格值在B3:B9中的相對(duì)位置。然后同公式=INDEX(C3:C9,MATCH(H3,B3:B9,0))返回C3:C9在指定行的值。從而實(shí)現(xiàn)查詢功能。
2、建議將公式分解之后帶入特定的值來(lái)加深理解。
四、Offset+Match函數(shù)。
組合式語(yǔ)法結(jié)構(gòu):
=Offset(返回列第一個(gè)單元格的上一單元格,Match(查找值,查找列,匹配模式),0)。
可以理解為:返回從當(dāng)前單元格開始的第Match(查找值,查找列,匹配模式),第0列的值。以為Offset函數(shù)計(jì)數(shù)是從0開始計(jì)算的,所以從返回列第一個(gè)單元格的上一單元格開始計(jì)算;這個(gè)特點(diǎn)在列中也有具體的體現(xiàn),參數(shù)是從0開始,而不是從1開始。
示例:
目的:查詢銷售員的銷量。
方法:
在目標(biāo)單元格中輸入公式:=OFFSET(C2,MATCH(H3,B3:B9,0),0)。
聯(lián)系客服