【问题标题】:Combining multiple sheets using =query(import range)使用 =query(import range) 组合多个工作表
【发布时间】:2021-12-07 17:57:27
【问题描述】:

我正在尝试聚合 5 个工作表,这些工作表都遵循 google 工作表中 A-Z 列的相同模板。

我目前正在使用:

=query({importrange(Sheet 1 URL,"Sheet 1!A4:A");importrange(Sheet 2 URL,"Sheet 2!A4:A");importrange(Sheet 3 URL,"Sheet 3!A4:A");importrange(Sheet 4 URL,"Sheet 4!A4:A");importrange(Sheet 5 URL,"Sheet 5!A4:A")}, "select Col1 where Col1 is not Null", 0)

对 A-Z 的每一列重复此公式,更新每个新列的列范围。

在理想情况下,这可以完美运行,但在某些情况下,用户填写模板时会将单元格留空,这会导致汇总的数据格式不正确且无用。

有没有办法保持格式一致并自动填充具有同一行但不同列的数据的空白单元格?我想避免空白行占用汇总表中的空间。

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    尝试:

    =QUERY({
     IMPORTRANGE(Sheet 1 URL,"Sheet 1!A4:Z");
     IMPORTRANGE(Sheet 2 URL,"Sheet 2!A4:Z");
     IMPORTRANGE(Sheet 3 URL,"Sheet 3!A4:Z");
     IMPORTRANGE(Sheet 4 URL,"Sheet 4!A4:Z");
     IMPORTRANGE(Sheet 5 URL,"Sheet 5!A4:Z")}, 
     "where "&JOIN(" or ", "Col"&COLUMN(A:Z)&" is not null", 0)
    

    【讨论】:

      猜你喜欢
      • 2017-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多