因为想要IFERROR((VLOOKUP出来的结果是数值,所以在前面加--或整个公式加括号*1,但为什么有些数据可以查找到数出来,即使没有数据也不会有错误提示(数据表有查找值);但有些数据会显示#VALUE!(数据表里没有查找值),怎么办???
我加--是为了用iferror后得到的是数值而非文本格式的数值,然后我后面的求和公式才能使用。
改为0后,有些数值是正确的,但有些数据却在原数据基础上乘以10,这又是为什么呢?
其实我需要的,是数据表里有D72或者AL72,只会显示其中一个,我想要以上这个表格中用一条公式同时查找D72和ADL72在数据表里所对应的数值,首先公式有错吗?
从图上看没有办法知道你的数据形式。
你的公式中要操作2个地方:
1、双引号中间不得有,要删除其中的空格,变成:""
2、把前前面的2个减号改成:VALUE
这样的话,应该可以达到你的要求了…………
是可以了,但是还有一个问题是我要查找D72或者AL72,2个查找内容在数据表里面都没有,会显示#VALUE!,怎么办?
追答你这样的操作本身就是非常规的!一般不用这样的思路,有点不知所以然啊!
若还是存在,说明你的公式操作上不可行的!
最笨的办法,就是在外层再套一个IFERROR吧,修改后公式为:
=IFERROR(VALUE(………),0)
这样的话,结果就显示为0