请问各位大虾如何在EXCEL中每行下面插入相同的几行数据?

偶是菜鸟,哪位请赐教,不胜感激!!!!!!!!... 偶是菜鸟,哪位请赐教,不胜感激!!!!!!!! 展开
 我来答
henqideyx
2006-09-12 · TA获得超过1098个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:472万
展开全部
如下表:
姓名 学号
张一 00091474638
赵三 00014217163
李三 00073636301
王九 00053122632
朱成 00026737398
张一 00009776564
赵三 00065996694
张一 00038098577
赵三 00040179099
王五 00071495001
李三 00011518542
王九 00000439297
朱成 00004226479
张一 00073042964

要插入表头: 姓名 学号
将空白列输入系数:以c2输入数字1,c3设置公式=c2+1,以下单元格向下填充。如下

姓名 学号 索引
张一 00091474638 1
赵三 00014217163 2
李三 00073636301 3
王九 00053122632 4
朱成 00026737398 5
张一 00009776564 6
赵三 00065996694 7
张一 00038098577 8
赵三 00040179099 9
王五 00071495001 10
李三 00011518542 11
王九 00000439297 12
朱成 00004226479 13
张一 00073042964 14

再复制与数据同样多的表头到空白行,如下:
姓名 学号 索引
张一 00091474638 1
赵三 00014217163 2
李三 00073636301 3
王九 00053122632 4
朱成 00026737398 5
张一 00009776564 6
赵三 00065996694 7
张一 00038098577 8
赵三 00040179099 9
王五 00071495001 10
李三 00011518542 11
王九 00000439297 12
朱成 00004226479 13
张一 00073042964 14
姓名 学号
姓名 学号
姓名 学号
姓名 学号
姓名 学号
姓名 学号
姓名 学号
姓名 学号
姓名 学号
姓名 学号
姓名 学号
姓名 学号
姓名 学号
姓名 学号
在第一行表头C(行号)单元格输入 1.5
c(行号+1)单元格(也就是行号下面的单元格输入=c(行号)+1
如此表头的单元格是C16,在C16输入1.5,在C17输入公式 =c16+1
表如下:
姓名 学号 索引
张一 00091474638 1
赵三 00014217163 2
李三 00073636301 3
王九 00053122632 4
朱成 00026737398 5
张一 00009776564 6
赵三 00065996694 7
张一 00038098577 8
赵三 00040179099 9
王五 00071495001 10
李三 00011518542 11
王九 00000439297 12
朱成 00004226479 13
张一 00073042964 14
姓名 学号 1.5
姓名 学号 2.5
姓名 学号 3.5
姓名 学号 4.5
姓名 学号 5.5
姓名 学号 6.5
姓名 学号 7.5
姓名 学号 8.5
姓名 学号 9.5
姓名 学号 10.5
姓名 学号 11.5
姓名 学号 12.5
姓名 学号 13.5
姓名 学号 14.5
姓名 学号 15.5

之后再按索引排序,排序之后如下表:

姓名 学号 索引
张一 00091474638 1
姓名 学号 1.5
赵三 00014217163 2.5
姓名 学号 3.5
李三 00073636301 4.5
姓名 学号 5.5
王九 00053122632 6.5
姓名 学号 7.5
朱成 00026737398 8.5
姓名 学号 9.5
张一 00009776564 10.5
姓名 学号 11.5
赵三 00065996694 12.5
姓名 学号 13.5
张一 00038098577 14.5
姓名 学号 15.5
赵三 00040179099 16.5
姓名 学号 17.5
王五 00071495001 18.5
姓名 学号 19.5
李三 00011518542 20.5
姓名 学号 21.5
王九 00000439297 22.5
姓名 学号 23.5
朱成 00004226479 24.5
姓名 学号 25.5
张一 00073042964 26.5
姓名 学号 27.5
姓名 学号 28.5

再删除多余表头就OK了.

此工作完成(有多行表头且无合并单元格的话,再设置一个系数,或是1.6,反正比以前的系数大就OK,这样排序才会正确。)

不过,如果表头有多行的话,就会出现错误了
请参考我以前的回答:

最简单的方法,最实用的方法,最可行的方法
用宏

使用宏前请备份表格。以防设置行列数不准造成误操作。

Sub aa()
firstrow = 1 '表头在第几行
rowno = 1 '表头的数量,可能有2行或者3行
isblankrange = 3 ‘判断的依据,以哪列不为空为准。选择一列数据都不为空的
starrange = firstrow+rowno '数据开始行,如果不等于表头加表头行数,请输入
Do While Cells(starrange, isblankrange).Value <> 0
Rows(Trim(firstrow) & ":" & Trim(firstrow + rowno - 1)).Select
Selection.Copy
Rows(starrange).Select
Selection.Insert Shift:=xlDown
starrange = starrange + 1 + rowno
Loop
End Sub

修改前面变量属性后,执行就行了。
百度网友d1dedea
推荐于2016-03-08 · TA获得超过1122个赞
知道小有建树答主
回答量:702
采纳率:0%
帮助的人:649万
展开全部
据说很简单,没有细问.
去细问了一下:
(1)在原表后面的空白行粘贴足够行数的要插入的数据,在原表加上序号,并将所有序号复制;
(2)在要插入的行同列粘贴序号;
(3)在任意一空白格输入0.5,并将该格复制;
(4)选定(2)粘贴的序号----选择性粘贴(加)---注:即将新加行的序号1变成1.5等;
(5)全选所有资料范围(含新行的)----排序----按序号排序......
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cql777
2006-09-08 · TA获得超过255个赞
知道小有建树答主
回答量:234
采纳率:0%
帮助的人:224万
展开全部
什么意思 ,不好理解,搂主说的详细点,举个例子
我看不懂你的意思啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式