解決方案:在A列后插入幾列空列,然后對(duì)A列進(jìn)行分列操作(數(shù)據(jù) - 分列),即可把不可見(jiàn)字符分離出去。
第10種:反向查找vlookup不支持產(chǎn)生的錯(cuò)誤。
例10 如下圖所示的表中,根據(jù)姓名查找工號(hào),結(jié)果返回了錯(cuò)誤。
錯(cuò)誤原因:vlookup不支持反向查找。
解決方法:1、用if函數(shù)重組區(qū)域,讓兩列顛倒位置。
=VLOOKUP(D8,IF({0,1},D2:D4,E2:E4),2,0)
2、用index+match組合實(shí)現(xiàn)。
=INDEX(D2:D4,MATCH(D8,E2:E4,0))
第11種:通配符引起的查找錯(cuò)誤
例11 如下圖所示,根據(jù)區(qū)間查找提成返回錯(cuò)誤值。
錯(cuò)誤原因:~用于查找通配符,如果在vlookup公式中出現(xiàn),會(huì)被認(rèn)為特定用途,非真正的~。如在表格中查找3*6 ,356,376也被查找到。
如果精確查找3*6,需要使用~,如下圖所示。
解決方法:用~~就可以表示查找~了。所以公式可以修改為
=VLOOKUP(SUBSTITUTE(A8,“~”,“~~”),A2:B4,2,0)
第12種:vlookup函數(shù)第1個(gè)參數(shù)不直接支持?jǐn)?shù)組形式產(chǎn)生的錯(cuò)誤
例12 如下圖所示,同時(shí)查找A和C產(chǎn)品的和,然后用SUM求和。
錯(cuò)誤原因:VLOOKUP第一個(gè)參數(shù)不能直接用于數(shù)組。
解決方法:利用N/T+IF結(jié)構(gòu)轉(zhuǎn)化一下數(shù)組,如果不了解N/T+IF結(jié)構(gòu)用法。
公式修改為:
=SUM(VLOOKUP(T(IF({1},A8:B8)),A2:B5,2,))
評(píng)論
查看更多