我最近从2016年升级到365,发现尝试使用与以前相同的VLOOKUP公式时,仅返回一些值(看起来是基于纯数字的ID未能返回)
我尝试重新创建此工作表并重新创建公式(通常从上一个工作表进行复制和粘贴可以正常工作)。 仔细检查以确保ID确实在数据中。
=(VLOOKUP(D3,Sheet2!$B$1:E1999,4,FALSE)*E2)
这返回N / A,但是我再次检查了Sheet2数组中确实存在单元格D3的值。
它应该返回53.11,但显示N / A。 我已检查以确保此ID没有隐藏的空格或字符或重复的条目。
从这张图片中您可以看到,其中带有文本的ID正在按预期返回结果。只是数字的不是。
如果您有任何建议,请告诉我。 谢谢!
答案 0 :(得分:0)
设法使用IFERROR公式使它起作用。 wind之以鼻,但能胜任。
=IFERROR((VLOOKUP(VALUE(D3),Sheet2!$B$1:E1999,4,FALSE)*E2),VLOOKUP(D3,Sheet2!$B$1:E1999,4,FALSE)*E2)