用度量值搞定excel数据整理

来源浅语科技   2023-02-11 02:02:28

小E之前在处理订单数据的时候,需要将相同的订单数据进行合并发货,以节约物流成本。

如下图所示,在此之前,我介绍了三种解决方法:函数方法,插件方法还有PQ方法。

小E在打包了上百份快递后,已经腰酸背痛的情景下。


(资料图片仅供参考)

巧好看到后台有小伙伴留言,想要让我们讲讲度量值。

本着满足于读者需求的原则,今天我们就来讲讲,如何利用度量值搞定上面这个问题。

调用PP加载项

说到度量值,肯定有人会问,什么是度量值?

度量值:顾名思义,它就是一个值,也就是它的结果只有一个,一般是用聚合函数计算出来的值。

那么在Excel中,度量值在哪个地方呢?

就在PowerPivot选项卡下面。

PS.PowerPivot是Excel的一个加载项,可用于管理数以百万计的数据行,并对这些数据执行强大的数据分析。

如果有些小伙伴没有看到PowerPivot选项卡,是因为没有将它调出来。

大家有开发工具选项卡的话,只需要在COM加载项把它调用出来就可以。

如果没有开发工具选项卡的话,我们可以在「文件」-「选项」-「加载项」,通过「转到」按钮,也可以调用出COM加载项对话框。

然后同样勾选「powerpivot」加载上去就可以了。

到这里,我就先默认大家都已经调出PP选项卡了。

那么下一步我们来看看具体做法。

具体步骤

由于存在同个信息有多笔订单数据的情况,为了简化问题的难度,方便大家理解,我跟之前一样,先制作一个汇总辅助表。

然后通过这个辅助表,用数据透视表的方式,来编写度量值。

我们先来看看具体操作步骤。

❶选中「辅助表」区域-在「插入」选项卡下-单击「数据透视表」-单击「表格与区域」。

度量值解释

在前面我们写了一个简单的度量值,就立马解决了我们的需求。

利用数据透视表的好处是,我们可以灵活的增加或者减少外部筛选字段条件。

比如说,我现在只想要合并同一手机号购买的产品以及对应数量,那么只需要把姓名字段从行区域中取消就可以了。

数据透视表中每一个汇总的值,里面都是一个数据集。

那我们来简单看看这个度量值。

=CONCATENATEX("区域","区域"[产品名称]&"*"&"区域"[汇总个数],",")

CONCATENATEX函数的作用,就是将多个文本合并到一起,类似于Excel中的TEXTJOIN函数。

CONCATENATEX函数的结构如下:=CONCATENATEX(表,表达式,分隔符)

我们先双击一下小爽发货数量的单元格。

此时,就会出现一个新的工作表,里面就有筛选小爽以及她的手机号码的数据集。

猜你喜欢