excel自动生成序号

来源:百度知道 编辑:UC知道 时间:2024/09/20 15:06:31
在考场名单中,要根据班级的不同,自动添加序号。
比如,在一张表中,有10个班级,每个班级有N个学生,我现在想添加一列,给每个班级都添加1.2.3...这样的序号。
现在是手工添加,很费时,不知道EXCEL里是否有这样的功能。
序号 行政班
1 嵌入式07501
2 嵌入式07501
3 嵌入式07501
4 嵌入式07501
5 嵌入式07501
1 嵌入式07502
2 嵌入式07502
3 嵌入式07502
4 嵌入式07502
就想要这样的效果,根据班级,自动添加前面的序号,能做到吗?
注:每个班级的人数不同的。

A2中(就是在你序号列中填“1“的位置)输入:
=COUNTIF($B$2:$B2,B2)
下拉即可
如果又需要我把原表发你,任何疑义hi我

第三次回答:
chation的不错。 唯一注意的是:班级必须是连续的。

第二次回答:
你给的原来表格信息太少了。
你原来的表是如何区分哪个班的呢?总不能让EXCEL自动认得学生是哪个班吧?

第一次解答:
如果仅为了打印好看,可以用行号来模拟啊。
或者选定工作簿中的多张表格。然后操作即可啊。

可以,先排序,使得每个班别的同学在一起,再以班别为参考(班别在D列,序号在E列),第一格输入1,第二格输入公式
=IF(D3=D2,E2+1,1)
往下拖

插入一列
在第一个位置输入 1
第二个位置输入 2
同时选中 1 2 两个单元格
把鼠标放在 选中区域的左下角,当鼠标变成一个十字的时候按住左键向下拉,
拉到你想要的数字停止,
然后复制这个区域粘贴的下面的班级.

我遇到这种情况时,处理此列的方法是:
先在最后一行的输入随意的一个字符,目的是定位到最后一个字符。然后在起始行输入1,第二行输入2,然后使用鼠标选中这两个单元格,在右下角出现的十字上双击,就可以填充全部但不包含最后一个,最后一个手动修改。
或者在起始行输入1,第二行输入2,选中两个单元格右下的十字,向下拉到最后,也可以实现填充。