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

容易excel问题? (我看了看,看…)

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

这是一个文本示例:

CURRENT :(转换此栏(2000个条目,每组5个))

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

REFORMATTED :(数据来自5组)

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

用列A中的数据,在C1中input:

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

然后通过G1C1复制到D1

然后向下复制C1G1 。 例如:

在这里输入图像说明

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

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

在这里输入图像说明

数据看起来像这样

在这里输入图像说明

然后在最后一列过滤到1

在这里输入图像说明