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

Excel:将单列重复文本转换为多行,excel,excel-formula,Excel,Excel Formula,简单的问题?(我看了,看了……) 如何将包含文本分组的单列(例如A1:A5、A6:A10、A11:A15)转换为行(例如A1:A5转换为B1:F1;A6:A10转换为B2:F2),谢谢。(注意:无法上载图像b/c我是新的) 下面是一个文本示例: 当前: (转换此列(以5个为一组的2000个条目)) 重新格式化: (以行为单位的数据来自5组) 使用列A中的数据,在列C1中输入: =INDEX($A$1:$A$2000,COLUMNS($A:A)+5*(ROWS($1:1)-1),1) 然后通过G

简单的问题?(我看了,看了……)

如何将包含文本分组的单列(例如A1:A5、A6:A10、A11:A15)转换为行(例如A1:A5转换为B1:F1;A6:A10转换为B2:F2),谢谢。(注意:无法上载图像b/c我是新的)

下面是一个文本示例:

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

重新格式化: (以行为单位的数据来自5组)


使用列A中的数据,在列C1中输入:

=INDEX($A$1:$A$2000,COLUMNS($A:A)+5*(ROWS($1:1)-1),1)
然后通过G1将C1复制到D1

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


显然,加里的方法要快得多,但一种容易理解但肮脏的方法就是这样做

添加这样的公式(如果您没有放入标题行,则使用
=MOD(第(A2)行,5)

数据看起来是这样的

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

Trinity | Neo | Morpheous | Agent Smith | Oracle
Dozer | Mouse | Zion | Nebuchadnezzar | The Twins
=INDEX($A$1:$A$2000,COLUMNS($A:A)+5*(ROWS($1:1)-1),1)