TRANSPOSE 函数
约 328 字大约 1 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
TRANSPOSE 函数返回数组的转置。将行转换为列,将列转换为行。
2. 语法
TRANSPOSE(array)| 参数 | 选填 | 说明 |
|---|---|---|
| array | 必需 | 需要转置的数组或单元格区域 |
3. 示例
3.1. 基本转置
=TRANSPOSE({1,2,3;4,5,6})将 2 行 3 列的数组转置为 3 行 2 列。
3.2. 转置单元格区域
=TRANSPOSE(A1:C2)将 A1:C2(3 列 2 行)转置为 2 列 3 行。
3.3. 转置单行
=TRANSPOSE({1,2,3,4,5})将 1 行 5 列转置为 5 行 1 列。
4. 实用技巧
4.1. TRANSPOSE 是动态数组函数
TRANSPOSE 是动态数组函数,结果会溢出到相邻单元格
4.2. 在旧版本 Excel 中
在旧版本 Excel 中,需要使用 Ctrl+Shift+Enter 作为数组公式输入
4.3. 转置后,原数组的行数变为列数,列数变为行数
转置后,原数组的行数变为列数,列数变为行数
4.4. 可与其他数组函数(如 SORT、FILTER)配合使用
可与其他数组函数(如 SORT、FILTER)配合使用