上一篇講的是用VLookup函數(shù)進(jìn)行查詢茬暇,VLookup函數(shù)非常直觀好用霹期,但也有他的局限性谆棱,比如我們只能在數(shù)據(jù)范圍中的第1列與我們要查找的數(shù)據(jù)進(jìn)行比對(duì)快压。
今天介紹一對(duì)函數(shù)組合來(lái)完成數(shù)據(jù)查詢。
函數(shù)組合其實(shí)也不難垃瞧,重點(diǎn)在于解題思路蔫劣。
一、Match函數(shù)
Match函數(shù)的基本語(yǔ)法:Match(用于查詢的標(biāo)準(zhǔn)或依據(jù),在哪里查詢个从,查詢的類型)
Match函數(shù)的功能:根據(jù)我們查詢的標(biāo)準(zhǔn)或依據(jù)脉幢,在一個(gè)數(shù)據(jù)范圍中(通常是一列或一個(gè)數(shù)值)中進(jìn)行查詢,找到后返回的是數(shù)據(jù)在這個(gè)數(shù)據(jù)范圍中的位置嗦锐。如2嫌松,是數(shù)據(jù)范圍中從上往下數(shù)的位置,而不是示例中找到的F3單元格的行號(hào)奕污。我們大部分使用的是精確匹配萎羔。
參數(shù)說(shuō)明:
1、第1個(gè)參數(shù)與Vlookup函數(shù)的第1個(gè)參數(shù)意思一樣碳默,表示我們查詢的標(biāo)準(zhǔn)贾陷。
2、第2個(gè)參數(shù)也與Vlookup函數(shù)的第2個(gè)參數(shù)意思一樣嘱根,表示在哪里查詢髓废,是一個(gè)數(shù)據(jù)范圍。通常是一個(gè)絕對(duì)地址的范圍该抒。
3慌洪、第3個(gè)參數(shù)是查詢的類型,通常是參數(shù)0柔逼,表示精確匹配蒋譬。
二、Index函數(shù)
Index函數(shù)的基本語(yǔ)法: Index(要返回的數(shù)據(jù)范圍愉适,想要返回第幾行犯助,想要返回第幾列)。Index返回數(shù)據(jù)范圍中指定行维咸、指定列的單元格數(shù)據(jù)剂买。
參數(shù)說(shuō)明:
1惠爽、第1參數(shù)是要返回的數(shù)據(jù)范圍,如身份證所在的列$F$2:$F$3瞬哼。
2婚肆、第2參數(shù)中的第幾行是指第1參數(shù)數(shù)據(jù)范圍中從上往向下數(shù)的位置,如單元格J2的值2坐慰,而不是行號(hào)较性。
3、第3參數(shù)中第幾列的意思與第2參數(shù)類似结胀。如要返回的數(shù)據(jù)范圍只有一列赞咙,也可以省略。
三糟港、Index+Match組合
思路:
通過(guò)Match函數(shù)將我們查詢的依據(jù)或標(biāo)準(zhǔn)攀操,如I2員工號(hào),跟要比對(duì)的列中如$D$2:$D$3的數(shù)據(jù)進(jìn)行精確匹配秸抚,找到后返回在D列中的位置速和,如示例中的2。
再通過(guò)Index函數(shù)剥汤,在我們要返回的數(shù)據(jù)范圍颠放,如身份證所在的列$F$2:$F$3,的第2行數(shù)(也就是我們Match函數(shù)返回的結(jié)果)返回秀姐,達(dá)到我們查詢數(shù)據(jù)的目的慈迈。