【问题标题】:How to filter one list of items from another list of items?如何从另一个项目列表中过滤一个项目列表?
【发布时间】:2015-06-04 17:16:49
【问题描述】:

我在 A 列中有一个庞大的项目列表(1,000 个项目),而在 B 列中有一个较小的项目列表(510 个项目)。

我想在 C 列中放置一个公式,以仅显示不在 B 列中的 A 列项目。

如何通过公式,最好是 FILTER 公式来实现?

【问题讨论】:

    标签: filter google-sheets google-sheets-formula


    【解决方案1】:
    1. 选择A列中的列表
    2. 右键单击并选择命名范围...
    3. 输入“ColumnToSearch”
    4. 单击单元格 C1
    5. 输入这个公式:=MATCH(B1,ColumnToSearch,0)
    6. 将B中所有项目的公式向下拖动

    如果公式找不到匹配项,则将其标记为“#N/A”,否则将是一个数字。

    如果您希望匹配为 TRUE,不匹配为 FALSE,请改用以下公式:

    =ISNUMBER(MATCH(B1,ColumnToSearch,0))
    

    如果您想返回未找到的值并为找到的值返回空字符串

    =IF(ISNUMBER(MATCH(B1,ColumnToSearch,0)),"",B1)
    

    【讨论】:

    • 想补充一点,我从另一个来源得到了答案:=filter(A1:A, isna(match(A1:A, B1:B, 0))) 它也解决了这个问题。 :)
    • 感谢您指出@Ben!很抱歉忽略了。
    猜你喜欢
    • 2011-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-20
    • 2011-02-14
    相关资源
    最近更新 更多