在其他电子表格中过滤具有公式和显示的列

时间:2013-11-13 15:43:58

标签: google-apps-script google-sheets

我在列G中有一个名单列表,在列A中有一个指定的审阅者。我想要列出G列中分配给A列中特定名称的所有名称。然后我将该列表移到另一列电子表格。

我从=if('Example Confirmations All'!A2=$B$1, 'Example Confirmations All'!E2, "")开始,但是对于与B1不匹配的每个条目,我最终得到一个空白单元格。

我喜欢(a)过滤上面的公式,以便输出之间没有空白单元格,或者(b)找到一个更智能的公式,以便首先将数据提取到电子表格中。

以下是一些示例输出:

  
    

Reviewer la la la Nominee la ...
    George data data data Jill data ...

  

(抱歉可怕的格式化......)

修改

我有完整的被提名人名单,显示=filter('Example Confirmations All'!E2:E50,'Example Confirmations All'!A2=$B$1),其中B1是评论者对此页面的静态定义...似乎更接近。

1 个答案:

答案 0 :(得分:1)

编辑中的公式很接近,您只需要在条件中引用整个范围:

=FILTER('Example Confirmations All'!E2:E50;'Example Confirmations All'!A2:A50=$B$1)

或作为替代方案:

=QUERY('Example Confirmations All'!A2:E50;"Select E where A='"&$B$1&"'";0)