在 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
我是新手,如果这很明显,我深表歉意。我正在尝试让导入范围显示名称和来自另一个 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