首页 > 解决方案 > 如何在工作表中按相同条件对多个查询进行单次排序?

问题描述

我正在尝试使用查询功能将多张纸合二为一

={QUERY(Sheet2!A2:B, "SELECT A, B WHERE A <> ''");
  QUERY(Sheet3!A2:B, "SELECT A, B WHERE A <> ''")},... 

这样做很好,但我希望将查询混合在一起,以按日期按升序显示编译列表 关于如何执行此操作的任何想法?

此外,我尝试包含 sort by 语句,但它不会将所有查询混合为一个。

标签: google-sheetsgoogle-sheets-query

解决方案


您需要做的就是将其包装成另一个QUERY

=QUERY(
 {QUERY(Sheet2!A2:B, "SELECT A, B WHERE A <> ''");
  QUERY(Sheet3!A2:B, "SELECT A, B WHERE A <> ''")},
 "order by Col1")

推荐阅读