如何基于Google Sheets中A列条件重启字母递增公式?
实现基于A列分组的字母递增编号
你可以使用以下公式替代原有公式,实现当A列内容变化时重新启动字母递增:
=A3&"-"&CHAR(COUNTIF($A$3:A3,A3)+64)
公式说明:
COUNTIF($A$3:A3,A3):统计从A3单元格到当前行中,与当前A列单元格内容相同的行数。采用混合引用($A$3为绝对起始行,A3为相对结束行),下拉时范围自动扩展,且A列内容变更时计数会从1重新开始。CHAR(计数+64):大写字母A的ASCII码为65,将计数结果加64后,通过CHAR函数转换为对应大写字母(1+64=65→A,2+64=66→B,以此类推)。
使用方式:
将公式输入到需要生成编号的目标单元格(比如B3),下拉填充即可。当A列的分组值发生变化时,后续字母会自动从A重新开始递增。
内容的提问来源于stack exchange,提问作者onit
相关产品推荐
相关产品推荐

