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可以省略不寫,但最後面的...