Excel2007中進行函數(shù)匹配的操作方法
經(jīng)常需把2個EXCEL表中的數(shù)整合匹配到 一個表格中,這里就需要用到vlookup函數(shù)。今天,學習啦小編就教大家在Excel2007中進行函數(shù)匹配的操作方法。
Excel2007中進行函數(shù)匹配的操作步驟1:
熟悉語法。
1、首先我們必須知道VLOOKUP的語法:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
2、Lookup_value 為需要在表格數(shù)組第一列中查找的數(shù)值。Lookup_value 可以為數(shù)值或引用。若 lookup_value 小于 table_array 第一列中的最小值,VLOOKUP 返回錯誤值 #N/A。
3、Table_array 為兩列或多列數(shù)據(jù)。使用對區(qū)域或區(qū)域名稱的引用。table_array 第一列中的值是由 lookup_value 搜索的值。這些值可以是文本、數(shù)字或邏輯值。文本不區(qū)分大小寫。
4、Col_index_num 為 table_array 中待返回的匹配值的列序號。Col_index_num 為 1 時,返回 table_array 第一列中的數(shù)值;col_index_num 為 2,返回 table_array 第二列中的數(shù)值,以此類推。如果 col_index_num :
小于 1,VLOOKUP 返回錯誤值 #VALUE!。
大于 table_array 的列數(shù),VLOOKUP 返回錯誤值 #REF!。
5、Range_lookup 為邏輯值,指定希望 VLOOKUP 查找精確的匹配值還是近似匹配值:
如果為 TRUE 或省略,則返回精確匹配值或近似匹配值。也就是說,如果找不到精確匹配值,則返回小于 lookup_value 的最大數(shù)值。
table_array 第一列中的值必須以升序排序;否則 VLOOKUP 可能無法返回正確的值。有關詳細信息,請參閱排序數(shù)據(jù)。
如果為 FALSE,VLOOKUP 將只尋找精確匹配值。在此情況下,table_array 第一列的值不需要排序。如果 table_array 第一列中有兩個或多個值與 lookup_value 匹配,則使用第一個找到的值。如果找不到精確匹配值,則返回錯誤值 #N/A。
Excel2007中進行函數(shù)匹配的操作步驟2:
實例分析。
用VLOOKUP匹配,一般是需要給一個表中某些項匹配數(shù)據(jù),如下圖,需要給費用表中不同編號的匹配部門。
首先我們可以看到,他們在部門表和費用表中有一個相同的列“編號”,這里需要確保2個表中編號是一致的,不然出現(xiàn)的結(jié)果會是FLASE。
在部門列下輸入“=vlookup"會彈出函數(shù)格式,
在“=vlookup"會彈出函數(shù)只能怪添加參數(shù)Lookup_value的值(對比的值)并輸入,
然后在打開表格“部門表”然后輸入Table_array 的值。
輸入Col_index_num值,這里是表示在需要在顯示費用表表格的部門列顯示的值。
輸入Range_lookup值,回車,
在得到的第一行結(jié)果后,向下拖拽,得到所有的值。
檢查結(jié)果,結(jié)果中發(fā)現(xiàn)“#N/A”,檢查表格“部門表”看是否有編號“92810”。部門表中無該輸入,說明這里錯誤不是函數(shù)問題。
Excel2007中進行函數(shù)匹配的操作相關文章: