多重过滤、查询和导入范围Google Sheets

问题描述 投票:0回答:1

我有一个包含多个部分的 Google 表单,可将响应返回到 Google 表格。根据这些部分,数据将返回到响应表中的不同列。我有一个摘要表,可以提取选择的列数据并对其进行排序以便于使用。问题是,我当前的公式按照编写过滤器(查询(importrange 公式)的顺序从响应表导入,从而按日期对每个表单部分响应进行分组,然后继续导入下一个表单部分数据。有没有办法使它按所有部分日期查询数据并返回结果?

编辑:彩色单元格代表 Google 表单中的部分。我希望所有数据都按日期排序,而不是重新启动日期范围。

我尝试过嵌套INDEX、FILTER等方法都没有效果。这是样本表格汇总表

google-sheets-formula
1个回答
0
投票

您可以在Summarized Sheet

Cell_B7
中尝试:

=let(Σ,importrange("1mlhbWb3kh12zbV6u3cKxzvIAQDHd8hYeDZOdPWrxJUQ","A2:S"),
     Λ,vstack(choosecols(Σ,1,13,14,10,12),choosecols(Σ,1,7,8,3,6),choosecols(Σ,1,18,19,2,17)),
     sort(filter(Λ,index(Λ,,2)=B2),1,1))
  • 如果您希望日期按降序排序,请将最后的
    1
    更改为
    0
© www.soinside.com 2019 - 2024. All rights reserved.