如何在电子表格中隔行插入行,谢谢。

如题所述

隔一行插入一行空白行 的方法一 加辅助列再排序,分隔开后删除辅助列。

例:原数据A有5行,在B列B1-B5输入1-5,复制刚刚的填充数(1-5),然后从B6行起粘贴,选中表格,按B列排序,删除B列。

如果要插入N个空白行,就粘贴N次填充数,然后再排序,删除辅助列。

隔一行插入一行空白行 的方法二 使用宏。

在EXCEL表选择“工具”--“宏”--“VB编辑器”(或者按下快捷键ALT+F11),在编辑器中选择“插入”--“模块”,粘贴以下代码(其中“35”代表你要插入的空白行数,“A1”代表第一行第一个有数据的单元格),保存为“宏1”。回到EXCEL表中,选中第一行第一个有数据的单元格,选“工具”--“宏”--“宏1--执行”,即可。

Sub 宏1()
For i = 1 To 35
Selection.EntireRow.Insert
ActiveCell.Offset(2, 0).Range("A1").Select
Next i
End Sub

隔N行插入一行空白行 的方法 使用辅助列再排序,分隔开后删除辅助列。

例:原数据A列有10行,想隔2行插入一行空白行。在B3随便填个字符 比如1,选定b1:b3 向下拖拉到数据结束的地方,选定b列,编辑--定位(f5)--常量 --确定。然后右键-插入-整行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-14

请双击看动画。自己照猫画虎吧。

第2个回答  2012-06-14
利用辅助列:
假设你有10行数据,那么你在新插入的列中输入:
1 3 5 7 9……直输到19;
在空白数据的区域,输入:
2 4 6 8……20
然后对辅助列进行排序,删除辅助列!
第3个回答  2012-06-14
我知道可以用宏,但不会宏代码。
原来我这样做过:
1、将现有行加序号:1、2、3、……往下复制
2、在先后行下面序号加:1.1、2.1、3.1……往下复制。
3、按序号排序。本回答被网友采纳
第4个回答  2012-06-14
按住ctrl键,隔行选中,然后右击,选择插入
相似回答