Excel表格自动生成多个序号?求高手指点!急啊。。

EXCEL序号有上万条记录,如果光靠用鼠标去拉,很费事。而且格式不同,我需要的格式如下: 1 1 2 2 3 3 求高手指点,如何才能够设计出这样的序号,而且是自动生成的,不要用鼠标去拉。

A1单元格输入1
A2单元格输入公式=IF(MOD(ROW(),2)=0,A1,A1+1)
复制A2单元格
按Shift+Ctr+↓,就能自动选中所有单元格,按粘贴
这个方法不用拉,但是也可以复制单元格,比较方便

公式是判断奇数偶数行,如果是偶数行就和上一行一样,如果是奇数行就+1,能得到你想要的1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8……这样的序号追问

不行啊,因为这个的话,只能在A1,第一行开始设置使用,而且还要把原来的序号清空才可以做。不能插入,而且上面也不能有文字

追答

呃~你修改一下公式啊
比如你这个
A7单元格应该是序号对吧
你再A8单元格输入1
A9输入公式=IF(MOD(ROW(),2)=0,A8,A8+1)
然后按我的方法复制粘贴

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-25
选中你要的格子,比如A1:A10000,可以直接在编辑栏左边的名称框输入;
在编辑栏输入
=INT((ROW()+1)/2)
按ctrl+enter完成输入本回答被提问者采纳
第2个回答  2013-04-25
可以用函数或VBA实现,请详细说下你要生成序号的格式是什么样的?或者上个图?

“我需要的格式如下: 1 1 2 2 3 3 求高手指点”这是什么意思?你第一条记录的序号是11,第二条是22,第三条是33 是这个意思么?如果是的话那你第十条记录的序号是什么?是1010么?第十一条是1111??追问

谢谢,我需要这样的格式,自动生成的。因为数据量太大了。能帮我解决下这个问题吗?如果我手动去输入,那真的会死人的。。

追答

先选中你要生成序号的所有单元格,然后直接输入以下公式:
=INT(ROW(A2)/2)

输入完成后按Ctrl+回车即可

本回答被网友采纳
第3个回答  2013-04-25
要拉额,好像。
相似回答