本文介绍 Microsoft Excel 中 TRANSPOSE 函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。在“另请参阅”部分中可找到指向有关转置数据的详细信息的链接。
TRANSPOSE 函数可返回转置单元格区域,即将行单元格区域转置成列单元格区域,反之亦然。TRANSPOSE 函数必须在与源单元格区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)具有相同行数和列数的单元格区域中作为数组公式 (数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号 ({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。)分别输入。使用 TRANSPOSE 可以转置数组或工作表上单元格区域的垂直和水平方向。
TRANSPOSE(array)
TRANSPOSE 函数语法具有以下参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。
要点 不要选择行或列标题。
要点 若要使该示例能够正常工作,必须将其粘贴到工作表的单元格 A1 中。
将示例复制到一个空白工作表中后,可以按照您的需要改编示例。
|
|
要点 为了使 TRANSPOSE 函数能够按预期效果运行,示例中的公式必须以数组公式的形式输入。将示例复制到空白工作表后,请选中以公式单元格开始的区域 A4:A6。按 F2,然后按 Ctrl+Shift+Enter。如果公式不是以数组公式输入,则返回单个结果值 1。
如 LINEST 等一些函数可返回水平数组。LINEST 函数返回一条直线的斜率和 Y 轴截距的水平数组。以下公式使用 LINEST 函数返回斜率和 Y 轴截距的垂直数组。
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。
要点 不要选择行或列标题。
要点 若要使该示例能够正常工作,必须将其粘贴到工作表的单元格 A1 中。
将示例复制到一个空白工作表中后,可以按照您的需要改编示例。
|
|
要点 为了使 TRANSPOSE 函数能够按预期效果运行,示例中的公式必须以数组公式的形式输入。将示例复制到空白工作表后,请选中以公式单元格开始的区域 A7:A8。按 F2,然后按 Ctrl+Shift+Enter。如果公式不是以数组公式输入,则返回单个结果值 2。