表格行列转换技巧:WPS 表格行列转置方法,TRANSPOSE 函数的用法

韩进
韩进 Lv.1 新人创作者

Lv.1新人创作者

在处理表格数据(如成绩单、数据统计表格)时,常常需要将行数据转为列、列数据转为行,通过“复制 + 选择性粘贴”转置,或者使用TRANSPOSE 函数可快速实现数据转置,且转置后的数据会随原始数据同步更新,高效又便捷。

操作方式

优点

缺点

适用场景

TRANSPOSE 函数

数据联动,原始数据修改后转置结果自动更新

需匹配区域大小,需用数组公式

需要长期维护、数据频繁更新的表格

复制 + 选择性粘贴转置

操作简单,无需公式,无区域限制

数据无联动,原始数据修改后转置结果不变

一次性转置,数据无需后续更新的场景

一、复制 + 选择性粘贴转置

首先“Ctrl+A”全选表格框,再按住“Ctrl+C”复制内容,右键点击“粘贴行列转置”。

或在空白区域,单击鼠标右键选中“选择性粘贴”,点击“转置”-“确定”,即可快速完成转换!

二、TRANSPOSE 函数转置

1、选中原始数据区域,确认行列数

打开表格,找到需要转置的原始数据(如成绩单 B2:M11 区域),鼠标选中该区域,此时表格左上角名称框会显示原始数据的行列数(示例中为 10R×12C,即 10 行 12 列),记住该行列数,用于确定目标转置区域。

2、确定并选中目标转置区域

根据原始数据行列数,反向确定目标区域大小:原始为 10 行 12 列,转置后需为12 行 10 列。在表格空白处(如示例 B13:K24),鼠标拖动选中对应大小的空白区域,选中后保持区域处于选中状态。

3、插入 TRANSPOSE 函数,输入原始数据参数

保持目标区域选中状态,点击表格顶部公式选项卡,找到插入函数按钮,或直接在编辑栏输入=TRANSPOSE();函数仅需 1 个数组参数,将鼠标移回表格,重新选中原始数据区域,此时编辑栏公式为=TRANSPOSE(B2:M11)。

4、数组公式确认,完成数据转置

输入参数后,不可直接按 Enter 键,需按下Ctrl+Shift+Enter组合键完成数组公式输入。松开按键后,选中的目标区域会自动填充转置后的数据,行列转置操作完成。

注意:

1、区域大小必须匹配:目标转置区域的行列数需与原始数据反向一致(如 m 行 n 列→n 行 m 列),区域过大 / 过小会导致公式报错或数据显示不全;

2、仅可修改原始数据:转置后的结果为公式计算值,无法直接编辑,如需调整数据内容,直接修改原始数据区域,转置结果会自动更新;

3、必须用数组公式输入:普通 Enter 键无法触发函数的数组计算,仅 Ctrl+Shift+Enter 组合键可完成,这是函数使用的核心要点;

4、适配(或适用)场景:适用于需要保留数据联动性的转置需求,若仅需一次性转置,可使用表格「复制 - 选择性粘贴 - 转置」功能,无公式联动需求时更便捷。#WPS技巧达人

贵州省
浏览 1558
1
4
分享
4 +1
1 +1
全部评论