Excel 365 工作表数组公式到 Return 未找到值?

Excel 365 Worksheet Array-Formula to Return Values NOT Found?

return 值 不会 出现在另一个列表中的值是什么数组公式?

示例: 名为 ShortList 的单元格包含(每个单元格一个词):

How recent  neuroscience    research    points  the way towards defeating   adversarial examples    and achieving   a   more    resilient   consistent  and flexible    form    of  artificial  intelligence

名为 LongList 的单元格包含:

a   about   above   across  and how however i   instead more    neither never   nevertheless    next    no  of  second  several shall   she the towards

这是公式的预期输出:

recent  neuroscience    research    points  way defeating   adversarial examples    achieving   resilient   consistent  flexible    form    artificial  intelligence

我认为它可能涉及 match、xmatch、lookup 或 xlookup。

我想我明白了。这 returns 我问题中的预期结果。

=FILTER(ShortList, ISNA(MATCH(ShortList, LongList, 0)))

希望看到其他答案。

当您的 FILTER() 公式工作正常但对于大型数据集 LET() 可能会使您的性能提高两倍 Microsoft Documentation

=LET(x,A1:A3,y,ISNUMBER(MATCH(x,B1:B10,0)),FILTER(x,y=FALSE))

用名称管理器试试-

=LET(x,ShortList,y,ISNUMBER(MATCH(x,LongList,0)),FILTER(x,y=FALSE))