vlookup函式的使用方法公式

2022-03-03 15:47:30 字數 5936 閱讀 7521

1樓:

開啟事先準備好的**。本例子中需要從左側的**中,挑選出右側**所需要的資料。首先輸入=vlookup選擇需要查詢的內容「橘子,選擇完畢後需要在英文狀態下新增逗號。

選擇要查詢的區域,請注意公式的變化,公式會隨時選擇區域的變化而自動生成,選擇完畢後需要在英文狀態下新增逗號。由於需要查詢的購買數量在原**的第3列,故我們輸入3,再輸入逗號。最後擇是近似匹配還是精確匹配,這裡選擇精確匹配,輸入完成後,按enter鍵即可得到結果這裡以電子錶 磅單1 和 磅單2 為例做說明,現在看到了吧,磅單1 中的d列客戶名稱是空白的,這d列沒有資料,磅單2 中有對應的資料,但是兩個表中資料的順序不一樣,就需要通過vlookup函式進行引用。

說明:可能 磅單2 中的資料很多,遠遠超過 磅單1,不用擔心,它只引用磅單1中車船號的資料,其他資料不會被引用過去。

2樓:匿名使用者

回答開啟帶有資料的**,我就隨便找了個資料作為例子,如圖所示,至少包含兩行資料,這樣才能保證有資料可以引用.如圖是五列資料,**越複雜,包含的資料越多,利用公式的價值就越大! 資料加編號的目的是為了保證資料的唯一性,如圖品名相同的商品所在區域是不一樣的,為了保證查詢的資料的準確性要保證資料的唯一性,不然會出錯.

我要查詢a庫b點的被子在不在,怎麼辦呢?也就是要查詢到編號是001的商品是不是在庫.開啟新的一頁sheet2,用編號進行查詢引用.

並編輯好表頭,"編號"和"是否在庫".還要保證第一頁引用的資料中編號在前,結果在後!!!!! 在是否在庫的正下方編號對應的單元格里輸入=vlookup進行查詢引用的第一步操作.

輸入第一個引數就是編號的位置,這裡就是查詢編號的位置,你要引用的資料,如下圖輸入編號所在的單元格.並輸入",",注意是英文逗號第二步就是輸入你引用資料的答案所在的區域,就是輸入第二個引數,如下圖例子.要求同時包含引用資料和結果資料.

並在範圍後面輸入英文逗號. 然後就是輸入從引用資料到結果資料有幾列,幾行就輸入幾列,引用資料是第一列,如圖所示.同時在後面輸入英文逗號.

最後一個資料就是詢問是不是精確查詢,如果是可以輸入數字0.也可以輸入false,都是一樣的意思.如果是模糊查詢就輸入1或true.

如圖.然後回車.就可以得到答案了.

vlookup函式的使用方法

3樓:lee羅亞輝

vlookup函式使用方法:

1、如果我們要查詢下面小**各業務的總銷售量,並且業務人員數目又多的話,如果用篩選來查詢就比較麻煩,即可使用vlookup函式。

2、vlookup的公式就是:vlookup(a14,a15:e8,5,false)。最終就查到了銷售量了。

擴充套件資料

vlookup的語法

1、括號裡有四個引數,是必需的。最後一個引數range_lookup是個邏輯值,我們常常輸入一個0字,或者false;其實也可以輸入一個1字,或者true。前者表示的是完整尋找,找不到就傳回錯誤值#n/a;後者先是找一模一樣的,找不到再去找很接近的值,還找不到也只好傳回錯誤值#n/a。

參照地址的單元格格式類別與去搜尋的單元格格式的類別要一致,否則的話有時明明看到有資料,就是抓不過來。特別是參照地址的值是數字時,最為明顯,若搜尋的單元格格式類別為文字格式,雖然看起來都是123,但是就是抓不出東西來的。

而且格式類別在未輸入資料時就要先確定好,如果資料都輸入進去了,發現格式不符,已為時已晚,若還想去抓,則需重新輸入。

4樓:雙槍老椰子

vlookup是一個查詢函式,給定一個查詢的目標,它就能從指定的查詢區域中查詢返回想要查詢到的值。它的基本語法為:

vlookup(查詢目標,查詢範圍,返回值的列數,精確or模糊查詢)

下面以一個例項來介紹一下這四個引數的使用

例1:如下圖所示,要求根據表二中的姓名,查詢姓名所對應的年齡。

公式:b13 =vlookup(a13,$b$2:$d$8,3,0)

引數說明:

1 查詢目標:就是你指定的查詢的內容或單元格引用。本例中表二a列的姓名就是查詢目標。我們要根據表二的「姓名」在表一中a列進行查詢。

公式:b13 =vlookup(a13,$b$2:$d$8,3,0)

2 查詢範圍(vlookup(a13,$b$2:$d$8,3,0) ):指定了查詢目標,如果沒有說從**查詢,excel肯定會很為難。

所以下一步我們就要指定從哪個範圍中進行查詢。vlookup的這第二個引數可以從一個單元格區域中查詢,也可以從一個常量陣列或記憶體陣列中查詢。本例中要從表一中進行查詢,那麼範圍我們要怎麼指定呢?

這裡也是極易出錯的地方。大家一定要注意,給定的第二個引數查詢範圍要符合以下條件才不會出錯:

a 查詢目標一定要在該區域的第一列。本例中查詢表二的姓名,那麼姓名所對應的表一的姓名列,那麼表一的姓名列(列)一定要是查詢區域的第一列。象本例中,給定的區域要從第二列開始,即$b$2:

$d$8,而不能是$a$2:$d$8。因為查詢的「姓名」不在$a$2:

$d$8區域的第一列。

b 該區域中一定要包含要返回值所在的列,本例中要返回的值是年齡。年齡列(表一的d列)一定要包括在這個範圍內,即:$b$2:$d$8,如果寫成$b$2:$c$8就是錯的。

3 返回值的列數(b13 =vlookup(a13,$b$2:$d$8,3,0))。這是vlookup第3個引數。

它是一個整數值。它怎麼得來的呢。它是「返回值」在第二個引數給定的區域中的列數。

本例中我們要返回的是「年齡」,它是第二個引數查詢範圍$b$2:$d$8的第3列。這裡一定要注意,列數不是在工作表中的列數(不是第4列),而是在查詢範圍區域的第幾列。

如果本例中要是查詢姓名所對應的性別,第3個引數的值應該設定為多少呢。答案是2。因為性別在$b$2:

$d$8的第2列中。

4 精確or模糊查詢(vlookup(a13,$b$2:$d$8,3,0) ),最後一個引數是決定函式精確和模糊查詢的關鍵。精確即完全一樣,模糊即包含的意思。

第4個引數如果指定值是0或false就表示精確查詢,而值為1 或true時則表示模糊。這裡蘭色提醒大家切記切記,在使用vlookup時千萬不要把這個引數給漏掉了,如果缺少這個引數默為值為模糊查詢,我們就無法精確查詢到結果了。

好了,關於vlookup函式的入門級應用就說到這裡,vlookup函式可不只是這麼簡單的查詢,我們講的還只是1/10的用法。其他的沒法在一篇文章中說明。敬請期待「vlookup的使用方法-進階篇」吧。

一、vlookup多行查詢時複製公式的問題

vlookup函式的第三個引數是查詢返回值所在的列數,如果我們需要查詢返回多列時,這個列數值需要一個個的更改,比如返回第2列的,引數設定為2,如果需要返回第3列的,就需要把值改為3。。。如果有十幾列會很麻煩的。那麼能不能讓第3個引數自動變呢?

向後複製時自動變為2,3,4,5。。。

在excel中有一個函式column,它可以返回指定單元格的列數,比如

=columns(a1) 返回值1

=columns(b1) 返回值2

而單元格引用複製時會自動發生變化,即a1隨公式向右複製時會變成b1,c1,d1。。這樣我們用column函式就可以轉換成數字1,2,3,4。。。

5樓:匿名使用者

單元格按所在的行列位置來命名,例如:地址「b5」指的是「b」列與第5行交叉位置上的單元格。

6樓:衡梅範和璧

去確認下你的a2和b2的單元格型別是否一致,比如a2中是文字型別二a2是數值,那麼也是找不到返回#n/a的,至於公式,你在3)中間加個逗號吧,

=vlookup(b2,sheet2!a2:c94,3,)

7樓:小豬談教育

vlookup函式的使用方法。

8樓:性天藍鄔音

=vlookup(關鍵字,區域,關鍵字後第n資料,模糊或精確匹配)

例子:=vlookup(a1,表2!a:f,3,0)

查詢提取符合a1關鍵字,在表2的a~f列區域中,關鍵字向右數第3個單元格資料,模糊匹配。

9樓:池菀國懌

在問問上解釋過很多次了,實在是不願意再解釋了,你在excel裡按f1,輸入vlookup,回車搜尋,把第四個引數未true的跳過(因為幾乎沒用),很簡單的。

10樓:介夢爾青易

員號應才行說表1第列員號第二列員名錶二員號沒員名需要表1提取輸入公式=vlookup(表2員號區域表1資料區域即第列第二列2)-公式意思表示千萬別照抄我撞牆……

11樓:匿名使用者

你的公式應該不完整,少第一個引數,通俗講vlookup有4個引數,每個引數之間用逗號分開

vlookup($a$349:$l$1329,12,0)

第一個引數就是你要找什麼?(你的公式就少這個)

第二個引數就是你在哪個範圍裡找?(你的公式查詢的單元格範圍就是$a$349:$l$1329)

第三個引數就是找到後顯示其後的第幾列的值(你的公式顯示12,就是其後第12列)

第四個引數就是精確匹配還是大致匹配,只能選大致匹配(輸入false或0都行)。

12樓:匿名使用者

你這個好像還差了一項,$a$349:$l$1329,這個是將要引入的資料範圍,12,是需要引入資料是第多少列,0表示絕對,也可以用false替.還差了一個基本資料項

13樓:公叔以晴昂恬

四個引數:第一個c152指明要查詢的內容;第二個引數a:c指明瞭查詢區域,一共3列;第三個引數3指明瞭返回查詢區域中第3列的資料;第四個引數0表示精確查詢)。

假如,在a:c區域中的a列查詢c152,其值位於a10中,則返回c10的值。也就是說由c152中的數值來確定a:

c區域行號,由第三個引數3來確定列號,行列交叉的位置就是vlookup函式要返回的值。

vlookup函式的使用方法

14樓:jk影評

1、先建立兩張**,一張資料區,就是用來查詢與引用的資料來源。另一張引用表為需要從資料區引用資料的**,示例為簡歷查詢表。

2、點選性別後面的單元格,再點選插入函式。頁面彈出插入函式對話方塊,選擇vlookup,再點選確定。

3、頁面彈出函式引數,在第1行輸入:b2,意思為:b2為資料引用條件。

4、在第二行輸入:資料區!a:g,意思為:在a:g區域引用滿足b2的資料。

5、在第二行輸入:3,意思為:滿足條件的資料在資料表的第3列。

6、在第三行行輸入0,再點選確定,公式就設定好了。

7、設定好後,公式第

一、第二行按f4加上絕對引用,然後把公式複製到其它單元格,第三行按照引用條件,直接改成引用資料所在的列數。

8、簡歷查詢表全部設定好後,在姓名處輸入員工的名字,其它的資料就會自動彈出來了。

lookup_value為需要在資料表第一列中進行查詢的數值。lookup_value 可以為數值、引用或文字字串。當vlookup函式第一引數省略查詢值時,表示用0查詢。

table_array為需要在其中查詢資料的資料表。使用對區域或區域名稱的引用。

col_index_num為table_array 中查詢資料的資料列序號。

col_index_num 為 1 時,返回 table_array 第一列的數值,

col_index_num 為 2 時,返回 table_array 第二列的數值,以此類推。

如果 col_index_num 小於1,函式 vlookup 返回錯誤值#value!;

如果 col_index_num 大於 table_array 的列數,函式 vlookup 返回錯誤值#ref!。

range_lookup為一邏輯值,指明函式 vlookup 查詢時是精確匹配,還是近似匹配。如果為false或0,則返回精確匹配,如果找不到,則返回錯誤值 #n/a。

如果 range_lookup 為true或1,函式 vlookup 將查詢近似匹配值,

也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。如果range_lookup 省略,則預設為1。

vlookup函式的使用方法,vlookup函式使用方法,講的通俗一點

vlookup函式使用方法 1 如果我們要查詢下面小 各業務的總銷售量,並且業務人員數目又多的話,如果用篩選來查詢就比較麻煩,即可使用vlookup函式。2 vlookup的公式就是 vlookup a14,a15 e8,5,false 最終就查到了銷售量了。擴充套件資料 vlookup的語法 1 ...

vlookup函式的使用方法,vlookup函式使用方法,講的通俗一點

vlookup函式 在 或數值陣列的首列查詢指定的數值,並由此返回 或陣列當前行中指定列處的數值。當比較值位於資料表首列時,可以使用函式 vlookup 代替函式 hlookup。vlookup lookup value,table array,col index num,range lookup ...

Excel中的IF函式使用方法,excel中if函式怎麼用?裡面有三個值,

條件給的不全面。假設吧。假設各科成績分別是在cdef列,g列是平均分。那h2輸入 if and min c2 f2 80,g2 85 一等 if and min c2 f2 75,g2 80 二等 if and min c2 f2 70,g2 75 三等 if min 2 f2 60,基礎 下拉填充...