老同学表格定制专家WPS / Excel 公式助手

TRANSPOSE

转换类

将数组的行和列互换(转置,水平数组变垂直数组,反之亦然)。

基本语法
=TRANSPOSE(数组)

参数怎么填

必填 1 个
#参数要求怎么理解 / 怎么填
1数组必填要参与计算或返回结果的单元格区域/数组。

① 找到数据区域

先确认条件列和结果列在哪,注意固定区域加 $

② 按顺序填参数

依次填 数组

③ 回车并向下填充

双击填充柄,整列公式自动套用

跟着案例练 5 次

点击公式右侧可复制,换成你的单元格就能用
CASE 1

区域转置

★★★要求:区域转置
fx公式示例
=TRANSPOSE($E$8:$E$13)

解释:TRANSPOSE 会把行列方向互换。这里引用 E8:E13 原始文本列,原本是竖向列表,转置后会横向展开,适合把纵向清单改成横向标题。

CASE 2

项目列转横向

★★★要求:把前三个项目从竖向转成横向
fx公式示例
=TRANSPOSE($E$8:$E$10)

解释:TRANSPOSE 会把行列方向互换。这里把 E8:E10 的项目列从竖向列表转成横向展示,能直接看到“列变行”的效果。

CASE 3

转置数量后求和

★★★要求:把数量列转置后再求和
fx公式示例
=SUM(TRANSPOSE($H$8:$H$13))

解释:TRANSPOSE 先把 H8:H13 数量列的方向调换,SUM 再对转置后的数字求和。对求和来说,横向或纵向不影响加总结果,这个案例用于理解嵌套顺序。

CASE 4

转置筛选后的项目

★★★要求:筛选办公类项目后横向展示
fx公式示例
=TRANSPOSE(FILTER($E$8:$E$13,$G$8:$G$13="办公"))

解释:FILTER 先从 E8:E13 原始文本列中筛出类别为“办公”的项目,TRANSPOSE 再把筛选结果从纵向改成横向展示。

CASE 5

动态数组转置

★★★要求:动态数组转置
fx公式示例
=TRANSPOSE(SEQUENCE(3,4))

解释:SEQUENCE 先生成一个多行多列的动态数组,TRANSPOSE 再把它的行列互换。这个案例用于观察动态数组转置后的版式变化。

模拟数据|格式转换数据

上面案例里的 编号、原始文本 等列,就来自这张表

把这张表放进工作台
行编号原始文本辅助文本类别数量金额
8T001Excel函数入门教程办公121,200
9T002VLOOKUP查找函数案例查找181,800
10T003销售数据2024华东区域销售252,500
11T004文本-清洗多余 空格文本303,000
12T005OpenAI CodexExcel自动化工具161,600
13T006函数学习手册进阶练习教学222,200