分析:D列中1-9是数值格式,ABC是文本格式,用MⅠD函数从A列截取的字段是属于文本格式,所以导致只能匹配D列中的文本而不能匹配数字。还是用VLOOKUP函数,将B2单元格公式改写成=VLOOKUP(IFERROR(MID(A2,3,1)+0,MID(A2,3,1)),D$2:E$13,2,0)下拉公式即可。公式解释:MID函数截取字符加一个0...
Excel vlookup查找的信息中有数字也有字母,怎么查询才不报错?
分析:D列中1-9是数值格式,ABC是文本格式,用MⅠD函数从A列截取的字段是属于文本格式,所以导致只能匹配D列中的文本而不能匹配数字。
还是用VLOOKUP函数,将B2单元格公式改写成=VLOOKUP(IFERROR(MID(A2,3,1)+0,MID(A2,3,1)),D$2:E$13,2,0)
下拉公式即可。
公式解释:MID函数截取字符加一个0就可将数字的文本格式变成数值格式,但如果截取的字符是字母,加0时就会出错,那么就套个IFERROR函数进行容错,MID(A2,3,1)+0如果出错时,就返回不加0的MID(A2,3,1),这样就两种类型都兼顾照应到了。2023-12-10