打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
用Excel的Power Query解决列转行问题,你就是部门最靓的仔!

Excel情报局

OFFICE知识文艺青年

1%的Excel基础搞定99%的日常工作

做一个有文艺范的Excel公众号

Excel是门手艺 玩转需要勇气

表哥带你玩转办公室

有温度公众号

听歌阅读

前言:

PowerQuery是一个微软创建的基于Excel的免费插件,可以在Excel2010(及更高版本)使用。在Excel2016中已经内置。

学习PowerQuery所获得的收益比学习Excel函数或VBA要更有性价比。也就是说你并不需要花费学习诸如VLOOKUP, INDEX, MATCH, OFFSET, INDIRECT之类的函数或是VBA,而仅仅使用PowerQuery就能实现同样甚至更复杂的应用。事实上,你只是需要点点鼠标就可以完成大部分操作,而不必触碰任何代码。

问题如下图:

把左侧的数据,转换成右侧的形式,实际上就是列转行的问题。假设数据量相当大的情况下,我们该如何批量快速完成呢?


使用Excel中的神器:Power Query来解决这个问题。
增加一个辅助列C列,输入公式:
=COUNTIFS($A$1:A1,A1)


选择全部数据范围,点击数据菜单,点击新建查询右侧按钮-从表格-创建表-点击确定。
注意:创建表点击确定前,不要勾选包含标题行。


进入Power Query页面,选择第三列数据,也就是新建的辅助列。打开转换菜单,点击透视列按钮。


在弹出窗口中设置:
值列:列2
聚合值函数:不要聚合
最后点击确定。
自动回到Power Query窗口,数据已经转换成功。


点击开始菜单中的关闭并上载,自动回到Excel原始表格,转换成功的Excel表格已经形成。

视频完整演示:

不要随意对任何一个Excel知识点定义为无用论,因为只有合适的问题在合适的模型运用合适的Excel技巧,才能实现其最大作用。所以你的知识储备很重要!

相互尊重,抱团成长。

隔三差五学个Excel小知识忘记一天工作的烦恼,只要坚持,最后可能不会得到最好的结果,但一定不会收获最坏的结果。赖床舒服,但可能迟到;熬夜很爽,但伤身体。自律或许并不容易,但你越懒惰越放纵自己,就越可能错过美好的人和事。如果生活注定充满艰辛,那就学着做拯救自己的那个英雄。趁年轻不妥协,向前奔跑!从今天开始改变,对平庸生活奋力回击。


点击关注Excel情报局微信视频号

点击加入微信圈子获取更多知识点

公众号消息小窗回复微信群加入微信答疑群

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
逆天了!PowerQuery数据透视表的逆操作
如何用Excel处理200万行以上数据?
PQ系列连载:Power Query是什么?
400W CSV数据,可否使用ACCESS快捷拆分成多个EXCEL文件?
这难题把函数逼到没辙,却被它简单几下搞定了!
来吧!聊下学习Excel的步骤和路径
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服