文/小鱼儿 编辑/西西
职场中常会遇到一些特殊但却常见的场景,比如平时常从左向右查询,现在需要从右向左查找提取、拆分,处理效果如下图所示:
表中“长x宽x高x轴距”的各单元格中,需要将单元格里右侧的“轴距”及向左的“长x宽x高”参数拆开(即以最右边的“x”号为拆分标记,左右分开)。
特殊之处在于,每个单元格内4个数值之间都是用“x”号连接的;另外情况再特殊一点时,各数值的位数也可能会不一样,比如“1234x23x13x456”、 “1234x123x1235x45”......
看起来似乎无处下手,毕竟对函数小白或者一般职场人来说,函数公式很麻烦。
这里Excel操作起来很复杂,其实Power Query来解决就很简单,只要简单分一下列就可以了。
Step1 获取数据到PQ
任意单击表格中【任意非空单元格】来激活该表格,点击【数据】-【自表格/区域】-【确定】,就打开了PQ操作界面;
Step2 重复列
单击“参数(长x宽x高x轴距,mm)”列的列名选中该列,切换到【添加列】选项卡,单击【重复列】按钮,则出现了新的“参数(长x宽x高x轴距,mm)-复制”列。
Step3 从右侧分列
单击“参数(长x宽x高x轴距,mm)-复制”列的列名来选中该列,切换到【转换】选项卡,单击【拆分列】按钮,在下拉菜单中选择【按分隔符】命令。在弹出的对话框中选择【--自定义--】并输入“x”,选中【最右侧的分隔符】单选框,单击【确定】按钮。
注意:如果不需要保留原来的列“参数(长x宽x高x轴距,mm)”,其实可以省略Step2,直接在列“参数(长x宽x高x轴距,mm)”中进行以上Step3的分列。
Step4 数据美化/标准化:重命名&移动位置
最后的操作就很简单了,之前雷哥通过实例分享过PQ的基本操作,还不太熟悉的朋友可以再学习一下~
通过这些基本操作,进行【重命名】及【移动】该拆分列的位置即可,详见动图。
【关闭并上载】PQ之后,最终可以输出结果到Excel中如下:
总结
Power Query里的分列,可以直接支持按最右侧字符分列。所以说,有很多在Excel中比较难完成的数据处理功能,在Power Query里却非常简单。如果我们接触的多了,就知道优先选择更高效、操作更简便的工具了。
如果你喜欢这篇文章,欢迎分享到朋友圈,或者转发给同事朋友。也欢迎你在留言区,分享您的压箱底神器。
- END -
Copyright 2021雷哥 @雷哥Office
All Rights Reserved.
领取专属 10元无门槛券
私享最新 技术干货