利用Power Query快速计算数量之和

2019-07-14 11:30王志军
电脑知识与技术·经验技巧 2019年5期
关键词:冒号数据源字符

王志军

實际工作中,经常会遭遇一些乱七八糟的数据,例如图1所示的工作表,现在需要根据D列的内容计算出每种物料的数量之和,由于实际的数据源非常大,手工计算显然是不现实,有没有简单易行的操作方法呢?

我们可以借助Excel2016版本开始提供的PowerQuery组件解决这一问题,具体步骤如下:

第1步:新建表

切换到“数据”选项卡,选择数据区域任一单元格,在“获取和转换数据”功能组选择“自表格/区域”,此时会打开“创建表”对话框,我们不需要在这里更改任何设置项,直接点击“确定”按钮,进入PowerQuery编辑器界面。

第2步:规范冒号

单击“存放地点”所在列的列标,切换到“转换”选项卡,在“任意列”功能组单击“替换值”,将所有数据之前的半角冒号都替换为全角冒号,这是为了规范在输入时全角半角符号混乱的情形。

第3步:拆分列

保持“存放地点”所在列的选中状态,在“转换”选项卡的“文本列”功能组下依次选择“拆分列→按分隔符”,选择拆分行,使用特殊字符进行拆分,分隔符号为换行符,这样可以将姓名和后面的数量分开,效果如图2所示。

再次选择“拆分列→按分隔符”,分隔符号选择冒号“:”,拆分效果如图3所示;单击选中新拆分出的列,依次选择“拆分列→按字符数”,拆分字符数设置为1,然后选择一次,尽可能靠右,这样是为了去除数量最后的“只”“把”“台”等不同单位,效果如图4所示。

完成上述步骤之后,双击字段名称,修改为便于识别的内容,例如分别将“存放地点.2.1”修改为“数量”,将“存放地点.2.2”修改为“单位”。最后返回“开始”选项卡将数据上载,即可进行汇总计算。以后如果数据源发生变化,只需要在汇总表右击选择“刷新”,即可获得最新的结果,不需要进行任何其他的操作。

猜你喜欢
冒号数据源字符
小冒号的烦恼
Python实现图片转字符画
正则表达式快速入门
图片轻松变身ASCⅡ艺术画
小冒号飞进句子
图表中的交互 数据钻取还能这么用
基于Excel的照片查询系统开发与应用
再谈利用邮件合并功能批量生成准考证
数据有增加 图表自适应
视频监视系统中字符叠加技术的应用