google-sheets - 如何在工作表中按相同条件对多个查询进行单次排序?
问题描述
我正在尝试使用查询功能将多张纸合二为一
={QUERY(Sheet2!A2:B, "SELECT A, B WHERE A <> ''");
QUERY(Sheet3!A2:B, "SELECT A, B WHERE A <> ''")},...
这样做很好,但我希望将查询混合在一起,以按日期按升序显示编译列表 关于如何执行此操作的任何想法?
此外,我尝试包含 sort by 语句,但它不会将所有查询混合为一个。
解决方案
您需要做的就是将其包装成另一个QUERY
:
=QUERY(
{QUERY(Sheet2!A2:B, "SELECT A, B WHERE A <> ''");
QUERY(Sheet3!A2:B, "SELECT A, B WHERE A <> ''")},
"order by Col1")
推荐阅读
- windows - 如何从 CMD 执行添加到 WSL2 内的 $PATH 的二进制文件?
- python - 比较python中的两个列表元素
- r - 当字符串带有空格时,agrep 不起作用,用于字符串匹配
- sql - 每个组的本地最大值的 SQL 排序结果
- android - java.lang.NullPointerException:尝试插入到 Telephony.Sms.Conversations 时,Uri 不能为空
- mysql - 如何在 Django 模型中声明 JSON 字段?
- azure - 部署到存储帐户的静态网站的正确 scm?
- c++ - 为生成的代码扩展 C++ 模板参数类型名称
- python - 有没有办法让这个反向阶乘代码更有效地运行
- sql-server - 直到使用 PlatformTransactionManager 完成事务后才提交插入