1樓:
會我到是會,但跟你講起來有點麻煩,你最好是看關於這個函式的幫助!一字一句的看,只是最後乙個引數一般為0,也就是安全匹配!
2樓:匿名使用者
依據某單元格的內容為條件,到另外一**中對應條件的提取某一列單元格中的內容
3樓:匿名使用者
vlookup
全部顯示全部隱藏在**陣列的首列查詢值,並由此返回**陣列當前行中其他列的值。
vlookup 中的 v 表示垂直方向。當比較值位於需要查詢的資料左邊的一列時,可以使用 vlookup,而不用 hlookup。
語法vlookup(lookup_value,table_array,col_index_num,range_lookup)
lookup_value 為需要在**陣列 (陣列:用於建立可生成多個結果或可對在行和列中排列的一組引數進行運算的單個公式。陣列區域共用乙個公式;陣列常量是用作引數的一組常量。
)第一列中查詢的數值。lookup_value 可以為數值或引用。若 lookup_value 小於 table_array 第一列中的最小值,vlookup 將返回錯誤值 #n/a。
table_array 為兩列或多列資料。請使用對區域的引用或區域名稱。table_array 第一列中的值是由 lookup_value 搜尋的值。
這些值可以是文字、數字或邏輯值。不區分大小寫。
col_index_num 為 table_array 中待返回的匹配值的列序號。col_index_num 為 1 時,返回 table_array 第一列中的數值;col_index_num 為 2,返回 table_array 第二列中的數值,以此類推。如果 col_index_num :
小於 1,vlookup 返回錯誤值 #value!。
大於 table_array 的列數,vlookup 返回錯誤值 #ref!。
range_lookup 為邏輯值,指定希望 vlookup 查詢精確的匹配值還是近似匹配值:
如果為 true 或省略,則返回精確匹配值或近似匹配值。也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。
table_array 第一列中的值必須以公升序排序;否則 vlookup 可能無法返回正確的值。可以選擇「資料」選單上的「排序」命令,再選擇「遞增」,將這些值按公升序排序。有關詳細資訊,請參閱預設排序次序。
如果為 false,vlookup 將只尋找精確匹配值。在此情況下,table_array 第一列的值不需要排序。如果 table_array 第一列中有兩個或多個值與 lookup_value 匹配,則使用第乙個找到的值。
如果找不到精確匹配值,則返回錯誤值 #n/a。
說明在 table_array 第一列中搜尋文字值時,請確保 table_array 第一列中的資料沒有前導空格、尾隨空格、不一致的直引號(' 或 ")、彎引號(『或「)或非列印字元。在上述情況下,vlookup 可能返回不正確或意外的值。有關用於清除文字資料的函式的詳細資訊,請參閱文字和資料函式。
在搜尋數字或日期值時,請確保 table_array 第一列中的資料未儲存為文字值。否則,vlookup 可能返回不正確或意外的值。有關詳細資訊,請參閱將儲存為文字的數字轉換為數字值。
如果 range_lookup 為 false 且 lookup_value 為文字,則可以在 lookup_value 中使用萬用字元、問號 (?) 和星號 (*)。問號匹配任意單個字元;星號匹配任意字串行。
如果您要查詢實際的問號或星號本身,請在該字元前鍵入波形符 (~)。
excel的「vlookup」公式怎麼使用?
4樓:賦予你我的眼
excel的「vlookup」公式具有四個引數,將四個引數都設定正確即可。
1、lookup_value為需要在資料表第一列中進行查詢的數值。lookup_value 可以為數值、引用或文字字串。當vlookup函式第一引數省略查詢值時,表示用0查詢。
2、table_array為需要在其中查詢資料的資料表。使用對區域或區域名稱的引用。
3、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!。
4、range_lookup為一邏輯值,指明函式 vlookup 查詢時是精確匹配,還是近似匹配。如果為false或0,則返回精確匹配,如果找不到,則返回錯誤值 #n/a。如果 range_lookup 為true或1,函式 vlookup 將查詢近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。
應注意vlookup函式在進行近似匹配時的查詢規則是從第乙個資料開始匹配,沒有匹配到一樣的值就繼續與下乙個值進行匹配,直到遇到大於查詢值的值,此時返回上乙個資料(近似匹配時應對查詢值所在列進行公升序排列)。如果range_lookup 省略,則預設為1。
vlookup函式是excel中的乙個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用,例如可以用來核對資料,多個**之間快速匯入資料等函式功能。功能是按列查詢,最終返回該列所需查詢序列所對應的值;與之對應的hlookup是按行查詢的。
5樓:醬果電影
excel中vlookup函式這樣使用,簡單實用
6樓:八維教育
vlookup函式的操作例項:如下圖,已知表sheet1中的資料如下,如何在資料表二 sheet2 中如下引用:當a列學號隨機出現的時候,如何在b列顯示其對應的物理成績?
首先我們知道需要用到vlookup函式,那麼先介紹一下使用 vlookup函式的幾個引數,vlookup是判斷引用資料的函式,它總共有四個引數,依次是:
1、判斷的條件
2、跟蹤資料的區域
3、返回第幾列的資料
4、是否精確匹配
=vlookup(a2,sheet1!$a$2:$f$100,6,true)
詳細說明一下,在此vlookup函式例子中各個引數的使用說明:
1、a2 是判斷的條件,也就是說sheet1表和sheet2表中學號相同者,即sheet2表a列對應的資料和sheet1表中學號列a列的資料相同方能引用;
2、sheet1!$a$2:$f$100 是資料跟蹤的區域,因為需要引用的資料在f列,所以跟蹤的區域至少在f列,sheet1!
是不同表間引用所用的表名稱,和標誌是表間引用的!符號,$是絕對引用(關於excel引用可以參考這裡),$a$2:$f$100 表明從a2到f100單元格的資料區域,如果資料區域不止100,那麼可以直接使用a:
f,這樣雖然方便但是有風險,因為如果sheet1表的下方還有其它資料,就有可能出現問題;
3、6 這是返回什麼數的列數,如上圖的物理是第6列,所以應該是6,如果要求英語的數值,那麼此處應該是5
4、是否絕對引用,如果是就輸入 true 如果是近似即可滿足條件 那麼輸入false (近似值主要用於帶小數點的財務、運算等)
5、vlookup是垂直方向的查詢,如果是水平方向查詢可使用hlookup函式,使用方法類似。
結果如下圖:
7樓:魚木混豬喲
vlookup函式的用法=vlookup(查詢的資料,查詢的區域,返回值在查詢區域的列數,匹配方式)。其中,查詢區域第一列必須是查詢資料所在的列,匹配方式有兩種0或者false為精確匹配,1或者true為近似匹配。
軟體版本:office2007
用vlookup函式匹配excel表裡面的資料的用法舉例說明如下:
1.查詢a列中與e列相同的值,返回對應的f列的值:
2.輸入公式如下:
公式解釋:查詢值為a列數值,因此第乙個引數為a1;第二個引數查詢區域為e1:f7,因為要下拉填充,所以這裡必須要用絕對引用,保證不管怎樣拖動始終是這個區域;返回的值在e1:
f7中的第2列,所以第三個引數為2,最後引數為0,即精確匹配,必須與e列數值一致才返回f列的值
3.下拉填充得到結果如下:
8樓:春秀榮羽壬
vlookup:在**陣列的首列查詢指定的值,並由此返回**陣列當前行中其他列的值。
vlookup中的v
引數表示垂直方向。當比較值位於需要查詢的資料左邊的一列時,可以使用
vlookup
而不是hlookup。
語法vlookup(lookup_value,table_array,col_index_num,range_lookup)
lookup_value
為需要在**陣列
(陣列:用於建立可生成多個結果或可對在行和列中排列的一組引數進行運算的單個公式。陣列區域共用乙個公式;陣列常量是用作引數的一組常量。
)第一列中查詢的數值。lookup_value
可以為數值或引用。若
lookup_value
小於table_array
第一列中的最小值,vlookup
返回錯誤值
#n/a。
table_array
為兩列或多列資料。使用對區域或區域名稱的引用。table_array
第一列中的值是由
lookup_value
搜尋的值。這些值可以是文字、數字或邏輯值。文字不區分大小寫。
col_index_num
為table_array
中待返回的匹配值的列序號。col_index_num為1
時,返回
table_array
第一列中的數值;col_index_num
為2,返回
table_array
第二列中的數值,以此類推。如果
col_index_num:小於
1,vlookup
返回錯誤值
#value!。
大於table_array
的列數,vlookup
返回錯誤值
#ref!。
range_lookup
為邏輯值,指定希望
vlookup
查詢精確的匹配值還是近似匹配值:
如果為true
或省略,則返回精確匹配值或近似匹配值。也就是說,如果找不到精確匹配值,則返回小於
lookup_value
的最大數值。
table_array
第一列中的值必須以公升序排序;否則
vlookup
可能無法返回正確的值。有關詳細資訊,請參閱排序資料。
如果為false,vlookup
將只尋找精確匹配值。在此情況下,table_array
第一列的值不需要排序。如果
table_array
第一列中有兩個或多個值與
lookup_value
匹配,則使用第乙個找到的值。如果找不到精確匹配值,則返回錯誤值
#n/a。註解在
table_array
第一列中搜尋文字值時,請確保
table_array
第一列中的資料沒有前導空格、尾部空格、直引號('
或")與彎引號(『或「)不一致或非列印字元。否則,vlookup
可能返回不正確或意外的值。有關詳細資訊,請參閱
clean
和trim。
在搜尋數字或日期值時,請確保
table_array
第一列中的資料未儲存為文字值。否則,vlookup
可能返回不正確或意外的值。有關詳細資訊,請參閱將儲存為文字的數字轉換為數字值。
如果range_lookup
為false
且lookup_value
為文字,則可以在
lookup_value
中使用萬用字元、問號
(?)和星號
(*)。問號匹配任意單個字元;星號匹配任意字串行。如果要查詢實際的問號或星號,請在該字元前鍵入波形符
(~)。
vlookup怎么用,vlookup怎麼用
說到查詢函式,大部分人都會想到使用vlookup函式,但是vlookup函式在使用過程卻存在許多問題。那麼究竟如何才能使用好vlookup函式?今天我們來 一下關於查詢函式的使用。函式語法 vlookup lookup value,table array,col indexnum,lookup va...
VLOOKUP函式怎麼用,vlookup函式怎麼用
vlookup函式的使用方法 lookup 的漢語意思是 查詢 在excel中與 lookup 相關的函式有三個 vlookup hlookuo和lookup。下面介紹vlookup函式的用法。vlookup函式的作用為在 的首列查詢指定的資料,並返回指定的資料所在行中的指定列處的資料。其標準格式為...
excel中vlookup函式怎麼用
vlookup函式,遮蔽0與na值 excel中vlookup函式如何使用,我教你!顯示為 n a表示沒有找到。一種情況當然是要找的資料不存在。另一種情況是,看似資料存在,但實際兩邊的資料並不一致,如一邊的資料裡可能有空格等不可見字元。在查詢範圍內找不到查詢目標 原因有資料不存在或是不一致,比如乙個...
excel表中VLOOKUP怎麼用
首選將表中的學號和姓名兩列選中,在公式行的左側空白處取個名字,如aaa,在另個表中,在名字列中輸入 vlookup a1 aaa,2,false 其中a1表示學號那列的第乙個學號字段值。vlookup lookup value,table array,col index num,range look...
excel 用vlookup函式,怎麼實現兩個表通過兩列關聯
sheet1的d1單元格輸入公式 iferror vlookup a1,sheet2 a c,3,0 下拉填充 如果是2003版需要重新寫個公式 if countif sheet2 a a,a1 0,vlookup a1,sheet2 a c,3,0 認真 vlookup有限制,只能引發現條件的第一...