Google sheets 根据其他选项卡中的数组筛选行

Google sheets 根据其他选项卡中的数组筛选行,google-sheets,Google Sheets,我正在使用跟随过滤器 =FILTER(A2:A,MATCH(A2:A,'sheet 1'!A2:A,0)) 在自定义公式中,但它没有响应。 如果我使用 它很好用 当我在第一张纸上添加或删除字母时,第二张纸上字母下面的列将相应地响应橙色。我无法使筛选器视图使用相同的公式。请检查所引用工作表的名称。除非您更改名称,否则它应该是Sheet1!A2:A使用以下过滤器视图公式: =match(A2:A, indirect("Sheet1!a1:a5"), 0) 唉,它只在第一次应用过滤器时起作用。更

我正在使用跟随过滤器

=FILTER(A2:A,MATCH(A2:A,'sheet 1'!A2:A,0))
在自定义公式中,但它没有响应。 如果我使用

它很好用


当我在第一张纸上添加或删除字母时,第二张纸上字母下面的列将相应地响应橙色。我无法使筛选器视图使用相同的公式。

请检查所引用工作表的名称。除非您更改名称,否则它应该是
Sheet1!A2:A

使用以下过滤器视图公式:

=match(A2:A, indirect("Sheet1!a1:a5"), 0)

唉,它只在第一次应用过滤器时起作用。更改表1中的值!a1:a5不会自动导致过滤器刷新。唯一的方法是通过a=FILTER()公式,而不是通过UI过滤器视图。

这不是问题所在。该名称实际上是唯一的,只是想使示例通用。它适用于我,无论工作表引用如何。公式是另一个更复杂的公式的一部分,还是试图从一个完全独立的电子表格中提取信息?如果可能,请共享您的工作表,乍一看您的公式没有问题。添加了指向原始postWait的链接,因此,问题在于过滤器视图而不是公式?除了过滤器公式中要过滤的范围之外,您似乎无法引用其他范围。我尝试将=match(A2:A,{“A”,“b”,“d”},0)作为您的自定义筛选公式,并且它可以工作。但当我将其转换为=match(A2:A,H11:H15,0)时,它停止工作。看起来像是谷歌表单的一个未记录的限制(其中一个…),实际上我找到了一种使用间接。。。注意下面我的答案
=match(A2:A, indirect("Sheet1!a1:a5"), 0)