在 Excel 中將行更改為列

在 Excel 中將行更改為列

我有一個在 Excel 中看起來像這樣的表格:

|firstname |Greg     |
|secondname|Armstrong|
|firstname |Joe      |
|secondname|Bloggs   |
|firstname |Jane     |
|secondname|Doe      |

我需要將其更改為如下所示:

|firstname|secondname|
|Greg     |Armstrong |
|Joe      |Bloggs    |
|Jane     |Doe       |

我並不是特別熟悉 Excel 的所有功能,所以我甚至不知道要尋找什麼。

任何幫助,將不勝感激。謝謝。

答案1

假設原始表是按列排列的A,選擇任意儲存格並輸入:

=OFFSET($B$1,COLUMNS($A:A)-1+(ROWS($1:1)-1)*2,0)

橫向和向下複製此儲存格:

在此輸入影像描述

筆記:

使用正確的公式,您始終可以將任何單一列或行對應到二維表中,並將任何二維表對應到單一列中。

相關內容