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

如何在Excel中按客户最早订单日期分组排序已完成订单?

Excel订单表排序需求调整

我有一个包含特定产品客户订单的大型Excel表格,由VBA宏负责排序和处理。表格表头如下:
Order Date | Name | Product | Order Quantity | Stock Quantity | In stock

当产品库存足够覆盖客户订单时,该行会被高亮,最后一列会设置为*'In stock'*。只有当客户的所有订单都有货时,才能发货。

目前表格的排序逻辑:所有完全完成的订单(客户所有订单均有货)排在顶部,并按姓名字母排序以保持同一客户的订单分组。

现在需要调整顶部完全完成订单的排序规则:按客户的最早订单日期排序,同时仍保持按客户姓名分组。

示例说明

  • David有一个日期为24/08的订单
  • John有一个日期为17/08的订单,还有一个日期为30/08的订单

按原字母排序逻辑David的订单会排在前面,但由于John的最早订单日期更早,需要让John的两个订单排在顶部(组内按订单日期排序),之后才是David的订单。


当前表格示例

Order Date  Name    Product     In stock?

07/09/2023  Angela  Example     In stock
24/08/2023  David   Example     In stock
17/08/2023  John    Example     In stock
30/08/2023  John    Example     In stock

25/08/2023  Andy    Example     .
01/09/2023  Andy    Example     In stock
24/08/2023  Holly   Example     .
17/08/2023  Holly   Example     In stock

期望的表格样式

Order Date  Name    Product     In stock?

17/08/2023  John    Example     In stock
30/08/2023  John    Example     In stock
24/08/2023  David   Example     In stock
07/09/2023  Angela  Example     In stock

25/08/2023  Andy    Example     .
01/09/2023  Andy    Example     In stock
24/08/2023  Holly   Example     .
17/08/2023  Holly   Example     In stock

(Andy和Holly仍有未到货的订单,所以排在下方)


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 22:57:25