跳到主要内容

Excel TRANSPOSE 功能

Excel 转换功能 旋转范围或数组的方向。 例如,它可以将水平排列成行的表旋转到垂直排列成列的表,反之亦然。


句法

=TRANSPOSE (array)


争论

排列 (必须):要转置的单元格的数组或范围。


返回值

TRANSPOSE函数将基于一定范围的单元格以新的方向返回数组。


功能说明:

1.必须按,将TRANSPOSE函数输入为数组公式 按Ctrl + 转移 + 输入 键同时。
2.转置结果:转置后,原始数组的第一行成为新数组的第一列,原始数组的第二行成为新数组的第二列,第三行成为第三列,并且以此类推。


国际私人包机价格项目范例

示例1:翻转给定范围的方向

假设您想要翻转范围B4:I5的方向,如下面的屏幕截图所示,您可以尝试以下方法来实现它。

1.为新数组选择一个范围,在这里我选择K3:L10,将以下公式复制到其中:
=TRANSPOSE(B4:I5)

备注:您必须选择与原始单元格数量相同的单元格数量,但方向相反。

2.然后按 按Ctrl + 转移 + 输入 键以返回新数组。

示例2:Excel中的转置范围不为零

通常,如果指定的数组包含空白单元格,则在使用转置功能后,这些空白单元格将在新数组中显示为0。 看截图:

如果要转置不带零的表,本节中的方法会有所帮助。

1.为新数组选择一个范围,在这里我选择K3:L10,将以下公式复制到其中:
=TRANSPOSE(IF(B4:I5="","",B4:I5))

公式的语法: {=TRANSPOSE(IF(rng="","",rng))}

2。 按 按Ctrl + 转移 + 输入 同时按键以获取不带零的新数组,如下图所示。

备注:如果要在新数组的空白单元格中放置“空白”而不是将其保留为空,请将此文本用公式的第二个双引号引起来:
=TRANSPOSE(IF(B4:I5="","blank",B4:I5))
然后按 按Ctrl + 转移 + 输入 键。


更多例子

如何在Excel中快速将数据块从行转置为列?


最佳办公效率工具


Office 选项卡 - 在 Microsoft Office(包括 Excel)中启用选项卡式阅读和编辑

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 为 Office(包括 Excel)带来高效的选项卡,就像 Chrome、Edge 和 Firefox 一样。
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations