EXCEL百思不得其解的问题?

同样的两个表格,都用的VLOOUP函数,都没有加其他的公式在里边,为什么在第一参数是空白的情况下,一个显示N/A,一个显示0;请大神指教!!!

能理解不?E列内容没有A2单元格的值,vlookup结果为NA。H列里有A2的值,vlookup查找到的对应结果为0。

追问

我的题目是第一参数为空白,返回结果出现0。

追答

检查一下流水明细的A列,是不是有0?如果A列有0,vlookup空值的时候会当作0进行查找。

追问

经查果然是A列藏有0值,表格了做了隐藏,一直没发现,感谢大神!

追答

客气了。我也是突然灵光一现想到这个答案。以前还真没注意过NA和0的事。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-09-07
你两个公式虽然是一样 但是查找范围不一样
返回 0 表示 你的关键字 在范围内能找到 但是没有返回值
返回#N/A 表示 你的关键字 在范围内没有找到
还要 查找值 最好不好选中一列 你直接选公式左边的那一个单元格就可以了追问

范围都一样的,都是一个表的两个整列。逻辑都懂,就是想不明白怎么去实现都返回值为0。正常的公式做出来返回都是N/A;

追答

你一个范围是3流水明细汇总

一个是4收料流水

范围明显不一样啊

追问

这个范围不是关键呀,不然同样的表怎么说明白我的问题呢?我的问题是为什么第一个参数是空白的时候为什么能返回0值,你可以找个表试试看;

追答

正常情况 前面是空的话 他应该是返回#N/A的 你把关键字 换成单个单元格试试 比如 A2

追问

对的,所以是我理解不了的,改成单个单元格结果一样,我觉得问题在第二个参数的表中,这个表中有什么格式或者什么条件,所以我用vlookup的时候他会出现0值,其他的表格同样的公式出来的都是#N/A。

第2个回答  2020-09-07
你这种用公式-公式求值,一步一步看两个公式运算的过程就知道差异在哪里,为啥结果不一样了