使用查询显示多行,并按人员姓名过滤

时间:2019-07-11 16:41:31

标签: filter google-sheets google-sheets-formula google-sheets-query google-query-language

我正在尝试从汇总来自Google表单的答案的表格中获取数据。我有下面的公式(由于某些数据是机密的,因此更改了引用的名称)。

理想情况下,我会做一个数据透视表,但是它需要在另一个文件中。我也尝试使用group by,但可能格式错误,因为它只是显示#value。

=QUERY(IMPORTRANGE("mysheet", "sheetname!B:CZ"), "Select * where Col3 = 'NAME' ", 1)

这是捕获某些数据,但将其显示在一行中。它还不会捕获原始表中第3列中的NAME与where支票相匹配的每一行数据。

如何解决此问题,使其显示的表格与原始表格的布局相似,但仅限于在Col3中输入了特定名称的行?

1 个答案:

答案 0 :(得分:0)

尝试像这样使用FILTER

=FILTER(IMPORTRANGE("ID", "sheetname!B2:CZ"), 
        IMPORTRANGE("ID", "sheetname!D2:D")="NAME")