暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

完美Excel 2021-07-08
3112

学习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

 

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

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料。

文章转载自完美Excel,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论