一起聊聊Excel逆向查詢問(wèn)題

本篇文章給大家?guī)?lái)了關(guān)于excel的相關(guān)知識(shí),其中主要介紹了關(guān)于逆向查詢的相關(guān)問(wèn)題,就是關(guān)鍵字在數(shù)據(jù)表的右側(cè),而要得到內(nèi)容在數(shù)據(jù)表的左側(cè),下面一起來(lái)看一下,希望對(duì)大家有幫助。

一起聊聊Excel逆向查詢問(wèn)題

相關(guān)學(xué)習(xí)推薦:excel

今天咱們說(shuō)說(shuō)逆向查詢的問(wèn)題。

所謂逆向查詢,就是關(guān)鍵字在數(shù)據(jù)表的右側(cè),而要得到內(nèi)容在數(shù)據(jù)表的左側(cè)。

方法一

使用if函數(shù)重新構(gòu)建數(shù)組。

G2使用公式為:

=VLOOKUP(F2,IF({1,0},B2:B10,A2:A10),2,0)

一起聊聊Excel逆向查詢問(wèn)題

這個(gè)公式的用法在之前的內(nèi)容中咱們?cè)?jīng)講過(guò),就是用IF({1,0},B2:B10,A2:A10),返回一個(gè)姓名在前,工號(hào)在后的多行兩列的內(nèi)存數(shù)組,使其符合VLOOKUP函數(shù)的查詢值處于查詢區(qū)域首列的條件,再用VLOOKUP查詢即可。

該函數(shù)使用比較復(fù)雜,運(yùn)算效率比較低。

與之類似的還有使用CHOOSE函數(shù)重新構(gòu)建數(shù)組,就是把公式中的IF({1,0},部分換成CHOOSE({1,2},這個(gè)也是換湯不換藥而已。

方法二

INDEX+MATCH結(jié)合。

G2使用公式為:

=INDEX(A2:A10,MATCH(F2,B2:B10,))

一起聊聊Excel逆向查詢問(wèn)題

公式首先使用MATCH函數(shù)返回F2單元格姓名在B2:B10單元格中的相對(duì)位置6,也就是這個(gè)區(qū)域中所處第幾行。

再以此作為INDEX函數(shù)的索引值,從A2:A10單元格區(qū)域中返回對(duì)應(yīng)位置的內(nèi)容。

這個(gè)公式是最常用的查詢公式之一,看似繁瑣,實(shí)際查詢應(yīng)用時(shí),由于其組合靈活,可以完成多個(gè)方向的查詢。操作靈活方便。

方法三

所向披靡的LOOKUP函數(shù)。

G2使用公式為:

=LOOKUP(1,0/(F2=B2:B10),A2:A10)

一起聊聊Excel逆向查詢問(wèn)題

這是非常經(jīng)典的LOOKUP用法。

首先用F2=B2:B10得到一組邏輯值,再用0除以這些邏輯值,得到由0和錯(cuò)誤值組成的內(nèi)存數(shù)組。再用1作為查詢值,在內(nèi)存數(shù)組中進(jìn)行查詢。

如果 LOOKUP 函數(shù)找不到查詢值,則它與查詢區(qū)域中小于或等于查詢值的最大值匹配,因此是以最后一個(gè)0進(jìn)行匹配,并返回A2:A10中相同位置的值。

該函數(shù)使用簡(jiǎn)便,功能強(qiáng)大,公式書寫也比較簡(jiǎn)潔。

如果有多條符合條件的結(jié)果,前三個(gè)公式都是返回首個(gè)滿足條件的值,而第四個(gè)公式則是返回最后一個(gè)滿足條件的值,這一點(diǎn)大家在使用時(shí)還需要特別注意。

方法四

初出茅廬的XLOOKUP函數(shù)。

G2使用公式為:

=XLOOKUP(F2,B2:B10,A2:A10)

一起聊聊Excel逆向查詢問(wèn)題

XLOOKUP函數(shù)目前可以在Office 365以及excel 2021版本中使用,第一參數(shù)是查詢的內(nèi)容,第二參數(shù)是查詢的區(qū)域,查詢區(qū)域只要選擇一列即可。第三參數(shù)是要返回哪一列的內(nèi)容,同樣也是只要選擇一列就可以。

公式的意思就是在B2:B10單元格區(qū)域中查找F2單元格指定的姓名,并返回A2:A10單元格區(qū)域中與之對(duì)應(yīng)的姓名。

相關(guān)學(xué)習(xí)推薦:excel

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊8 分享