在 Google 个工作表上使用黑名单进行 IMPORTRANGE

IMPORTRANGE with Blacklist on Google SHeets

我是新手,如果这很明显,我深表歉意。我正在尝试让导入范围显示名称和来自另一个 google sheet 的另一个值,但将它们从黑名单中排除。我在下面粘贴了我目前正在使用的公式。有什么想法吗?

=QUERY(IMPORTRANGE("XXXXX", "XXXX!$A:$B"), " skipping != 'Blacklist'!$A:$A")

它从中提取的导入范围已经是一个过滤器,我已将其粘贴在下面。在那里可以工作吗?

=IFERROR(FILTER('XXXXX'!$A:$B, 'XXXXXX'!$H:$H = "ABCD")," ")

提前致谢!

FILTER 是我从列表中删除的首选方式。

这是公式

=FILTER(A2:A6,NOT(COUNTIF(B2:B3,A2:A6)))

你可以这样想

=FILTER( list ,NOT(COUNTIF( needle , haystack)))

通常你使用它来将文档列入白名单(因此我将这个公式以大海捞针的方式专门用于记忆。)但是通过在过滤器的标准中加入 NOT,它效果很好也用于列入黑名单!

至于它为什么起作用,我不确定,我最好的猜测是当 google 工作表是 运行 通过 COUNTIF 时对于任何给定的单元格,如果它符合条件它将 return 一个真实的“1”,并将其包含在结果中。这也使我们能够比较不均匀的数据量。 IE。 B2:B3 而不是 B2:B6