Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两个列表,一个从 1 到 10,另一个从 1 到 5。我使用 VLOOKUP 在大列表中搜索小列表,它返回从 1 到 5 的值,从 6 到 10 它返回 N/A。表达是这样的:=VLOOKUP(A:A;B:B;1;FALSE)
=VLOOKUP(A:A;B:B;1;FALSE)
我真的需要它来返回从 6 到 10 的值(这些值不在第二个列表中,但在第一个列表中)。我怎样才能做到这一点?不必在同一列或使用 VLOOKUP。我想要一个解决方案来返回不是小列表的值。
谢谢!
首先,我将描述我的测试数据:
A 列在 A1 - A10 中包含 1,10 B 列在 B1 - B5 中包含 1,5 C 列包含公式VLOOKUP(A1,B1:B10,1,FALSE),其中第一个参数已适当更新。
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。
=IF(ISERROR(VLOOKUP(A1,B1:B10,1,FALSE)),A1,"")
这是你要找的吗?