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

Excel如何根据B列日期自动编号且相同日期仅计数一次

按B列新日期生成唯一序列号的Excel实现方案

假设序列号存放列是A列,日期列为B列,数据从第2行开始(第1行为表头),在A2输入对应公式后直接向下拖拽即可实现需求:

全版本通用方案(兼容所有Excel版本,日期无需连续排序)

输入公式:
=IF(COUNTIF(B$2:B2,B2)=1,MAX(A$1:A1)+1,"")

公式逻辑说明

  • 用COUNTIF(B$2:B2,B2)统计当前行B列的日期,从数据起始行到当前行范围内出现的次数,次数为1说明是首次出现的新日期
  • 首次出现新日期时,取上方序号列的最大值+1作为当前新日期的序列号,重复日期则返回空值
  • 注意公式中B$2的$是绝对引用标记,下拉时会自动锁定数据起始行,不要删除

简化版方案(仅适用于B列相同日期连续排列的场景)

如果你的表格已经按B列日期排序、相同日期是连续排列的,可以用更简短的公式:
=IF(B2<>B1,N(A1)+1,"")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 21:09:03