今天來(lái)學(xué)習(xí)一個(gè)函數(shù)公式的應(yīng)用實(shí)例,使用VLOOKUP函數(shù)和MATCH函數(shù)配合實(shí)現(xiàn)動(dòng)態(tài)查詢。
以下圖為例,是某單位職工工資表的部分內(nèi)容。咱們要做的,是要根據(jù)姓名和項(xiàng)目來(lái)實(shí)現(xiàn)一個(gè)動(dòng)態(tài)的查詢效果。
步驟1
單擊A9單元格,依次點(diǎn)擊【數(shù)據(jù)】【數(shù)據(jù)驗(yàn)證】(07 10版本中叫做數(shù)據(jù)有效性),設(shè)置序列來(lái)源為姓名所在的區(qū)域:
=A2:A6
單擊B8單元格,以同樣的方法設(shè)置數(shù)據(jù)驗(yàn)證,序列來(lái)源選擇為項(xiàng)目所在的區(qū)域:
=$B$1:$H$1
這時(shí)候,只要單擊A9或是B8單元格,就可以在下拉列表中選擇不同的姓名和項(xiàng)目了:
步驟2
B9單元格輸入以下公式:
=VLOOKUP(A9,A:H,MATCH(B8,A1:H1,0),0)
在A9單元格的下拉列表中選擇不同的姓名,或是在B8單元格的下拉列表中選擇不同的項(xiàng)目,公式就會(huì)動(dòng)態(tài)返回不同姓名、不同項(xiàng)目的查詢結(jié)果了。
簡(jiǎn)單說(shuō)說(shuō)公式的含義:
先來(lái)說(shuō)MATCH函數(shù)的作用,這個(gè)函數(shù)有三個(gè)參數(shù),其中第一個(gè)參數(shù)是查找對(duì)象,第二參數(shù)指定查找的范圍,第三參數(shù)為查找的匹配方式,一般使用0或是省略參數(shù)值,來(lái)表示精確匹配。
公式中的MATCH(B8,A1:H1,)部分,在B8單元格選擇不同的項(xiàng)目時(shí),MATCH函數(shù)即計(jì)算出該項(xiàng)目在A1:H1單元格中的位置,計(jì)算結(jié)果用作VLOOKUP函數(shù)的第三參數(shù)。
VLOOKUP函數(shù)使用A9作為查詢值,查詢的區(qū)域?yàn)锳:H列,由MACHT函數(shù)的計(jì)算結(jié)果來(lái)指定返回查詢區(qū)域的第幾列。
這樣就實(shí)現(xiàn)了動(dòng)態(tài)查詢的效果。
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭(zhēng)議評(píng)論。
參與本評(píng)論即表明您已經(jīng)閱讀并接受
上述條款。