Google apps script 使用公式筛选列并显示在其他电子表格中
我在G列中有一个姓名列表,在a列中有一个指定的审阅者。我希望G列中的所有姓名列表都指定给a列中的特定姓名。然后我将该列表移动到另一个电子表格中 我是从Google apps script 使用公式筛选列并显示在其他电子表格中,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我在G列中有一个姓名列表,在a列中有一个指定的审阅者。我希望G列中的所有姓名列表都指定给a列中的特定姓名。然后我将该列表移动到另一个电子表格中 我是从=if('Example Confirmations All'!A2=$B$1,'Example Confirmations All'!E2,“)开始的,但我最后得到的结果是,每个与B1不匹配的条目都有一个空白单元格 我想(a)过滤上面的公式,这样输出之间就没有空白单元格,或者(b)首先找到一个更智能的公式将数据拉入电子表格 以下是一些示例输出:
=if('Example Confirmations All'!A2=$B$1,'Example Confirmations All'!E2,“)开始的
,但我最后得到的结果是,每个与B1
不匹配的条目都有一个空白单元格
我想(a)过滤上面的公式,这样输出之间就没有空白单元格,或者(b)首先找到一个更智能的公式将数据拉入电子表格
以下是一些示例输出:
评论员la提名人la…
乔治数据吉尔数据…
(很抱歉格式太糟糕了……)
编辑
我的整个提名名单显示为
=filter('Example Confirmations All'!E2:E50,'Example Confirmations All'!A2=$B$1)
,其中B1是本页审核人的静态定义。。。似乎更接近。编辑中的公式已接近,您只需引用条件中的整个范围:
=过滤器('Example Confirmations All'!E2:E50;'Example Confirmations All'!A2:A50=$B$1)
或者作为替代方案:
=QUERY('Example Confirmations All'!A2:E50;“选择E,其中A=”&$B$1&“”;“0)
请参见,我可以读取过滤器输出。。但是你能帮我解释一下这个问题吗?我现在就去试试看它在这里是否管用。谢谢啊,我明白了,基本上是先抓起一个矩阵,然后if
声明它。任何需要记住的;最后是0
?这是headers
参数吗?是,第三个参数指定源数据中的标题行数。如果省略,图纸将“猜测”您有多少标题行。偶尔它会猜错(给出意外的结果),所以我认为将其包括在内是一个很好的实践。