You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用=QUERY合并多工作表数据到总表后如何按月份自动排序?

操作实现方案

方案1:动态自动排序(推荐,子表更新后自动重排)

直接修改原有QUERY公式的查询语句,新增排序规则即可:

  • 你合并后的数组第一列Col1对应原表格的A列(发布日期),在原有where条件后添加order by Col1 asc即可实现按发布日期升序排列
  • 修改后的完整公式如下:
    =QUERY({'Sheet1'!A2:H;'Sheet2'!A2:H;'Sheet3'!A2:H;'Sheet4'!A2:H;'Sheet5'!A2:H;'Sheet6'!A2:H;'Sheet7'!A2:H;'Sheet8'!A2:H;'Sheet9'!A2:H;'Sheet10'!A2:H;'Sheet11'!A2:H},"select * where Col3 is not Null order by Col1 asc")
  • 若后续需要调整为降序,仅需把公式里的asc替换为desc即可

注意:如果排序结果异常,先检查A列内容是否为标准日期格式,可选中A列后点击「格式」-「数字」-「日期」统一格式后再运行公式。

方案2:手动静态排序

如果不需要随子表更新自动重排,可以用手动排序:

  • 选中总表所有有效数据区域
  • 点击顶部菜单栏「数据」-「排序范围」
  • 排序依据选择「列A」,排序规则选择「升序」,确认即可

内容的提问来源于stack exchange,提问作者Tori

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 05:36:00