【问题标题】:Google Sheets Query - Omit Empty Cells and Sort SimultaneouslyGoogle 表格查询 - 省略空单元格并同时排序
【发布时间】:2023-02-20 21:19:05
【问题描述】:

所以我一直在使用 QUERY 函数合并来自几个谷歌表格的数据。我的目标也是省略空单元格并在特定列(第二列)之后排序。但是,根据我的尝试,我收到错误!或价值!错误。

我一直在使用以下功能:

= QUERY({'Raw Data A'!A5:A,'Raw Data A'!C5:C;'Raw Data B'!A5:A,'Raw Data B'!C5:C})

使用此功能,我能够成功合并所有数据(来自工作表 A 和 B,各有两列)。

现在,为了省略空单元格,我使用了以下更新的变体:

= QUERY({'Raw Data A'!A5:A,'Raw Data A'!C5:C;'Raw Data B'!A5:A,'Raw Data B'!C5:C}, "select * where Col1<>''")

这也很完美,但是,我也想在第二列中对值(日期)进行排序。为此,我尝试了:

= QUERY({'Raw Data A'!A5:A,'Raw Data A'!C5:C;'Raw Data B'!A5:A,'Raw Data B'!C5:C}, "ORDER BY 2")

这也按预期工作(但是,还包括空单元格)。

所以我试图将这两个功能结合起来,但没有任何效果。

非常感谢您提供任何帮助:)

【问题讨论】:

    标签: google-sheets google-sheets-formula


    【解决方案1】:

    你能试一下吗:

    =QUERY({'Raw Data A'!A5:A,'Raw Data A'!C5:C;'Raw Data B'!A5:A,'Raw Data B'!C5:C},"Where Col1 is not null order by Col2 DESC")
    
    • 如果排序应该是升序的,您可以删除 DESC 部分。

    【讨论】:

      猜你喜欢
      • 2022-08-11
      • 2022-06-18
      • 1970-01-01
      • 1970-01-01
      • 2011-07-05
      • 1970-01-01
      • 1970-01-01
      • 2013-12-07
      • 2021-12-04
      相关资源
      最近更新 更多