如何从Google电子表格中的另一个项目列表中过滤一个项目列表?

viv*_*295 4 filter google-sheets google-sheets-formula

我在A列(1000项)中有一个巨大的项目列表,在B列中有一个较小的项目列表(510项).我想在C列中放置一个公式,它可以显示列A中不在B列中的那些项目的列表.

如何通过公式实现这一点,最好是过滤公式?

小智 8

  1. 选择A列中的列表
  2. 右键单击并选择命名范围...
  3. 输入"ColumnToSearch"
  4. 单击单元格C1
  5. 输入以下公式: =MATCH(B1,ColumnToSearch,0)
  6. 将公式向下拖动到B中的所有项目

如果公式未找到匹配项,则将标记为"#N/A",否则将标记为数字.

如果您希望匹配为TRUE而对于不匹配则为FALSE,请使用此公式:

=ISNUMBER(MATCH(B1,ColumnToSearch,0))
Run Code Online (Sandbox Code Playgroud)

如果您想返回未显示的值并返回空字符串以查找找到的值

=IF(ISNUMBER(MATCH(B1,ColumnToSearch,0)),"",B1)
Run Code Online (Sandbox Code Playgroud)

  • 想补充一点,我从另一个来源得到了答案:=filter(A1:A, isna(match(A1:A, B1:B, 0))) 它也解决了这个问题。:) (3认同)