在 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)

将此单元格横向和纵向复制:

在此处输入图片描述

笔记:

使用正确的公式,您始终可以将任何单列或单行映射到二维表中,并将任何二维表映射到单列中。

相关内容