[英]How to split one column of data into multiple columns in Excel
I am currently working in Microsoft Excel 2013 and I have one big column of data that I want to split into exactly three columns. 我目前在Microsoft Excel 2013中工作,我有一列大数据,我想一分为三。 I would like to go from this:
我想从这里开始:
name_1
timestamp_1
comment_1
name_2
timestamp_2
comment_2
...
name_N
timestamp_N
comment_N
to this: 对此:
name_1 timestamp_1 comment_1
name_2 timestamp_2 comment_2
...
name_N timestamp_N comment_N
is there a way to acheive that? 有没有办法做到这一点?
Another non VBA way, add a column with numbering like below 另一种非VBA方式,请添加具有以下编号的列
1 name_1
2 timestamp_1
3 comment_1
1 name_2
2 timestamp_2
3 comment_2
...
1 name_N
2 timestamp_N
3comment_N
Select C2:E2, then type TRANSPOSE(B2:B4) Then CTRL + SHIFT + Enter 选择C2:E2,然后键入TRANSPOSE(B2:B4),然后按CTRL + SHIFT + Enter
Then Duplicate the formula to record Num = 1 (Using autofilter) 然后复制公式以记录Num = 1(使用自动过滤器)
I presume that your data in single column. 我认为您的数据在单列中。 you can create a sub to done this
您可以创建一个子来完成此操作
Sub rowToColumn()
nRow = 2 'Assume u have header on Row 1
Do until cells(nRow,"A") = ""
cells(nRow, 2) = cells(nRow + 1, "A")
cells(nRow, 3) = cells(nRow + 2, "A")
'Then remove the additional row.....
bla bla bla......
nRow = nRow + 1
Loop
End sub
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.