您现在的位置是:首页 > 行业发展
一个有趣的数据清洗转换!换做你该怎么做?
智慧创新站
2025-03-18【行业发展】244人已围观
简介1职场实例小伙伴们大家好,今天我们来解决一个公众号粉丝后台留言咨询的Excel数据清洗转换问题,小编感觉这个问题很有意思并且很实用,该技巧涉及到了Excel最近两年使用率非常高的PowerQuery编辑器,其中有几个基础功能又是玩转数据转换必须要了解的,所以小编整理了一下操作步骤,供大家学习参考。如...
1职场实例
小伙伴们大家好,今天我们来解决一个公众号粉丝后台留言咨询的Excel数据清洗转换问题,小编感觉这个问题很有意思并且很实用,该技巧涉及到了Excel最近两年使用率非常高的PowerQuery编辑器,其中有几个基础功能又是玩转数据转换必须要了解的,所以小编整理了一下操作步骤,供大家学习参考。
如下图所示:
左图为一张产品数量明细表,A列为产品名称,B列比较复杂,B列为序号与数量的组合,比如“1(38)”,1代表序号,38代表数量,并且这种组合一个单元格中可能包含多组,每组之间用逗号间隔。现在我们想要实现数据的清洗转换,变成右表的格式,一列显示产品,一列显示序号,一列显示数量,这种常规的一维表。
2解题思路
查询增强版(PowerQuery)是一个Excel插件,是PowerBI的一个组件。它可以实现很多数据的奇特转换,对提升职场办公效率和个人职场竞争力有很大的帮助!
下面我们就来看一下具体操作方法。我们对明细列进行【拆分列】的操作。这个功能类似于Excel表格中的【分列】功能,但是比其功能更强大一些。
单击【主页-拆分列-按分隔符】进行分列,【选择或输入分隔符】设置为【自定义】,手动输入分隔符“,”,即按逗号进行分列的操作。分列好的数据如下图所示:
我们选中分列出来的所有明细列,单击【主页-替换值】,将所有的右括号“)”查找替换为空值(什么也不输入即可),最终即可将所有的右括号“)”全部删除。删除后的效果如下图所示:
我们将二维表转换为一维表。
接下来我们继续通过【拆分列】,用分隔符号左括号“(”,再次进行分列,目的是将“序号”与“数量”拆分开,放到不同的两列中。至此我们的数据清洗转换基本完成了。具体效果如下图所示:
最后,我们只需要将PowerQuery中转换好的数据重新上传加载到Excel主界面即可。
很赞哦!(153)
相关文章
- 确认!极奥科技创始人&CTO王雪坤将出席“新技术·新动能”创新者论坛
- 英望科技(深圳)有限公司总部迁至德州 明年实现年产2000万部手机主板产能
- MEMS热式气体流量传感器及其应用选型
- 比“芯片断供”更可怕!美国顶尖芯片专家中,很多都是我们自己人
- 英伟达Shield 电视盒子功能评测:硬件怪兽内有乾坤
- 新型储能“新星”闪耀!铅炭储能重大项目迎爆发 昆工科技有望持续受益行业景气度提升
- 历次牛市板块上涨先后规律规律告诉你:现在能否继续持有券商股一个小周期?投资者你怎么看
- 三款万元水准播放器+新加坡动圈之王 好音质让你的耳朵骚动起来
- 授时和定位接收机基本原理
- 手机快充已内卷至200W,拆解iQOO 200W氮化镓快充看看是何黑科技