Excel 将矩阵转置为2列
嗨,我有一个excel表格,格式如下:Excel 将矩阵转置为2列,excel,Excel,嗨,我有一个excel表格,格式如下: NR | 1 |2 |3 |4 |5 Name |tom|alice|jack|brad|ed NR | 6 |7 |8 |9 |10 Name |ted|ally|jon|bronn|cony NR | 11 |12 |13 |14 |15 Name |trish|anna|thomas|justin|dick NR .... Name ... Nr | Name ____
NR | 1 |2 |3 |4 |5
Name |tom|alice|jack|brad|ed
NR | 6 |7 |8 |9 |10
Name |ted|ally|jon|bronn|cony
NR | 11 |12 |13 |14 |15
Name |trish|anna|thomas|justin|dick
NR ....
Name ...
Nr | Name
_________
1 | tom
2 | alice
3 | jack
4 | brad
5 | ed
6 | ted
7 | ally
8 | jon
9 | bronn
10 | cony
11 | trish
12 | anna
13 | thomas
14 | justin
15 | dick
...| ...
我有2000行像这样的。显然,这种表结构非常糟糕,无法用于任何数据分析或数据提取。因此,我尝试将其格式化如下:
NR | 1 |2 |3 |4 |5
Name |tom|alice|jack|brad|ed
NR | 6 |7 |8 |9 |10
Name |ted|ally|jon|bronn|cony
NR | 11 |12 |13 |14 |15
Name |trish|anna|thomas|justin|dick
NR ....
Name ...
Nr | Name
_________
1 | tom
2 | alice
3 | jack
4 | brad
5 | ed
6 | ted
7 | ally
8 | jon
9 | bronn
10 | cony
11 | trish
12 | anna
13 | thomas
14 | justin
15 | dick
...| ...
我一直在手动换位和插入每两行,但这太长了。我可以更有效地或自动地执行此操作吗?我不太擅长高级excel或VBA。我可以只用公式吗 假设数据以A1开头,将其放入F1:F10000:
=索引$A$1:$E$4000,2*INTROW-1/5+1,MODROW-1,5+1您可以尝试=转置。它必须作为数组公式输入Ctrl+Shift+Enter。我可以只使用公式吗?是的,我该怎么做?就像我说的,我一直在手动换行,因为我不太精通excel。如果我是的话,我就根本不用问这个问题了。