1樓:萬佛遊子
在**或數值陣列的首列查詢指定的數值,並由此返回**或陣列當前行中指定列處的數值。當比較值位於資料表首列時,可以使用函式 vlookup 代替函式 hlookup。
語法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。
示例在上述工作表中,區域 a4:c12 的名稱為 range:
vlookup(1,range,1,true) 等於 0.946
vlookup(1,range,2) 等於 2.17
vlookup(1,range,3,true) 等於 100
vlookup(.746,range,3,false) 等於 200
vlookup(0.1,range,2,true) 等於 #n/a,因為 0.1 小於 a 列的最小數值
vlookup(2,range,2,true) 等於 1.71
2樓:
vlookup是根據提供條件來獲取具體格子裡內容的方法
...其實很多時候沒必要
小型表不需要用它
3樓:火宅賞月的貓
問題提具體些啊,你是想知道用法還是有實際問題不會,其實你把實際問題發上來得到的答案還靠譜一些。lookup沒有vlookup好用哦,
excel中lookcup的應用
4樓:東湖港少部分開關
1)向量形式:公式為 = lookup(lookup_value,lookup_vector,result_vector)
式中 lookup_value—函式lookup在第一個向量中所要查詢的數值,它可以為數字、文字、邏輯值或包含數值的名稱或引用;
lookup_vector—只包含一行或一列的區域lookup_vector 的數值可以為文字、數字或邏輯值;
result_vector—只包含一行或一列的區域其大小必須與 lookup_vector 相同。
(2)陣列形式:公式為
= lookup(lookup_value,array)
式中 array—包含文字、數字或邏輯值的單元格區域或陣列它的值用於與 lookup_value 進行比較。
例如:lookup(5.2,)=5。
注意:lookup_vector的數值必須按升序排列,否則函式lookup不能返回正確的結果。文字不區分大小寫。
如果函式lookup找不到lookup_value,則查詢lookup_vector中小於或等於lookup_value的最大數值。如果lookup_value小於lookup_vector中的最小值,函式lookup返回錯誤值#n/a。
5樓:
知表sheet1中的資料如下,如何在資料表二 sheet2 中如下引用:當學號隨機出現的時候,如何在b列顯示其對應的物理成績?
首先我們介紹下使用的函式 vlookup 的幾個引數,vlookup是判斷引用資料的函式,它總共有四個引數,依次是:
1、判斷的條件
2、跟蹤資料的區域
3、返回第幾列的資料
4、是否精確匹配
根據問題的需求,這個公式應該是:
=vlookup(a2,sheet1!$a$2:$f$100,6,true)
詳細說明一下在此vlookup函式例子中各個引數的使用說明:
1、a2 是判斷的掉條件,也就是說如果sheet2表中a列對應的資料和sheet1表中的資料相同方能引用;
2、sheet1!$a$2:$f$100 是資料跟蹤的區域,因為需要引用的資料在f列,所以跟蹤的區域至少在f列,$是絕對引用(關於絕對引用可以參考這裡);
3、6 這是返回什麼數的列數,如上圖的物理是第6列,所以應該是6,如果要求英語的數值,那麼此處應該是5
4、是否絕對引用,如果是就輸入 true 如果是近似即可滿足條件 那麼輸入false (近似值主要用於帶小數點的財務、運算等)
5、vlookup是垂直方向的判斷,如果是水平方向的判斷可使用hlookup函式
不知道能幫助到你不?
6樓:邰婷美姚敏
我感覺你的這個應該用vlookup,你可以在d1單元格輸入以下內容=vlookup(c1,a:a,1,0),顯示為#n/a的為c列有a中沒有的,你可以按照這個方式在b1寫寫看,看看a列哪些在b列沒有的。
7樓:匿名使用者
不明白為什麼要用lookup
用if不是更簡單
嘔吐look怎麼插入excel
8樓:陽光上的橋
點回形針圖示可以插入任何檔案。
9樓:三少
複製貼上就行了,記住要在html模式下,非純文字模式
excel中vlook_cup函式look_value能否設定兩個引數,中間用什麼符號連線?
10樓:匿名使用者
有vlook_cup這個函式?
如果是vlookup只能設定一個引數,如果是多引數比較查詢,可以用sumproduct()函式
11樓:
vlookup多條件查詢,2個或2個以上條件均可
12樓:匿名使用者
只能查詢一個函式,兩個的話你在旁邊的單元格再定義一次函式吧。
13樓:匿名使用者
這個單詞批的是一個引數,查詢值工作表函式用,連線
請問excel中的vlook功能如何使用!
14樓:刀劍上的舞者
材料/工具:excel2010
1、總表如圖,需要從第一組數中得到第二組資料中指定的一部分學號的成績。首先確保第一組中學號列在成績列的前面。因為學號列是2組數共有的關鍵欄位。
2、在成績列第一個單元格中調出vlookup函式。
3、彈出對話方塊
4、第一個引數就是要依據查詢的資料,這裡是第一個單元格成績,所以對應第一個學號。
5、第二個引數框選要查詢的範圍,該範圍需要包含整列,並且第一列必須為學號列,範圍要包含到成績列。
6、第三個引數,就是數一數,以學號列為第一列往後數,成績列是第幾列,此處就填幾。本例中,成績是第5列。
7、第四個引數直接輸入0就行了,表示精確查詢。引數輸入完後,點確定即可, 此時已得到第一個資料。
8、得到第一個資料後,將滑鼠放在第一個成績單元格右下角,變為「十」字的時候,按左鍵不放,往下拉到最後一個單元格,得到全部資料。
15樓:
請把資料表的格式說明一下,方便大家給予協助。
這裡有兩個vlookup的運用例子,你可以參考一下,希望對你有所幫助
附 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。
EXCEL中的trunc函式,EXCEL中函式TRUNC怎麼使用?
可稱為截整函式,或截數函式。將數字的小數部分截去,返回整數。語法trunc number,num digits number 需要截尾取整的數字。num digits 用於指定取整精度的數字。num digits 的預設值為 0。說明函式 trunc 和函式 int 類似,都返回整數。函式 trun...
將Excel中的資料匯入到中,位置一一對應
試試用word裡的郵件合併功能吧,希望這個能幫到你 其實利用word中的郵件合併功能通過4個步驟就可以非常輕鬆地實現,以你所說的 某某.xls 和 某某某.doc 為例 一 建立 某某某.doc 模板 首先利用word製作一個模板並儲存為 某某某.doc 將其中要插入資料 例如 資料1 資料2 的不...
excel中的if函式怎麼用,excel中if函式怎麼用?裡面有三個值,
華碩服務 if logical test,value if true,value if false logical test 表示計算結果為 true 或 false 的任意值或表示式。例如 excel 小於10時顯示1.3,大小10小於等於40時顯示1.4,大於40時顯示1.5。公式為 if b1...