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

Excel按城市分组、日期排序生成多列序列号的实现问题

Excel按城市生成日期排序的独立序列号解决方案

方法一:基础函数法(兼容所有Excel版本)

由于你的数据已经按City和Accepted Date升序排列,直接在辅助列(比如D2单元格)输入以下公式,然后下拉填充即可:

=IF(A2=A1,D1+1,1)

原理:判断当前行城市与上一行是否一致,一致则在上一行序列号基础上加1,不一致则重置为1,自动实现同城市内按日期顺序(含同日期独立条目)生成连续序列号。

方法二:动态数组法(适用于Excel 365/2021及以上版本)

无需下拉填充,直接在空白单元格输入以下动态数组公式,自动生成所有城市的序列号:

=GROUPBY(A2:A4,ROW(A2:A4),LAMBDA(x,SEQUENCE(ROWS(x))),0,0)

原理:通过GROUPBY按城市分组,对每个分组内的行号生成连续序列,参数0保留原排序规则,确保同城市内按日期顺序生成编号。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 11:15:56