如果數(shù)據(jù)區(qū)(第二個參數(shù))的首列(注意,是首列。重要的事情要說三次,是首列)是升序排列,可以使用大致查找,不是升序的都應(yīng)該用精確查找。
使用Excel中的vlookup函數(shù)時,使用精確查找的方法
材料/工具
電腦、Excel
vlookup函數(shù)中模糊匹配和精確匹配的區(qū)別在于是否允許函數(shù)返回與查找值近似的結(jié)果。 一,首先精確查找會直接到對應(yīng)的數(shù)值,也就是說找到相同的數(shù)值運(yùn)算結(jié)束。 圖中為例,vlookup函數(shù)中第四個參數(shù)為FALSE時輸出精確查找到的數(shù)值也就是對應(yīng)的D列中的
方法
打開Excel
Vlookup函數(shù)的幫助里的說法是對的,而這個圖片中說反了。 VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) Range_lookup 為一邏輯值,指明函數(shù) VLOOKUP 返回時是精確匹配還是近似匹配。如果為 TRUE 或省略,則返回近似匹配值,也
選中需要使用函數(shù)的單元格
可以利用像SUM函數(shù)、lookup函數(shù)、VLOOKUP+CHOOSE函數(shù)、OFFSET+MATCH函數(shù)、INDIRECT+MATCH函數(shù)的組合等方式來對EXCEL里的內(nèi)容進(jìn)行精確查找。 如下圖所示,根據(jù)第9行的產(chǎn)品和型號,從上面表中查找“銷售數(shù)量”,結(jié)果如C10所示: SUM函數(shù): 公式{=SUM
點(diǎn)擊公式中的插入函數(shù)
C2單元格公式改成 =VLOOKUP(SUBSTITUTE(CLEAN(A2)," ",),Sheet3!A:D,4,) 下拉填充公式 這樣試一下 如果還不行,說明Sheet3表格的A列內(nèi)容也要用公式調(diào)整一下數(shù)據(jù) 比如在Sheet3的A列后插入一個新B列 在B1單元格寫入公式 =SUBSTITUTE(CLEAN(A2)," ",
在全部函數(shù)中找到vlookup函數(shù)
表2的E3輸入 =INDEX(表1!E:E,MATCH(B3&"*"&D3&"*",表1!B:B&表1!D:D,)) 或 =IFERROR(INDEX(表1!E:E,MATCH(B3&"*"&D3&"*",表1!B:B&表1!D:D,)),"") 數(shù)組公式,輸入后先不要回車,按Ctrl+Shift+Enter結(jié)束計算,再向下填充。
點(diǎn)擊確認(rèn)
在函數(shù)欄中填入需要使用函數(shù)的單元格信息
0(FALSE)是精確查找,就是只會找lookup-value這個值,找不到就返回錯誤 1(TRUE)是模糊查找,就是找lookup-value這個值,找不到就找小于這個值的最大值。 比如圖片F(xiàn)2單元格,找30,找不到就找到22對應(yīng)的4。 但是漢字誰大誰小規(guī)律復(fù)雜,具體可以
在最后一欄匹配條件中填寫“0”,使用精確查找
Range_lookup為一邏輯值,指明函數(shù) VLOOKUP 查找時是精確匹配,還是近似匹配。如果為FALSE或0,則返回精確匹配,如果找不到,則返回錯誤值 #N/A。如果 range_lookup 為TRUE或1,函數(shù) VLOOKUP 將查找近似匹配值,也就是說,如果找不到精確匹配值
點(diǎn)擊確認(rèn)
精確查找完成
需要用到數(shù)組公式 用下面的舉例來說明: 這里有兩個條件,后面對應(yīng)第三列唯一的數(shù)據(jù): 2.當(dāng)我們需要同時滿足條件一和條件二的數(shù)據(jù)的時候,就需要使用 Vlookup 的多條件查找。 在I5單元格輸入數(shù)組公式:=VLOOKUP(G5&H5,IF({1,0},$A$2:$A$9&$B$2:$
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
excel里怎么用VLOOKUP函數(shù)取同時滿足兩個條件的值!
需要用到數(shù)組公式
用下面的舉例來說明:
這里有兩個條件,后面對應(yīng)第三列唯一的數(shù)據(jù):
2.當(dāng)我們需要同時滿足條件一和條件二的數(shù)據(jù)的時候,就需要使用 Vlookup 的多條件查找。
在I5單元格輸入數(shù)組公式:=VLOOKUP(G5&H5,IF({1,0},$A$2:$A$9&$B$2:$B$9,$C$2:$C$9),2,0) 然后按按<Ctrl+Shfit+Enter>組合鍵結(jié)束輸入。
3.隨即便完成了對滿足兩個條件的數(shù)據(jù)查詢,向下拖拽填充即可。
擴(kuò)展資料
多條件查詢函e799bee5baa6e78988e69d8331333433616139數(shù)的詳細(xì)解釋
這是vlookup對應(yīng)的四個參數(shù),首先針對上面的數(shù)組公式解釋:
查找值:G5&H5,需要查找的是兩個條件,但是vlookup函數(shù)只能查找一個條件,所以需要用
"&"將查找的兩個條件的單元格連接起來。
數(shù)據(jù)表:IF({1,0},$A$2:$A$9&$B$2:$B$9,$C$2:$C$9)表示需要查找的數(shù)據(jù),這里面嵌套使用了IF函數(shù),然后以IF({1,0},這樣的數(shù)組參數(shù)。
參數(shù)為數(shù)組時,會分別進(jìn)行計算。先用1作為參數(shù)判斷,返回$A$2:$A$9&$B$2:$B$9;然后用0作為參數(shù)判斷,又返回一個結(jié)果$C$2:$C$9。兩個結(jié)果重新組合一個數(shù)組:$A$2:$A$9&$B$2:$B$9在第一列,$C$2:$C$9在第二列,其中"$"是絕對引用。
這樣Vlookup便能查找到兩個條件。
列序數(shù):需要查找的數(shù)據(jù)位于第二列,所以輸入2。
匹配條件:精確匹配。
為什么VLOOKUP設(shè)置了精確查找,卻仍然是模糊查找結(jié)果?
根據(jù)你的問題描述,按理來說確實(shí)是#N/A才對,但是你的確能查出來,那么這個關(guān)復(fù)鍵點(diǎn)就在你的查找值里面,不知道你知不知道有通配符這個東西。
恰好你的查找值里面就有一個*符號的通配符,這制個符號表示任意字符,可以代替任意的字符的一個通配符號。下面我舉了個例子如圖
A45是源數(shù)據(jù),B45是按你的方式輸入的VLOOKUP公式
=VLOOKUP("外箱尺寸45*45",A45:A47,1,0)
這個zd*符號通配符剛好替代了4500里面的兩個0,因此可以查找得到
為了準(zhǔn)確的查找公式應(yīng)該是B46的方式,如圖
把源數(shù)據(jù)的*號替換為數(shù)學(xué)符號的✖️號
望采納,謝謝!
vlookup函數(shù)公式中第四項“0”代表精確匹配還是大致匹配
vlookup函數(shù)公式中第百四項“0”代表的是精確匹配。
該函數(shù)的語法規(guī)則如下:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Range_lookup是邏輯值,它決定函數(shù) VLOOKUP 查找時是精確匹配還是近似匹配.
如果為FALSE或0 ,則返回度精確匹配值知。
如果為TRUE或1,則返回近似匹配值。
擴(kuò)展資料:
VLOOKUP函數(shù)
VLOOKUP函數(shù)是Excel中的一個縱向查找函數(shù),它與LOOKUP函數(shù)和HLOOKUP函數(shù)屬于一類函數(shù),在工作中都有廣泛應(yīng)用,例如可以道用來核對數(shù)據(jù),多個表格之間快速導(dǎo)入數(shù)據(jù)等函數(shù)功能。功能是按列查找,最終返回該列專所需查詢列序所對應(yīng)的值;與之對應(yīng)的HLOOKUP是按行查屬找的。
參考資料:百度百科-VLOOKUP函數(shù)
vlookup精確查找和模糊查找的區(qū)別
精確查找就是指要找到完全相同百的才算找到。
如查找數(shù)字100,那么函數(shù)必須要找到100才算是找到,找不度到時返回#N/A的錯誤值。
模糊知查找就是指找到相近道的也算是找到。
如查找數(shù)字100,那么函數(shù)如果找到99,它接近100,就當(dāng)作是找到了。回
如公式:
=VLOOKUP(100,A:B,2,0)
公式的最后參數(shù) ,0 就是控制精確還是模糊查找的,有,0表示精確查找,沒有答表示模糊查找。
excel中的vlookup函數(shù)的精確匹配和近似匹配的差異,能結(jié)合具體案例說明一下嗎?
excel中的vlookup函數(shù)的精確匹配和近似匹配的差異如下:
true,模糊查找,需要升序排序數(shù)據(jù)
FALSE。精確查找,不需要排序數(shù)據(jù)。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com