发布网友 发布时间:2023-10-16 16:24
共1个回答
热心网友 时间:2024-03-11 23:23
Excel中VLOOKUP函数公式匹配不出结果,提示错误,图片中显示的错误是指的,当前工作簿的格式是97行,而公式中第二个参数“11031”这个文件是xlsx格式,最大行数是6行,远远大于;1VLOOKUP函数返回找到符合条件的第一个值2没有使用精确查找没有设置第四个参数,或没有设置为FALSE或0 3,是否是精确匹配 4,检查所有的数据是否带空格vlookup引用数据时,引用区域需要绝对引用行或列或行列,以免填。
如果是应该查到的没查到可能是数据错误导致的,比如文本数字和数值,文本中包含空格等,纠正错误的数据让公式可以查到即可如果就没有要查的数据存在又不想返回#NA!未查到的错误提示信息,可以用IFNA或IFERROR函数将错误;跨工作簿引用的原因,结果容易丢失可以把“立项”这个工作表复制到函数所在的工作簿后再使用;vlookup函数匹配不出来的原因由于提问中两个表格的A列的数字格式是不一样的,一个是数值格式的数字,一个是文本格式的数字只要把两列的格式设置为一样,建议都设置为数值格式,那么原来提问的公式就可以用了如不想改;下拉填充公式在D列后面插入一个新E列写入公式=SUBSTITUTECLEAND1,quot quot,下拉填充公式完成后选中B,E两列右键复制再右键选择性粘贴数值确定,再删去A,D两列数据最后再写入VLOOKUP函数公式;可以发现公式已正确返回结果相关信息 如果为FALSE或0,则返回精确匹配,如果找不到,则返回错误值 #NA如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于。
出现这种情况的原因是excel中的数据是从系统中down下来的数据,含有肉眼无法识别的打印符号,因此用“clean”函数先进行处理就好了解决办法=cleanA1最好再对所得的值进行空格删除处理即用“trim”函数 =trimA2;在使用vlookup函数时,公式正确却显示某个值对该公式或函数不可用是因为数据源数据内容格式不统一,将数据源数据内容格式统一即可VLOOKUP函数精确匹配,部分单元格正确,部分单元格出现#NA错误,提示“某个值对于该公式或者函;1数据类型问题首先要检查应用的目标列和被应用的目标列数据类型是否一致如一个是文本,一个是数字,那结果肯定是报错,一个也匹配不出来2空格问题需要检查套用的目标单元格的值前后是否有空格,尤其是从系统中。
3V使用时要养成习惯写成=iferrorvlookupA,B,C,D,quot quot,将为找到部分表示为空,这样避免错误值符号产生VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用。