如何在满足列附加条件时输出多类型的累计计数及递增编号?
为Excel C列生成按类型递增的数字标签公式
通用公式(适配所有Excel版本)
在C2单元格输入以下公式,下拉填充至目标行即可:
=COUNTIF($A$2:A2, A2)
公式逻辑
$A$2:A2采用混合引用:固定起始行A2,结束行随公式所在行动态延伸(比如C3单元格对应的范围是$A$2:A3)- 统计从A2到当前行范围内,与当前A列单元格值一致的单元格数量,自动实现同类型内的递增计数
Excel 365/2021 动态数组简化写法
如果使用支持动态数组的Excel版本,只需在C2单元格输入公式后按回车,公式会自动填充到所有数据行:
=BYROW(A2:A10, LAMBDA(cell, COUNTIF(A2:cell, cell)))
(请将A2:A10替换为你实际的A列数据范围)
效果示例
假设A列数据为:
苹果
苹果
香蕉
苹果
香蕉
C列生成的标签将是:1、2、1、3、2,精准实现同类型内的递增编号
内容的提问来源于stack exchange,提问作者Alistairm
相关产品推荐
相关产品推荐

