查找函數(shù)(Vlookup狐肢、Hlookup、Index沥曹、Match)
[if !supportLists]一份名、[endif]基本用法
第一參數(shù):找什么(或者說按什么查找),按銷售員查找妓美,所以輸入D2
第二參數(shù):在哪找僵腺,數(shù)據(jù)源區(qū)域在A:B列,所以輸入$A$2:$B$12
第三參數(shù):找到后返回第幾列壶栋,我們要查找的是銷售額辰如,銷售額位于B列,即第二參數(shù)中的第二列贵试,所以輸入2
第四參數(shù):這里要精確查找琉兜,所以輸入0
MATCH函數(shù)
作用:在一個區(qū)域或數(shù)組中查找指定數(shù)值的位置,如果查找不到則返回錯誤值
注:綜合運(yùn)用
作用:反向查詢
[if !supportLists]二毙玻、[endif]借助名稱框查找
注意:
利用名稱框抓取數(shù)據(jù)區(qū)域豌蟋,就不用再手工去選擇區(qū)域可以簡化函數(shù)。這一點(diǎn)我們在很多地方上都用到桑滩。
[if !supportLists]三梧疲、[endif]通配符模糊查找
說明:
通配符星號*通配任意個字符
問號?通配單一字符
[if !supportLists]四、[endif]查找指定區(qū)域
要求:
左側(cè)表格是數(shù)據(jù)源區(qū)域施符,需要在右側(cè)區(qū)域根據(jù)姓名調(diào)取對應(yīng)的數(shù)據(jù)往声,黃色區(qū)域是需要填寫公式的區(qū)域。
[if !supportLists]五戳吝、[endif]多條件查找
[if !supportLists]六浩销、[endif]區(qū)間查找
[if !supportLists]七、[endif]動態(tài)圖表
lookup_value為需要在數(shù)據(jù)表第一列中進(jìn)行查找的數(shù)值听哭。Lookup_value 可以為數(shù)值慢洋、引用或文本字符串。當(dāng)vlookup函數(shù)第一參數(shù)省略查找值時(shí)陆盘,表示用0查找普筹。
Table_array為需要在其中查找數(shù)據(jù)的數(shù)據(jù)表。使用對區(qū)域或區(qū)域名稱的引用隘马。
col_index_num為table_array 中查找數(shù)據(jù)的數(shù)據(jù)列序號太防。col_index_num 為 1 時(shí),返回 table_array 第一列的數(shù)值酸员,col_index_num 為 2 時(shí)蜒车,返回 table_array 第二列的數(shù)值讳嘱,以此類推。如果 col_index_num 小于1酿愧,函數(shù) VLOOKUP 返回錯誤值#VALUE!;如果 col_index_num 大于 table_array 的列數(shù)沥潭,函數(shù) VLOOKUP 返回錯誤值#REF!。
就像我在完成作業(yè)過程中,所犯的錯誤就是:col_index_num大于 table_array 的列數(shù),函數(shù) VLOOKUP 返回錯誤值#REF!
起先還不懂狈孔,后來一查才找到原因,及時(shí)上面所描述的那樣光稼。
Range_lookup為一邏輯值,指明函數(shù) VLOOKUP 查找時(shí)是精確匹配,還是近似匹配。如果為FALSE或0 仁连,則返回精確匹配,如果找不到阱穗,則返回錯誤值 #N/A。如果?range_lookup 為TRUE或1使鹅,函數(shù) VLOOKUP 將查找近似匹配值揪阶,也就是說,如果找不到精確匹配值患朱,則返回小于 lookup_value?的最大數(shù)值鲁僚。如果range_lookup 省略,則默認(rèn)為模糊匹配裁厅。range_lookup 最好是明確指定冰沙,默認(rèn)是模糊匹配!
找到的解釋是這樣的:
如果找不到數(shù)據(jù),函數(shù)總會傳回一個這樣的錯誤值#N/A执虹,這錯誤值其實(shí)也很有用的拓挥。
例如,如果我們想這樣來作處理:如果找到的話袋励,就傳回相應(yīng)的值侥啤,如果找不到的話,就自動設(shè)定它的值等于0茬故,則函數(shù)可以寫成這樣:
=if(iserror(vlookup(1,2,3,0)),0,vlookup(1,2,3,0))
在Excel 2007以上版本中盖灸,以上公式等價(jià)于
=IFERROR(vlookup(1,2,3,0),0)
這句話的意思是:如果VLOOKUP函數(shù)返回的值是個錯誤值的話(找不到數(shù)據(jù)),就等于0磺芭,否則赁炎,就等于VLOOKUP函數(shù)返回的值(即找到的相應(yīng)的值)。
?
y??2}+