表格太长如何一列转多列?这个透视列功能帮了大忙! 您所在的位置:网站首页 excel表格一列变成多列 表格太长如何一列转多列?这个透视列功能帮了大忙!

表格太长如何一列转多列?这个透视列功能帮了大忙!

2024-05-26 12:41| 来源: 网络整理| 查看: 265

我是拉小登,一个会设计表格的 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 实验室设备网 版权所有