I Z Asked: 2021-08-12 03:28:11 +0800 CST2021-08-12 03:28:11 +0800 CST 2021-08-12 03:28:11 +0800 CST Excel:如何将每一行复制到同一列中? 772 在 Excel 电子表格中给定这样的列 aaa bbb ccc ... 如何生成另一个看起来像这样的列(当然不是手动复制和粘贴,因为我在原始列中有数千个条目) aaa aaa bbb bbb ccc ccc ... microsoft-excel duplicate 4 个回答 Voted Best Answer Gary's Student 2021-08-12T03:36:58+08:002021-08-12T03:36:58+08:00 使用A列中的数据,在B1中输入: =INDEX(A:A,ROUNDUP(ROWS($1:1)/2,0)) 并向下复制。 请注意,您会得到每个项目的两个副本。如果您在公式中使用3 ,您将获得每个项目的三个副本。 root 2022-03-17T13:15:12+08:002022-03-17T13:15:12+08:00 如果要保持数据的原始顺序: 将“1”写入新列的第一行(例如单元格 B1),将“2”写入其下方的单元格 选择这两个单元格,然后单击并向下拖动右下角的绿色方块。这将用 1, 2, 3, ... 填充整个列 选择所有数据,包括新列 按Ctrl+复制它C 转到数据下方的第一个单元格 按Ctrl+粘贴数据V 选择所有内容,包括新列,例如按Ctrl+A 按Tab直到新列有一个以白色突出显示的单元格 使用 Excel 的排序按钮 删除包含 1, 1, 2, 2, 3, 3, ... 的列 在排序之前,您将拥有: aaa 1 bbb 2 ccc 3 ... ... aaa 1 bbb 2 ccc 3 ... ... 排序后(在删除新列之前),您将拥有: aaa 1 aaa 1 bbb 2 bbb 2 ccc 3 ccc 3 ... ... Lee 2021-08-12T23:30:01+08:002021-08-12T23:30:01+08:00 Power Query 也可以得到结果:选择范围- 转到数据-从工作表- 打开Power Query 编辑器- 选择列并右键单击重复列- 选择 2 列并转到转换- 选择Unpivot Columns - 删除属性列-关闭并加载到..: root 2022-03-17T13:07:48+08:002022-03-17T13:07:48+08:00 如果对数据进行排序没问题: 选择所有数据 按Ctrl+复制它C 转到数据下方的单元格 按Ctrl+粘贴数据V 选择所有内容(原始数据和复制数据),例如按Ctrl+A 使用 Excel 的排序按钮 在排序之前,您将拥有: aaa bbb ccc ... aaa bbb ccc ... 排序后,您将拥有: aaa aaa bbb bbb ccc ccc ...
使用A列中的数据,在B1中输入:
并向下复制。
请注意,您会得到每个项目的两个副本。如果您在公式中使用3 ,您将获得每个项目的三个副本。
如果要保持数据的原始顺序:
在排序之前,您将拥有:
排序后(在删除新列之前),您将拥有:
Power Query 也可以得到结果:选择范围- 转到数据-从工作表- 打开Power Query 编辑器- 选择列并右键单击重复列- 选择 2 列并转到转换- 选择Unpivot Columns - 删除属性列-关闭并加载到..:
如果对数据进行排序没问题:
在排序之前,您将拥有:
排序后,您将拥有: