EXCEL中多行不相同数据,如何一次性的把每行复制两次。如图

一次性复制成这样,而非逐行复制。
2024-11-14 22:37:16
推荐回答(5个)
回答(1):

工具/原材料

excel2018版、电脑。

1、打开电脑找到并点击excel2018版软件;

2、打开excel软件以后,为了做好示范先在空白表格内编辑任意文字内容;

3、编辑好以后,此时在D列输入公司:=INDEX(A:A,INT(ROW(A2)/2))&"";

4、输入好公式以后,在将D列的表格往右边拉动,此时第一行的内容已复制;

5、第一行复制完成后,只需要要将表格在往下拉,即可一次性复制两行的内容。

回答(2):

1、首先在excel表格中输入需要复制成为两次的数据。

2、然后在空白单元格中输入函数公式:=INDEX(A:A,ROW(A2)/2)。

3、输入公式后点击回车按键,即可将函数公式的计算结果显示出来。

4、再点击计算结果单元格右下角的绿色圆点,向下拖动公式即可将A列的单元格内的数据按照每个两行的样式向下复制了。

回答(3):

最快的方法是用公式处理,

例如 如下图将A 列数据 重复2次 复制到B列


B1 输入:

=index(A:A,row(A2)/2)  公式下拉即可


如图 B 列已经为 A 列数据重复2次结果,

复制整个B 列, 右键   选择性粘贴,数值,   将公式保存为值:

回答(4):

在E1输入公式右拉再下拉即可,公式中的A2和 /2是控制重复次数,如果要重复3次的,改为A3和/3就行了。

提供三个公式任选一个即可。

 

公式一:
=INDEX(A:A,INT(ROW(A2)/2))&""

 

或者把公式一改为:

=IF(INDEX(A:A,INT(ROW(A2)/2))="","",INDEX(A:A,INT(ROW(A2)/2)))

改为这样的好处是能继承原单元格的属性,没修改前的公式是统一把返回值变为文本格式。

 

公式二:
=INDIRECT("A"&INT(ROW(A2)/2))&""

 

公式三:
=OFFSET(A$1,INT(ROW(A2)/2)-1,)&""


 我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。

 

回答(5):

先复制数据,如图上半部分,把1-3行复制到4-6行,再排序,如图下半部分