Excel函数教程: TRANSPOSE行列转换函数

Excel函数教程: TRANSPOSE行列转换函数

   

2、TRANSPOSE函数
TRANSPOSE用于返回区域的转置。函数 TRANSPOSE 必须在某个区域中以数组公式的形式输入,该区域的行数和列数分别与 array 的列数和行数相同。使用函数 TRANSPOSE 可以改变工作表或宏表中数组的垂直或水平走向。
    语法形式为TRANSPOSE(array)
Array为需要进行转置的数组或工作表中的单元格区域。所谓数组的转置就是,将数组的第一行作为新数组的第一列,数组的第二行作为新数组的第二列,以此类推。
    示例,将原来为横向排列的业绩表转置为纵向排列。
Excel函数教程: TRANSPOSE行列转换函数
图8
第一步,由于需要转置的为多个单元格形式,因此需要以数组公式的方法输入公式。故首先选定需转置的范围。此处我们设定转置后存放的范围为A9.B14.
第二步,单击常用工具栏中的"粘贴函数"图标,将出现"粘贴函数"对话框,在"函数分类"框中选择"查找与引用函数"框中选择TRANSPOSE,此时在对话框的底部将出现该函数的简短解释。 单击"确定"后将弹出TRANSPOSE函数参数设置对话框。
Excel函数教程: TRANSPOSE行列转换函数
图9
第三步,选择数组的范围即A2.F3
第四步,由于此处是以数组公式输入,因此需要按 CRTL+SHIFT+ENTER 组合键来确定为数组公式,此时会在公式中显示"{}"。随即转置成功,如图10所示。
Excel函数教程: TRANSPOSE行列转换函数
图10
以上我们介绍了Excel的查找与引用函数,此类函数的灵活应用对于减少重复数据的录入是大有裨益的。此处只做了些抛砖引玉的示例,相信大家会在实际运用中想出更具实用性的应用方法。

 

推荐阅读