【问题标题】:Import specific by month data from a large database从大型数据库中导入特定的按月数据
【发布时间】:2017-06-23 21:44:17
【问题描述】:

我有一个大型数据库(从 A 到 AC 列的近 450,000 个单元格和 15,000 行),所以我需要它而不是导入所有数据,我只需要特定月份或星期数的数据。

现在我正在手动执行此操作,但手动更改 IMPORTRANGE 的范围需要花费大量时间。我有一个公式:

=QUERY(IMPORTRANGE("10oV2kyv3aclctdydhZwxG3Y8VLdfkAr28aLz5fVZL1o","Form Responses 1!A2:AC"),"Select * Where year(Col1)=2017 and month(Col1)=1")

但是它告诉我结果太长了……

【问题讨论】:

    标签: google-sheets google-query-language google-workspace


    【解决方案1】:

    不要使用一个开放式范围,而是使用多个导入范围和数组,例如:

    =QUERY(
    {
    IMPORTRANGE("10oV2kyv3aclctdydhZwxG3Y8VLdfkAr28aLz5fVZL1o","Form Responses 1!A2:AC5001");
    IMPORTRANGE("10oV2kyv3aclctdydhZwxG3Y8VLdfkAr28aLz5fVZL1o","Form Responses 1!A5002:AC10001");
    IMPORTRANGE("10oV2kyv3aclctdydhZwxG3Y8VLdfkAr28aLz5fVZL1o","Form Responses 1!A210002:AC15001")
    },
    "Select * Where year(Col1)=2017 and month(Col1)=1"
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-08
      • 2017-01-01
      • 2011-09-03
      • 2016-03-03
      相关资源
      最近更新 更多