excel中的lookcup應該怎么用,怎用使用,如果又懂得請幫忙一下下,謝謝啦

時間 2022-10-03 21:15:04

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...