有时候我们在使用VLOOKUP() \HLOOKUP()\ LOOKUP()......
总匹配不出结果。
如下图:
但数据源明明就有啊!这是为什么呢?
那是因为所查找的数据源的搜索列数据可能与我们输入准备搜索的类型不一致。如上图我们输入的102是数值型但数据源的A列并不是数值型所以我匹配不到结果所以就出现的#NA。
可以看到我们用TYPE()照出它的真身。TYPE()返回2表示文本
TYPE()返回1 表示数字。
那我们就需要对A列数据或J2的数据进行处理使两者一致方可匹配出结果来。
方法1:在A前面插入一列,使用VALUE()将A列转成数值形,再将转换出来的数值形的数据数值粘贴覆盖到A列,再将刚刚插入的辅助列删除。
方法2:如上例在J3单元格输入102,在J2输入=TEXT(J3,0) 即是把原来J2的内容转为文本。
通过以上这两种方法,就可以匹配出最终结果了。
好了回顾下,今天我们学习了:
TYPE()函数判断数据类型
VALUE()函数将某值转为数值
TEXT()函数将某值转为文本
-END-
领取专属 10元无门槛券
私享最新 技术干货