VLOOKUP怎么使用,VLOOKUP怎麼使用

2022-11-07 15:10:03 字數 5097 閱讀 9825

1樓:匿名使用者

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

在 vlookup 中的 v 代表垂直。

語法vlookup(lookup_value,table_array,col_index_num,range_lookup)

lookup_value 為需要在陣列第一列中查詢的數值。lookup_value 可以為數值、引用或文字字串。

table_array 為需要在其中查詢資料的資料表。可以使用對區域或區域名稱的引用,例如資料庫或列表。

如果 range_lookup 為 true,則 table_array 的第一列中的數值必須按公升序排列:…、-2、-1、0、1、2、…、-z、false、true;否則,函式 vlookup 不能返回正確的數值。如果 range_lookup 為 false,table_array 不必進行排序。

通過在「資料」選單中的「排序」中選擇「公升序」,可將數值按公升序排列。

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 返回時是精確匹配還是近似匹配。如果為 true 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值;如果 range_value 為 false,函式 vlookup 將返回精確匹配值。如果找不到,則返回錯誤值 #n/a。

說明如果函式 vlookup 找不到 lookup_value,且 range_lookup 為 true,則使用小於等於 lookup_value 的最大值。

如果 lookup_value 小於 table_array 第一列中的最小數值,函式 vlookup 返回錯誤值 #n/a。

如果函式 vlookup 找不到 lookup_value 且 range_lookup 為 false,函式 vlookup 返回錯誤值 #n/a。

示例如果您將示例複製到空白工作表中,可能會更易於理解該示例。

操作方法

建立空白工作簿或工作表。

請在「幫助」主題中選取示例。不要選取行或列標題。

從幫助中選取示例。

按 ctrl+c。

在工作表中,選中單元格 a1,再按 ctrl+v。

若要在檢視結果和檢視返回結果的公式之間切換,請按 ctrl+`(重音符),或在「工具」選單上,指向「公式審核」,再單擊「公式審核模式」。

該示例使用 1 個大氣壓的空氣值。

密度 粘度 溫度

.457 3.55 500

.525 3.25 400

.616 2.93 300

.675 2.75 250

.746 2.57 200

.835 2.38 150

.946 2.17 100

1.09 1.95 50

1.29 1.71 0

公式 說明(結果)

=vlookup(1,a2:c10,2) 在 a 列中查詢 1,並從相同行的 b 列中返回值 (2.17)

=vlookup(1,a2:c10,3,true) 在 a 列中查詢 1,並從相同行的 c 列中返回值 (100)

=vlookup(.7,a2:c10,3,false) 在 a 列中查詢 0.746。因為 a 列中沒有精確地匹配,所以返回了乙個錯誤值 (#n/a)

=vlookup(0.1,a2:c10,2,true) 在 a 列中查詢 0.1。因為 0.1 小於 a 列的最小值,所以返回了乙個錯誤值 (#n/a)

=vlookup(2,a2:c10,2,true) 在 a 列中查詢 2,並從相同行的 b 列中返回值 (1.71)

2樓:小豬談教育

vlookup函式的使用方法。

vlookup 怎麼使用

3樓:匿名使用者

1、首先開啟帶有資料的**,這裡就隨便找了個資料作為例子,如圖所示,至少包含兩行資料,這樣才能保證有資料可以引用,如圖是五列資料,**越複雜,包含的資料越多,利用公式的價值就越大。

2、資料加編號的目的是為了保證資料的唯一性,如圖品名相同的商品所在區域是不一樣的,為了保證查詢的資料的準確性要保證資料的唯一性,不然會出錯。

3、我要查詢a庫b點的被子在不在,怎麼辦呢。也就是要查詢到編號是001的商品是不是在庫,開啟新的一頁sheet2,用編號進行查詢引用。並編輯好表頭,"編號"和"是否在庫"。

還要保證第一頁引用的資料中編號在前,結果在後。

4、在是否在庫的正下方編號對應的單元格裡輸入=vlookup進行查詢引用的第一步操作。

5、輸入第乙個引數就是編號的位置,這裡就是查詢編號的位置,你要引用的資料,如下圖輸入編號所在的單元格,並輸入",",注意是英文逗號。

6、第二步就是輸入你引用資料的答案所在的區域,就是輸入第二個引數,如下圖例子,要求同時包含引用資料和結果資料,並在範圍後面輸入英文逗號。

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

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

9、如圖,然後回車,就可以得到答案了。

4樓:甄青芬典雨

根據我使用vlookup的經驗,簡單介紹一下,可能不全面,供參考。

例:sheet1:「全年級所有學生的詳細資訊」ab

c1姓名學號班級2

張三325一班3

李四316一班4

王五374三班5

陳六385三班6

劉七306

一班…………………………………

sheet2:「獲獎學生的學號」ab

c1姓名學號班級2

李四3163陳六

3854

劉七306

……………………..

目標:在sheet2的c列中為所有獲獎學生填上班級

步驟:1.在sheet2的c2中錄入:=vlookup(a2,sheet1!$a$1:$c$6,3,false)

a2是指要在sheet1中查詢「李四」

sheet1!$a$1:$c$6是指在表1的a1到c6這個區域裡查詢

3是指找到「李四」後顯示第3列的資料「一班」

false是指精確查詢,如果是true就是查詢相似的,一般都用false

2.下拉

結果:abc

1姓名學號班級2李四

316一班3陳六

385三班4劉七

306一班

……………………..

公式解析:

1.lookup_value:需要查詢或比對的資料

如果這個資料是數字的話,通常要先做幾個準備工作:

(1)將兩個表中需要比對的資料列移到a列。以上例就是要把兩個表中的學號放在a列。

(2)確認a列的資料真的是數字格式。有些資料是從其他資料庫裡匯出來的,可能不是excel認可的數字格式。在這種情況下用「設定單元格格式」把單元格更改為「數值」通常是沒用的。

一般我採用的方法是:

①在a列後面插入兩個空列b列、c列,b2=a2+0,運算後的資料肯定就是數字格式了。下拉,使整列資料變為數字格式。然後選中b列,複製。

再選中c列,右鍵「選擇性貼上」,選擇「值和數字格式」,確定。刪除a、b列,使c列變成a列。

②如果b2=a2+0後,顯示錯誤資訊,那麼很可能是a列的資料中帶有空格,此時可應用mid函式。mid函式的功能是擷取一部分字元。如a2是「

12345」,表面看起來是5位數,其實前面還有1位空格。那麼mid(a2,2,5),意思是在a2中從第2個字元開始擷取,一共擷取5位,結果顯示為「12345」,空格消失且結果一般會自動變為數字格式。

(3)將兩個表中位於a列的數字以公升序排列。

2.table_array:指定乙個查詢的區域

需要注意的是,一般我們要手動在這個區域上加「$」符號,這個符號的作用是將區域固定下來。例如a1:c6,要變為$a$1:

$c$6。不然我們一會做「下拉」操作的時候,a1:c6就會變成a2:

c7、a3:c8……

「沒有1樓說的專業,供參考吧*-*」

5樓:虎倉權權權

vlookup函式,遮蔽0與na值

6樓:匿名使用者

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

7樓:小豬談教育

vlookup函式的使用方法。

8樓:士行王以彤

vlookup(e1,a:d,1,false)

這個e1(這個只是舉例)是你要在a:d區域查詢的內容,可以是數字、文字、單元格引用;

a:d是你要查詢的區域,在裡面你可以得到你要的資訊,這個區域隨隨便選,但保證查詢的東西「e1」在第一列,即在例子中的a列,否則不能查到;

1,這個序號是你要返回的資料在查詢區域的第幾列,「1」就是第一列,即

a列,也可以是2(即b列)、3、4,但是不能超出查詢區域a:d的範圍,即不能為5(你可以增加查詢的列),false就是說你查詢的區域不用排序,true就要了,一般false就行了。

例子在excel的幫助中有,那個是比較詳細具體的,函式的使用方法都可以檢視幫助。

9樓:匿名使用者

呵呵,就是比如vlookup(x,y,z,m),x是代表你需要在乙個區域裡找的值;y是代表你選定的乙個區域;z是代表你在y裡選定的區域要等同的值的列數,從左到右數;m是判斷邏輯值,可以是1(空白)和0,也就是真和假,如果是0時,為大概匹配,相反就是精確匹配。

希望能明白。

vlookup匹配不出來怎么辦,vlookup匹配不出來怎麼辦?

excel中如果通過vlookup函式查詢數值數字,而查詢區域相同數字為文字格式,就匹配不到資料,必須轉換成同一種格式才行。軟體版本 office2007 舉例說明 1 vlookup函式匹配不到資料,可以看到d列中的數字是數值,而匹配區域中的數字為文字。2 利用分列等方法,把文字數字轉換成數值數字...

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

1 先建立兩張 一張資料區,就是用來查詢與引用的資料來源。另一張引用表為需要從資料區引用資料的 示例為簡歷查詢表。2 點選性別後面的單元格,再點選插入函式。頁面彈出插入函式對話方塊,選擇vlookup,再點選確定。3 頁面彈出函式引數,在第1行輸入 b2,意思為 b2為資料引用條件。4 在第二行輸入...

怎么使用imtoken錢包,怎麼使用imtoken錢包?

收款和轉賬時乙個相反的過程,只要提供收款位址,對方就能可以把錢轉到錢包中。下面同樣講解一下,如何通過錢包收款。收款你只需要把收款位址給到付款人。在同乙個錢包,所以erc20代幣的位址都是相同的。在同乙個錢包裡eth和eos收款位址都是一樣的。首先需要了解imtoken錢包是基於虛擬貨幣誕生的,他的交...