如何在excel表中重复插入行?

我想在本来的表中的每一行中插入1行或者2行?
我想插入的行都重复一个内容:比如:A1:123
B1:124
插入以后变成:A1:123
B1:上月库存
C1:124
D1:上月库存

  如图,在图中所示表格各行前,分别插入顶端标题行的内容。

  1、在1、2行之间插入9个空白行。

  2、把第一行内容填充到第2~10行。

  3、在H1、H2单元格分别填入“1”、“3”。

  4、选中H1、H2单元格,鼠标移到H2单元格右下角,光标变为黑十字时按住鼠标左键向下拖拽到H10。

  5、同上方法,在H11~H20单元格填充2、4、6……20。

  6、取消对H11~H22的多选,光标定位到H1~H20之中的一个单元格中。点击格式工具栏中的“升序排序”。

  7、完成任务。删除H列即可。

  

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-16
有一种方法,不用复杂的公式也不用宏(VBA),稍微有些繁琐,但绝对正宗

你的题目是要插入行,但我看你描述的却是插入列,没关系,两个差不多,我先按插入行来说:

首先,关闭Excel编辑时的动画反馈,要不然做起来可真是太慢
主菜单->工具(T)->选项(O)->“编辑”标签->提供动画反馈(N),对勾去掉
快捷键: Alt+T,O,单击“编辑”标签

在数据区域的最右边的空白列,第一行随便输点什么当作标题,
从这一列第二行其输入公式“=MOD(ROW(),2)”,一直复制到数据区域的最后一行,然后选中这些已经输入了公式的单元格,复制,再选择性粘贴数值(复制及选择性粘贴的快捷键:Ctrl+C,Alt+E,S,Alt+V,Enter)

输入这些的目的是为了区分奇数行和偶数行,为插入空行做准备

然后选择新建立的这一列,进行自动筛选,主菜单->数据(D)->筛选(F)->自动筛选(F)
(快捷键:Alt+D,F,F)

a. 在建立好的筛选中选取“0”,也就是原来的偶数行

b. 选择被筛选出来的行(就是行头变成蓝颜色的那些行),下一步比较重要,就是只选择可见的行

c. 主菜单->编辑(E)->定位(G)->定位条件(S)...>工具(T)->可见单元格(Y)
(“快捷键:Ctrl+G,Alt+S+Y,Enter)

d. 这样就只选择了原来的偶数行,然后给这些行插入空行,快捷键:Alt+I+R

重复a-d筛选“0”到插入空行的动作,可插入多个空行。

给奇数行插入空行步骤同上,在建立的筛选中选择“1”就行了。

---------------------------------

至于插入的行重复内容步骤如下:

在数据区域的右边选择一个空列,在该列新插入的行中输入要重复的内容,然后选择这个单元格到下面要重复的行之上的一个区域,(比如:输入内容的是H列第3行,也就是H3,要重复的行是第5行,就选择H3:H4),一直复制到最后,这样就把要加入的内容全部填好了,下面是怎样合并到你想要的那一列去

以要合并的列在A列为例

再找一空列,比如I列,在I2输入公式:=A2&H2,然后一直复制这个公式到数据区域的最后一行,再复制刚才输入的那些公式,选中A2,选择性粘贴数值,至此要重复的内容的和原来A列的数据合并完成。

最后,删除刚才建立的那些辅助列。本回答被提问者采纳
第2个回答  2009-11-16
你说的是列,而不是行。

方法很多,排序就是比较简单的一种。

假设你的数据在A1:N1
在A2:N2填充序列 1 2 3 4 ...
然后在M1输入“上月库存”并向后复制N个
从M2开始填充序列1 2 3 4 ...

选中前2行排序(排序选项中选择行向)
主要关键字选第2行
第3个回答  2009-11-16
这个要用要VBA代码了,我有一个代码,几秒钟就可插几百行了~
相似回答