vlookup函數公式

來源:趣味百科館 2.5W

“=VLOOKUP(H4,$A$2:$F$12,6,0)”。

公式“=VLOOKUP(H4,$A$2:$F$12,6,0)”

需要從B~E的數據表中,根據H3單元格的姓氏,查詢對應的姓名和部門。

=VLOOKUP($H3&”*”,$C:$E,COLUMN(A1),0)

通配符“*”表示任意多個字符,VLOOKUP函數第一參數使用$H3&”*”,即在C列中查詢以H2單元格內容開頭的內容,並返回對應列的信息。

需要根據H~I的對照表,判斷D列成績對應的評議結果。

=VLOOKUP(D2,H:I,2)

VLOOKUP函數第四參數被省略,在近似匹配模式下返回查詢值的精確匹配值或近似匹配值。如果找不到精確匹配值,則返回小於查詢值的最大值。

使用近似匹配時,查詢區域的首列必須按升序排序,否則無法得到正確的結果。

需要從B~E的數據表中,根據H3單元格的部門,查詢對應的姓名。

=VLOOKUP(H3,CHOOSE({1,2},D2:D11,C2:C11),2,0)

VLOOKUP函數的查詢值要求必須位於查詢區域中的首列,如果被查找值不在數據表的首列時,需要先將目標數據進行特殊的轉換。

CHOOSE函數第一參數使用常量數組{1,2},將查詢值所在的D2:D11和返回值所在的C2:C11整合成一個新的兩列多行的內存數組。

生成的內存數組符合VLOOKUP函數的查詢值必須處於數據區域中首列的要求。VLOOKUP函數以職務做查詢條件,在內存數組中查詢並返回對應的姓名信息,從而實現了逆向查詢的目的。

vlookup函數公式

需要從B~E的數據表中,根據H3單元格的部門和I3單元格的職務,查詢對應的姓名。

J3單元格公式爲:

=VLOOKUP(H3&I3,IF({1,0},D2:D11&E2:E11,C2:C11),2,)

使用連接符“&”將部門和職務合併成新的字符串,以此作爲VLOOKUP函數的查詢條件。

IF部分,先將D列的部門和E列的職務進行連接,再使用IF({1,0}的方式,構造出部門職務在前、姓名在後的內存數組。

VLOOKUP函數在IF函數構造出的內存數組首列中查詢部門職務字符串的位置,返回對應的姓名。

數組公式,不要忘了按組合鍵。

需要從B~E的數據表中,根據H3單元格的職務,查詢對應的多個姓名。

首先在A2單元格輸入以下公式,向下複製:

=(E2=$H$3)+A1

然後在I3單元格輸入以下公式,向下複製:

=IFERROR(VLOOKUP(ROW(A1),A:C,3,0),””)

C列的職務每重複出現一次,A列的序號增加1。

VLOOKUP函數使用1至N的遞增序列作爲查詢值,使用A:C列作爲查詢區域,以精確匹配的方式返回與之相對應的B列的姓名。注意查找區域必須由輔助列A列開始。

最後將輔助列字體設置爲白色或進行隱藏即可。

熱門標籤