VLOOKUP函式用法 二

2021-09-26 10:46:22 字數 1178 閱讀 8744

在進行資料查詢時,有時需要返回的結果很多,比如通過學號一一查詢語文、數學、英語、總分的成績:

你肯定不想乙個乙個寫公式,對嗎?

先來分析一下:

在這四次查詢中,所使用的都是vlookup的精確查詢:

先寫第乙個公式:

=vlookup(h4,a1:f6,3,0)

四次查詢中查詢值都是學號a001,查詢範圍都是a1:f6,公式修改為:

=vlookup($h$4,$a$1:$f$6,3,0)

唯一發生變化的是第三個引數:顯示序列,而公式中手工錄入的數字並不會自動發生變化

自動變化的數字需要通過函式實現,常用的有兩個函式。

①順序一致

如果返回結果與資料來源中的字段順序一致,那麼顯示序列是橫向遞增的序列;

此時可通過column函式得到橫向遞增的序列:

語法:=column(單元格),返回引用單元格的列號

舉個例子:

=column()=公式所在的列

因此,對於順序一致的多次查詢,可以嵌入column函式實現顯示序列的自動增長:

②順序不一致

如果返回結果與資料來源中的字段順序不一致,column函式就不能滿足需求了:

這時可以使用match函式巢狀到vlookup函式的第三個引數上來自動計算顯示序列,match函式用於返回查詢值在某行或某列的位置。

語法:=match(查詢值,包含查詢值的一列或一行,0)

因此,vlookup+match在資料查詢中是一對絕妙的搭檔:

兩個不同的函式,大家可根據不同情況進行選擇~

VLOOKUP函式的用法

首先,在用vlookup函式前,sheet2的引用列應該先按公升序排好。最後乙個引數一般設為false,就是大致引用。否則如果有重複資料,例如用人名引用,但有同名時就會出錯,顯示最後乙個,如果沒檢索到相關資料,則會顯示上乙個記錄。至於用false時顯示 n a,那是因為沒有檢索到相關資料,這是可能發...

關於VLOOKUP函式的用法

關於vlookup函式的用法 一 功能 在 的首列查詢指定的資料,並返回指定的資料所在行中的指定列處的資料。二 語法 標準格式 vlookup lookup value,table array,col index num range lookup 三 語法解釋 vlookup lookup valu...

excel中vlookup函式的用法

vlookup函式的作用為在 的首列查詢指定的資料,並返回指定的資料所在行中的指定列處的資料。共包含四個引數。lookup value為查詢值,選擇你要查詢的值的單元格。table array為資料表,選中你要查詢的資料表範圍。col index num為列序數,選擇你要查詢的值在第幾列。range...