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