0

0

Excel TRANSPOSE函数怎么用 Excel动态行列转置公式使用教程

P粉602998670

P粉602998670

发布时间:2026-03-03 15:19:02

|

177人浏览过

|

来源于php中文网

原创

excel行列转置有四种方法:一、transpose函数静态转置,需选对目标区域并用ctrl+shift+enter确认;二、index+row+column构建动态单向转置,支持拖拽扩展;三、sequence+index实现全自动二维动态转置,仅限microsoft 365/excel 2021;四、filter+transpose实现带条件的动态转置,自动响应数据变化。

excel transpose函数怎么用 excel动态行列转置公式使用教程 - php中文网

如果您希望在Excel中将行数据转换为列数据,或将列数据转换为行数据,TRANSPOSE函数是实现静态转置的核心工具;而结合其他函数构建动态行列转置公式,则可响应源区域变化自动更新结果。以下是具体使用方法:

一、基础TRANSPOSE函数的静态转置操作

TRANSPOSE函数属于数组函数,用于将单元格区域的行列方向互换,输出结果为一个垂直或水平数组,需通过数组输入方式确认。该函数本身不具动态性,但结构稳定、执行效率高。

1、选中目标区域,其行列尺寸必须与源区域的列行数完全一致。例如源区域为3行5列,则目标区域需选中5行3列。

2、在编辑栏中输入公式:=TRANSPOSE(A1:E3),其中A1:E3为待转置的原始区域。

3、按Ctrl+Shift+Enter三键组合完成数组公式的输入(Excel 365或Excel 2021用户可直接按Enter)。

4、转置结果将一次性填充至所选区域,且各单元格内容与源区域严格对应,修改源数据后结果同步更新。

二、使用INDEX+ROW+COLUMN构建动态单向转置公式

该方法无需预选目标区域,支持向下或向右拖拽扩展,适用于源数据行数或列数可能变动的场景。公式通过行列索引动态定位源单元格,实现“随拉随算”的效果。

1、假设源数据位于A1:C10(3列10行),要在E1开始横向生成首行转置结果(即原第一行A1:C1变为E1:G1)。

2、在E1单元格输入:=INDEX($A$1:$C$10,COLUMN(A1),ROW(A1))

3、向右拖拽填充至G1,此时COLUMN(A1)依次变为COLUMN(B1)、COLUMN(C1),返回1、2、3,对应提取原区域第1、2、3列第1行数据。

4、若需纵向展开全部10行转置结果,可在E2输入相同公式并向下拖拽至E10,此时ROW(A1)递增为ROW(A2)…ROW(A10),返回1至10,逐行提取原区域对应行首列值。

Okaaaay
Okaaaay

适用于所有人的AI文本和内容生成器

下载

三、利用SEQUENCE函数实现全自动二维动态转置(仅限Microsoft 365及Excel 2021)

SEQUENCE函数可生成连续整数数组,配合INDEX可构造出完整行列坐标矩阵,从而在单个单元格内输出整个转置区域,无需手动拖拽,且源区域尺寸变更时结果区域自动适应。

1、确认源区域地址,例如设为B2:D5(3列4行)。

2、在目标起始单元格(如F2)输入:=INDEX($B$2:$D$5,SEQUENCE(COLUMNS($B$2:$D$5),,1,1),SEQUENCE(1,ROWS($B$2:$D$5),1,1))

3、该公式中,第一个SEQUENCE生成列数×1的垂直序列(即1,2,3),作为行号索引;第二个SEQUENCE生成1×行数的水平序列(即1,2,3,4),作为列号索引。

4、公式执行后,F2:H5区域将自动填充转置结果,且当源区域扩展为B2:E6时,只需调整公式中$B$2:$D$5为$B$2:$E$6,输出区域会同步变为F2:I6。

四、借助FILTER+TRANSPOSE实现带条件的动态转置

当需要仅转置满足特定条件的数据行(如非空、大于某值、含指定文本)时,可先用FILTER筛选子集,再嵌套TRANSPOSE完成方向转换。此组合在数据清洗与报表生成中尤为实用。

1、设原始数据在A2:B20,其中A列为分类标识,B列为数值,现需转置所有A列等于“销售部”的B列数值。

2、在D2单元格输入:=TRANSPOSE(FILTER(B2:B20,A2:A20="销售部"))

3、若结果需横向排列,该公式直接输出一行;若需纵向排列,外层改用TRANSPOSE(FILTER(...))并按数组方式输入,或改用INDEX+SEQUENCE组合重构方向。

4、当A列新增“销售部”记录时,FILTER自动捕获新行,TRANSPOSE实时更新转置结果,全程无须干预。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
vsd文件打开方法
vsd文件打开方法

vsd文件打开方法有使用Microsoft Visio软件、使用Microsoft Visio查看器、转换为其他格式等。想了解更多vsd文件相关内容,可以阅读本专题下面的文章。

509

2023.10.30

excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

1447

2023.07.25

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

428

2023.07.31

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

572

2023.08.02

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

1261

2023.08.02

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

374

2023.08.02

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

4554

2023.08.09

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

461

2023.08.18

Swift iOS架构设计与MVVM模式实战
Swift iOS架构设计与MVVM模式实战

本专题聚焦 Swift 在 iOS 应用架构设计中的实践,系统讲解 MVVM 模式的核心思想、数据绑定机制、模块拆分策略以及组件化开发方法。内容涵盖网络层封装、状态管理、依赖注入与性能优化技巧。通过完整项目案例,帮助开发者构建结构清晰、可维护性强的 iOS 应用架构体系。

0

2026.03.03

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 19.8万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 2.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号