【问题标题】:Using Query to display multiple rows, filtered by person's name使用 Query 显示多行,按人名过滤
【发布时间】:2019-07-11 16:41:31
【问题描述】:

我正在尝试从汇总 Google 表单答案的工作表中获取数据。我有下面的公式(更改了参考名称,因为某些数据是机密的)。

理想情况下,我会做一个数据透视表,但它需要位于不同的文件中。我也尝试使用 group by,但可能格式不正确,因为它只显示了#value。

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

这是捕获一些数据,但将其显示在一行中。它也不会从原始工作表中捕获第 3 列中的 NAME 与 where 检查匹配的每一行数据。

我该如何解决这个问题,以便它显示一个类似于原始布局的表格,但仅限于在 Col3 中输入了特定名称的行?

【问题讨论】:

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


    【解决方案1】:

    尝试使用FILTER 喜欢:

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

    【讨论】:

    • 漂亮 - 谢谢!
    猜你喜欢
    • 2020-06-14
    • 2012-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-26
    • 1970-01-01
    • 2016-12-23
    • 1970-01-01
    相关资源
    最近更新 更多