如何根据其他列的值创建自定义过滤器公式?

时间:2017-11-02 21:59:35

标签: google-sheets

我有表A ,如此:

Names     Age 
-----------------
John      3
Jane      4
Mary      5 
John      6
Chris     7
Mary      8
Michael   9

表B 如此

Cool Names
--------
Mary
Michael

我想在表A 上创建一个过滤器,以便只显示表B 中显示的名称。这意味着我应该有一个看起来像这样的结果视图:

Names     Age 
-----------------
Mary      5 
Mary      8
Michael   9

公式需要enter image description here

进入那个方框。这是sample sheet。提前谢谢。

1 个答案:

答案 0 :(得分:2)

假设名称在ColumnA中,表B在ColumnG中,则自定义公式为:

=countif(G:G,A2)

应该有效。

我的偏好是FILTER函数:

=FILTER(A2:A,COUNTIF(TableB,A2:A)) 

其中TableB是一个命名范围(在同一文档中,但不一定是同一个工作表)。

(而且我不打算迎合标题,=FILTER(A:A,COUNTIF(TableB,A:A))应该足够了。)