嗨,我有一个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 ...
我有2000行。显然,此表结构确实很糟糕,无法用于任何数据分析或数据提取。所以我正在尝试这样格式化它:
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不太满意。我可以只使用公式吗?
答案 0 :(得分:0)
假设您的数据从A1
开始,请将其放入F1:F10000
:
=INDEX($A$1:$E$4000,2*(INT((ROW()-1)/5)+1),MOD(ROW()-1,5)+1)