Excel中如何将指定的区域内容向下复制N次呢?

2025-04-07 11:58:07
推荐回答(4个)
回答1:

先通过序列功能填充有内容的2万行,然后在使用公式填充需要的内容,具体操作如下:

1、在你要复制的这一列左边增加一个辅助列,在辅助列第一格输入数字1,

2、选择开始菜单、编辑、填充、序列,打开序列对话框,

3、序列这里选中“列”,类型选择“等差序列”,下面的步长值从1开始,终止值20000(这个可以根据你实际需要修改),确定。

这样就得到1到20000的一列数字,产生了20000行有内容的行。

4、收入输入第一次你需要复制的内容,

5、在第2个循环的第一个单元格里输入公式 =IF(B1="","",B1)

我的截图中的例子是复制的内容和你的一样,从B1单元格开始,B8要复制B1的内容,因此在B8里输入公式 =IF(B1="","",B1)  回车确定,

6、鼠标单击选中B8,B8单元格方框加粗显示,单元格右下角有个小黑点,鼠标放小黑点上双击,这样就是复制向下填充,前一列有内容的都会自动填充,直到20000行,

这样就得到你要的内容了。

当然,这里下面都是公式,如果你想固定下来,可以选中复制,然后选择性粘贴为数值,这样就是完全的文字内容了。

辅助列只是临时使用的,复制完成之后辅助列可以删除。

回答2:

在A4中填入公式:

=OFFSET($A$4,MOD(ROW(1:1)-1,7),0)&""

然后向下填充,最后再复制,选择性粘贴数值。

回答3:

Excel怎样快速把数据区域向下或向右重复N次

回答4:

选中要重复的区域,然后向下拖动就可以实现