Excel:将重复文本的单列转换为多行

时间:2015-03-14 13:06:54

标签: excel excel-formula

简单易懂的问题? (我看了看,看了......)

如何将单个列与TEXT分组(例如A1:A5,A6:A10,A11:A15)并将这些组转换为行(例如A1:A5转换为B1:F1; A6:A10转换为B2:F2)谢谢。 (注意:不能上传图片b / c I' m)

这是一个文字示例:

CURRENT: (转换此列(以5个为一组的2000个条目))

Trinity
Neo
Morpheous
Agent Smith
Oracle
Dozer
Mouse
Zion
Nebuchadnezzar
The Twins

重新格式化: (来自5组的行中的数据)

Trinity | Neo | Morpheous | Agent Smith | Oracle
Dozer | Mouse | Zion | Nebuchadnezzar | The Twins

2 个答案:

答案 0 :(得分:0)

对于 A 列中的数据,在 C1 中输入:

=INDEX($A$1:$A$2000,COLUMNS($A:A)+5*(ROWS($1:1)-1),1)

然后通过 G1

C1 复制到 D1

然后向下复制 C1 G1 。例如:

enter image description here

答案 1 :(得分:0)

显然,加里的方式要快得多,但容易理解但很脏的方式就是这样做

像这样添加公式(如果你没有放入标题行,那么使用=MOD(ROW(A2),5)

enter image description here

数据看起来像这样

enter image description here

然后在最后一列上过滤到1

enter image description here