Excel分表自动导入总表——自动办公典型案例(1)

由来

有位客户需要一个模板,可以把每天分表的数据快速录入总表,还需要按时段保留和数据之间的对应关系。以下是当时的表格样式。

一开始的总表样式:

一开始的分表样式:

思路和设计

对于分表数据汇总到总表,首先要明确分表和总表之间的关系和作用。这种分表的作用一般来说是记录数据和一定程度的汇总,总表的作用一般是在分表基础上的汇总、计算和数据之间的比对展示。这就可以对分表和总表的结构进行一些优化,着重突出各自的作用。

优化后的总表汇总表:

优化后的分表统计表:

主要流程图:

为了体现工作人员与主播之间的对应关系,还将各工作人员的统计数据和与主播相对应的分时段数据做了区分。在各工作人员数据的统计中,难点是不同工作类型工作人员之间多对多的关系(每种类型下的工作人员可能有多个,用“/”号分格),这里我决定先分割再汇总,首先要把“/”号分格的工作人员分开,其次注意保留和其他工作人员之间的对应关系,然后再进行计算。

初步想好了分表和总表的数据统计和关系,下一步是怎么将分表的数据导入总表,这就交给VBA代码来完成。如流程图中所示的“计算加总”、“导入”、“加总”均通过VBA代码来控制,最终的操作界面如下图所示。

在整理填写好分表中的每日时段数据后,将分表放入总表目录下以日期命名的文件夹下,在总表中打开分表导入窗口,窗口中会自动填入建议的文件夹名和文件位置,确认后点击“一键导入”,分表文件夹下的各张分表就能自动计算汇总并导入到总表中计算显示。

通过这个VBA小程序,每天下班前原本需要一条一条的计算分表中的工作量数据,再仔细地对照,复制到总表中,现在只需要点击“一键导入”,就能“一键下班”了。更多“一键下班”方法,欢迎与作者交流探讨。

(本文由晓和软件(http://xiaohe.work)首发,未经许可请勿转载)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Translate »