1

我有两个列表,一个从 1 到 10,另一个从 1 到 5。我使用 VLOOKUP 在大列表中搜索小列表,它返回从 1 到 5 的值,从 6 到 10 它返回 N/A。表达是这样的:=VLOOKUP(A:A;B:B;1;FALSE)

我真的需要它来返回从 6 到 10 的值(这些值不在第二个列表中,但在第一个列表中)。我怎样才能做到这一点?不必在同一列或使用 VLOOKUP。我想要一个解决方案来返回不是小列表的值。

谢谢!

4

1 回答 1

2

首先,我将描述我的测试数据:

A 列在 A1 - A10 中包含 1,10
B 列在 B1 - B5 中包含 1,5
C 列包含公式VLOOKUP(A1,B1:B10,1,FALSE),其中第一个参数已适当更新。

使用该公式,我在 C1 - C5 中得到 1,5,在 C6-C10 中得到 N/A

如果我将公式更改为=IF(ISERROR(VLOOKUP(A1,B1:B10,1,FALSE)),A1,"")(再次适当更新 A1),我在 C1-C5 中得到“”,在 C6-C10 中得到 6-10。

这是你要找的吗?

于 2011-06-21T11:22:45.020 回答