excel中VLOOKUP函式(,表2,2,0)表2,2,0分別指什麼

2021-04-30 21:16:04 字數 3199 閱讀 7331

1樓:隨州大學

wps的,跟ms office略有區別,僅供參考.

vlookup

在**或數值陣列的首列查詢指定的數值,並由此返回**或陣列當前行中指定列處的數值。當比較值位於資料表首列時,可以使用函式 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

2樓:匿名使用者

「表2」表示引用區域,

「2」表示返回對應的第2列

「0」表示精確匹配(1表示模糊匹配)

為什麼excel2010計算公式時,比如=vlookup([@圖書編號],表2[[圖書編號]:[圖書名稱]],2,false)

3樓:想學

定義的動態名稱,該名稱可根據公式所在行,鎖定所在單元格,就相當於錄入了單元格地址,而不必具體指明地址。

4樓:清風吧吧啦

因為你套用了列**式,如果將其轉換為普通**,就不會出現輸入的公式變成欄位名的樣子,其實使用列表挺好啊,可以自動進行彙總還可以進行自動擴充套件。

excel**=vlookup(a1,sheet2!a:b,2,0)函式公式的應用

5樓:

這個公式不能應用抄於重複值bai的查詢。

可以用公式:

=vlookup(a1&b1,if(,sheet2!

陣列zhi公式dao,需要按ctrl+shift+回車,完成公式,下拉。

6樓:小矇

這個公式只bai能是對單個條件的判斷

,du現在你是zhi需要判斷雙條件,要daoa和b列上都相同才呼叫內c列上的內容。以下公

容式可實現這個要求:

摁 shift+ctrl+回車結束公式的輸入,再將公式向下複製就可以。這裡是假設表達2中的內容是在第1至10行,公式請根據實際範圍修改位置。

7樓:

c1公式:

=index(b表!c:c,match(a1&b1,b表!a$1:a$5&b表!b$1:b$5,))

公式以ctrl+shift+enter三鍵結束。

將公式向下複製。

公式中的行數5可根據你b表的回實答際情況修改。

8樓:匿名使用者

a、b組合沒有重複的話,可以用 =sumproduct((b表!a$1:a$1000=a1)*(b表!b$1:b$1000=b1)*b表!c$1:c1$000)

9樓:平陽虎

按【組合鍵】確認後下拉填充。

10樓:匿名使用者

公式沒有問題。

現在的公式 就是你要在sheet1裡面輸入公式,然後去匹配sheet2裡面的資料。

你這樣的有重複,就不能用vlookup了,vlookup要求唯一的。

11樓:匿名使用者

請問你的條件是要滿足a表中的「a列」和「b列」的條件後在取值嗎?

12樓:未王人

正確的應該是 =vlookup(a1,sheet2!a:c,3,0)

excel**中引用vlookup公式不能被引用=vlookup(a2,sheet2!a:b,2,0)

13樓:匿名使用者

設定公式所在單元格格式為「常規」,不能是「文字」單元格格式。

14樓:匿名使用者

公式所在的單元格,格式不能為 文字

excel中函式if與vlookup怎麼結合著使用

在h2輸入以bai下公式 du,然後向下填充公式 vlookup f2,a d,if g2 購入zhi 2,if g2 售出 3,4 0 通過if函式建立g列條件對 dao應的查詢資料的第幾列,專通過vlookup函式返回屬資料。此公式僅作舉例,與index match和vlookup match函...

excel中vlookup函式怎麼匹配

格式 vlookup 引數1,引數2,引數3,引數4 含義 引數1 為需要在陣列第一列中查詢的數值,可以為數值 引用或文字字串 引數2 為需要在其中查詢資料的資料表 引數3 為 引數2 中待返回的匹配值的列序號 引數4 為一邏輯值,指明vlookup返回時是精確匹配還是近似匹配。說明 引數1 為查詢...

EXCEL中VLOOKUP函式,為什麼其中有一部分的返回值是不正確的。這兩組資料在不同的工作表中

檢查公式中引用的區域有沒有加絕對引用符號,沒有就加上去試試,如 vlookup d1,a1 b10,2,改為 vlookup d1,a 1 b 10,2,回答你的問題補充 把公式改為這樣試試,就是在公式後出加多一個引數0,用精確的方式查詢。我上面舉例的公式也是精確查詢,只是0可以省略不寫,但最後面的...