0

我正在尝试使用 VLOOKUP 来比较 2 张数据。我需要查看其中一张表中是否缺少数据。

我到目前为止的 VLOOKUP 是

=IF(ISERROR(VLOOKUP(B3,Sheet1!$I$2:$I$2234,9,FALSE)),"MISSING FROM OTHER SHEET","")

但这只是显示所有行的“从其他表中丢失”,即使我已经手动检查并且可以看到两张表中的一些。

有人知道为什么这不起作用吗?

B 列包含订单号列表,表 1 中的 I 列包含看似相同的订单号列表。但有一些出入。

我将公式放入工作表 2,工作表 2 中包含订单 ID 的列是“B”,我正在检查工作表 1 中的数据以查看其中是否缺少任何订单以及工作表 1 中的订单 ID 列是“我”

我在这里检查了其他一些答案,这是我从中得到公式的地方,但没有什么能真正解决我的问题。

4

2 回答 2

1

您的表格范围Sheet1!$I$2:$I$2234不正确。

将其更改为考虑整个表格

例如

Sheet1!$I$2:$Q$2234

编辑(评论跟进)

并且工作表 1 中的订单 ID 列是“i”

在这种情况下,保持表格范围不变并更改,9,,1,

尝试

=VLOOKUP(B3,Sheet1!$I$2:$I$2234,1,0)

或者

=VLOOKUP(B3,Sheet1!I:I,1,0)

还要确保 Col B 中的 ID 和 Col I 中的 ID 相同。如果其中一个有空格,则 Vlookup 将失败。我已经测试了上面的公式并且它有效。

于 2013-11-14T13:08:59.817 回答
0
=IFERROR(VLOOKUP(B1,Sheet2!A:A,1,FALSE), "Missing")

将上面的公式放在Sheet1 A:A中,要查找的值在Sheet1 B:B中,查找范围是Sheet2 A:A。像这样操作数据,它就会起作用。

结果:它将返回该值,否则会说丢失。

于 2016-09-21T01:25:57.287 回答