尽管有所有数据,VLOOKUP仍只返回一些结果[Office 365]

时间:2019-03-25 12:31:26

标签: excel excel-formula

我最近从2016年升级到365,发现尝试使用与以前相同的VLOOKUP公式时,仅返回一些值(看起来是基于纯数字的ID未能返回)

我尝试重新创建此工作表并重新创建公式(通常从上一个工作表进行复制和粘贴可以正常工作)。 仔细检查以确保ID确实在数据中。

=(VLOOKUP(D3,Sheet2!$B$1:E1999,4,FALSE)*E2)

Spreadsheet

这返回N / A,但是我再次检查了Sheet2数组中确实存在单元格D3的值。

Spreadsheet 2

它应该返回53.11,但显示N / A。 我已检查以确保此ID没有隐藏的空格或字符或重复的条目。

Spreadsheet 3

从这张图片中您可以看到,其中带有文本的ID正在按预期返回结果。只是数字的不是。

如果您有任何建议,请告诉我。 谢谢!

1 个答案:

答案 0 :(得分:0)

设法使用IFERROR公式使它起作用。 wind之以鼻,但能胜任。

=IFERROR((VLOOKUP(VALUE(D3),Sheet2!$B$1:E1999,4,FALSE)*E2),VLOOKUP(D3,Sheet2!$B$1:E1999,4,FALSE)*E2)