有时为了工作需要,将Excel表格中的行和列数据互相转换,乍一想,还真的有点麻烦。
不过,学会下面这2个转换方法,行列互转就变得非常简单了。
行列数据互换,可以用选择性粘贴的【转置】功能和函数【=TRANSPOSE()】2个方法来实现。
选择性粘贴
Excel的选择性粘贴是个非常重要的功能,相信很多朋友都在使用,其中的【转置】就是用来转换行和列数据。
❶ 行→列
选择并复制要转换的数据行,点击【开始】→【粘贴】→【选择性粘贴】→【转置】。
❷ 列→行
选择并复制要转换的数据列,点击【开始】→【粘贴】→【选择性粘贴】→【转置】。
不过这样转置出来的结果,在数据发生变化时不会自动更新,也就是静态的,这对我们的工作很不利。
有没有办法实现动态结果呢?有的,用函数实现就可以解决。
用函数实现
函数TRANSPOSE()的功能是行、列转置。
输入公式前,搞清楚原表是几行,转置区域内就选择几列,选中单元格区域后,直接输入公式=TRANSPOSE(A2:B6),这里千万要记着,公式输入完毕后,同时按下Ctrl+shift+enter三个组合快捷键,这是个数组公式。
行转换成列的方法也是一样的,需要注意下面2点:
❶ 选择区域时,几行对应几列或几列对应几行;
❷ 输入公式后,要同时按Ctrl+shift+enter。
用函数转置后的结果,在源数据发生变化时,其转置的数据也自动更新,方便了很多。
以上就是数据转换的2种方法,非常简单,一看就会。
有朋友就要问:这函数好用,但就是记不住咋办呢?
可以拆分TRANSPOSE为TRANS(横档、横梁)和POSE(姿势),理解为改变横向的姿势,是不是就能记得清楚点。
有点牵强,你可以根据自己的理解记忆,函数本身并不难记,只要亲手使用过几次,就能记住。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。