来以一个具体案例展开说明,某个公司中各店铺的销售数据是如何被集中处理的。
考虑这样的场景,公司的不同店铺销售数据被储存在同一文件夹中的工作簿里。每个工作簿的数据格式统一,记录了各店铺的销售流水信息,数据排列如下:
为了更高效地整合这些数据,我们需要在汇总表中展示所有店铺的销售数据。当子工作簿的数据更新后,我们希望汇总表能够快速地自动更新。
使用Powerquery(简称PQ)这一工具能够轻松实现这一目标。
第一步,我们在文件系统中新建一个汇总工作簿。
第二步,在汇总工作簿中,我们点击“数据”选项卡,然后选择“获取数据”功能,接着从“文件”中选取“从文件夹”。我们指定包含数据的文件夹,并点击“确定”。
第三步将弹出一个操作界面。在这里,我们选择“转换数据”选项。
随后,我们要对“Name”字段进行筛选。鉴于我们不需要汇总本身这张表的数据,我们将它取消勾选。然后,我们点击“Content”字段旁边的按钮来合并文件。
在此过程中,我们选定一个工作表作为参照标准,选择完毕后直接点击“确定”。
PQ将自动把该文件夹内所有工作簿的数据合并至一张总表中。在接下来的步骤中,我们需要点击“替换值”功能,将“.xlsx”替换为空白。
紧接着,我们关闭并上载数据至汇总工作簿中。
接下来,我们选择创建数据表功能。将数据放置在现有工作表的A1位置。具体操作中,我们将“Source.Name”放入行标签,“商品”放入列标签,“金额”放入值字段。这样左侧就生成了一个数据汇总。
每当原始表格中的数据更新时,只需点击数据表进行刷新操作,即可实现数据的实时自动更新。例如,如果在表3中新增了一条销售记录且金额为66666666,只需在表中刷新一下即可进行汇总。
同理,如果在该文件夹中新增了新的工作簿(如店铺5的数据),汇总表中的数据也会自动更新以包含这些新信息。