經常需把2個EXCEL表中的數整合匹配到 一個表格中,這里就需要用到vlookup函數。
表格數組的首列查找指心猿意馬的值,并由此返回表格數組當前行中其他列的值。
VLOOKUP 中的 V 參數暗示垂直偏向。當比力值位于需要查找的數據左邊的一列時,可以利用 VLOOKUP 而不是 HLOOKUP。
起首我們必需知道VLOOKUP的語法:
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。
用VLOOKUP匹配,一般是需要給一個表中某些項匹配數據,如下圖,需要給費用表中分歧編號的匹配部分。
起首我們可以看到,他們在部分表和費用表中有一個不異的列“編號”,這里需要確保2個表中編號是一致的,否則呈現的成果會是FLASE。
在部分列下輸入“=vlookup"會彈出函數格局,
在“=vlookup"會彈出函數只能怪添加參數Lookup_value的值(對比的值)并輸入,
然后在打開表格“部分表”然后輸入Table_array 的值。
輸入Col_index_num值,這里是暗示在需要在顯示費用表表格的部分列顯示的值。
輸入Range_lookup值,回車,
在獲得的第一行成果后,標的目的下拖拽,獲得所有的值。
查抄成果,成果中發現“#N/A”,查抄表格“部分表”看是否有編號“92810”。部分表中無該輸入,申明這里錯誤不是函數問題。這是沒有匹配到數據的顯示成果。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!