前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Excel实战技巧105:转置数据的3种方法

Excel实战技巧105:转置数据的3种方法

作者头像
fanjy
发布2021-07-12 10:39:36
4.1K0
发布2021-07-12 10:39:36
举报
文章被收录于专栏:完美Excel

excelperfect

所谓转置数据,就是将数据从水平转变成垂直,或者从垂直转变成水平。换句话说,在Excel工作表中,将行中的数据转变到列中,将列中的数据转变到行中。下面将展示3种转置数据的方法:

  • 复制粘贴
  • TRANSPOSE函数
  • 简单的公式技巧

示例如下图1所示。

图1

方法1:使用复制/粘贴

如下图2所示的数据。

图2

选择数据单元格区域A3:B7,按下Ctrl+C组合键或者单击“复制”按钮。

选择要粘贴数据的单元格区域左上角单元格,单击鼠标右键,从快捷菜单中选择“选择性粘贴——转置”命令,如下图3所示。

图3

结果如下图4所示。

图4

注意,这种方法不是动态的。如果源数据发生更改,已转置过的数据不会作出相应的更改。

方法2:使用TRANSPOSE函数

选择单元格D3,输入公式:

=TRANSPOSE(A3:B7)

如下图5所示。

图5

按下回车键,此时该公式返回错误#VALUE!,如下图6所示。

图6

之所以会出现这样的情况,是因为试图在单个单元格中显示所有数据。如果我们编辑TRANSPOSE函数公式,按F9键,会看到公式的结果为一组数据。

图7

TRANSPOSE函数是一个数组公式,因此我们在输入公式前需要选择足够容纳数组数据值的单元格区域。

选择单元格区域D3:H4,输入TRANSPOSE函数公式,按下CTRL+SHIFT+ENTER组合键,结果如下图8所示。

图8

因为使用的是公式,所以当原数据区域中的值更改时,公式区域的值也会相应更改。

方法3:简单的单元格引用

首先,利用填充序列功能,在要放置转置数据的单元格区域输入如下图9所示的数据。

图9

然后,选择单元格区域D3:H4。单击“查找和选择——替换”命令,打开“查找和替换”对话框,在“替换”选项卡中,使用“=”号替换“ex”,如下图10所示。

图10

单击“全部替换”按钮,结果如下图11所示。

图11

使用此方法,当原数据区域中的值更改时,数据转置区域的值也会相应更改。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 完美Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档