excel怎样分组编号? 把一列数据里所有相同的数据编程同一个序号,序号要递增。谢谢

如题所述

设你的数据列在A列从A2开始,并且已作排序处理,则
1、请在B2 输入序号1;
2、请在B3输入公式:
= IF(A3=A2,B3=B2,B3=B2+1)
3、下拉填充即可。追问

数据量太大,没排序的情况下怎么操作!跪求!急excel怎样分组编号?

追答

不和你数据量大小,不排序不能分组编序号。
如果你要保留原始的顺序,你要先加一列加上序号;再做上面的操作。

即使你采用编程的方法处理,也少不了数据排序分组的过程。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-04-12
A2
=IF(B2="","",IF(ISERROR(MATCH(B2,B$1:B1,)),1+MAX(A$1:A1),INDEX(A$1:A1,MATCH(B2,B$1:B1,))))
下拉填充。追问

A2不明白?

追答

假设原始数据在B列并从B2单元格开始,那么你在A2单元格中输入或粘贴以上公式,回车确认后下拉填充。

第2个回答  2016-04-12
A2中输入=INT((ROW()+1)/3)。。。向下拉就好了!
相似回答