表格太长如何一列转多列?这个透视列功能帮了大忙! | 您所在的位置:网站首页 › excel表格一列变成多列 › 表格太长如何一列转多列?这个透视列功能帮了大忙! |
我是拉小登,一个会设计表格的 Excel 老师。 你肯定遇到过这样的情况。 表格太长了,打印出来一长溜,右边一大片都开始空白的,难看又浪费纸。 如果每行都一样,直接复制粘贴到不同列,然后再改一下表头,也花不了多少时间。 但是下面这个表格就比较麻烦了。 问题描述 ▲ 改善前▲ 改善后A 和 B 项目的编号不完全相同,不能直接把 B 项目的数据,复制粘贴到旁边。 所以还得找出不同的编号,A 和 B 中对应不上的编号,要留空出来。 记住,以后遇到类似行列转置的问题,Excel 里有个神器,一定不要忘记了,那就是 Power Query。 Power Query 有两大法宝: ❶ 逆透视,多列转一列。 ❷ 透视列,一列转多列。 接下来,我们来看看,如何用这两个法宝,解决我们今天的问题。 解决方法 ▋STEP01 进入 Power Query 首先,选择数据中的任意单元格,在「数据」选项卡中,点击「自表格区域」,把数据加载到 Power Query 中去。 需要说明的是,Power Query 是 Excel 2016 以上版本才有的功能,而且 Mac 电脑不支持。 如果你用的是 Mac 或者 WPS,可以收藏这篇文章,等换了电脑和软件再来试一下。 ▋STEP02 逆透视 接下来,使用逆透视功能,把「分数」「P 值」这两个字段转到列中,和项目名称合并成一列。 ❶ 按住【Ctrl】键选择「分数」和「P 值」列。 ❷ 在「转换」选项卡中,点击「逆透视」。 ▋STEP03 合并列 接下来,把「项目」和「属性」合并成一列,这样我们的列标题就有了。 ❶ 按住【Ctrl】键选择「项目」和「属性」列。 ❷ 在「转换」选项卡中,点击「合并列」。 ❸ 设置分隔符为-,并设置列名称为「字段名称」。 ▋STEP04 透视列 最后一步,就是把现在的「字段名称」,从 1 列的转置成多列,这个过程用透视列功能,轻松的搞定。 ❶ 选择「字段名称」列。 ❷ 在「转换」选项卡中,点击「透视列」。 ❸ 「值列」选择「值」。 ❹ 在高级选项中,设置聚合方式为「不聚合」。 这样我们就得到了 1 列转多列的效果。 最后,在点击「主页」选项卡中的「关闭并上载」,把数据加载到 Excel 中就可以了。 总结 所有需要把 1 列拆成多列的操作,都可以使用透视列功能,本质上相当于做了下面的操作: ❶ 对原始列去除重复值,保留唯一项。 ❷ 将列转置粘贴成行方向,原本的唯一项变成字段标题。 ❸ 把原本字段对应的数据,放在对应列中。 ▋考考你 下面的这个名单非常长,下个要按照 10 个为一组,变成右边的排版,使用 Power Query 应该怎么做? 评论区里等你的回答! 对了,如果你想系统性学习 Excel,掌握更多 Excel 技能。 正好,我们家的《秋叶 Excel 3 天集训营》专为职场人准备,全部基于职场真实表格案例设计,还有很多超实用 Excel 技巧教学。 每天学习大概 30 分钟,从日常的功能出发,全程演示,一课一练,夯实进阶每一步。 秋叶 Excel 3 天集训营 原价 99 元 现在 只需 1 元 每天学习 30 分钟 你也有可能成为 Excel 高手! 现在就点击图片扫码报名吧! 👇👇👇 ▲ 报名成功将自动弹出班主任二维码, 切勿提前退出 *广告 |
CopyRight 2018-2019 实验室设备网 版权所有 |