标签: excel excel-vba transpose vba
我有一个两列,n行表,格式为:
1 |苹果 2 |橙色 3 |水果 4 |车
我需要将所有数据重新格式化为一行,如下所示:
1 | Apple | 2 |橙色| 3 |水果| 4 |车
我知道使用Transpose的Paste Special,但是仍然为每列提供了一行。
最好的方法是什么?
答案 0 :(得分:1)
如果1在A2中,则在C2中:
1
=OFFSET($A2,COLUMN()/2,0)
并在D2中:
=OFFSET($B2,COLUMN()/2-1,0)
然后将公式拖成一对。
OFFSET COLUMN