Excel总表录入、分表自动更新,只要数据透视表和一个快捷键就行
合并多个分表到一个总表中,这样的操作很常见。但,有时候我们也需要反过来,即将一个总表拆分成多个子表,并且在总表中录入/修改数据后,每个分表都可以自动更新数据。
如以下资金流动表。
除了资金流水,我们还特别关心哪些客户已经结清欠款,哪些客户部分还清,哪些还欠着全款。
当有人还了一部分或还清了欠款,名单就要从“未结”表中移动到“部分结清”表,甚至是“已结清”工作表中。
在我的excel表格中,只要更新资金流动表,然后按下“Ctrl + Alt +F5”快捷键就可以自动更新3个分表的数据。
不管几个分表,随便在哪个分表中按快捷键都可以更新,也只要按一次,就能更新所有的分表。
类似的需求很多,例如管理在职/离职人员表、计划表、产品出库入库表等。
不知道你在遇到这类事情时是怎样处理的呢?是复制粘贴?还是筛选呢?
其实,不用VBA、不用函数,数据透视表就可以实现这样的功能啦。
步骤①
为资金流动表创建数据透视表。根据需要,添加计算字段。
最终你想按照哪个列标题拆分数据表,创建数据表时,就把那个字段添加到“筛选器”字段下。
步骤②
鼠标点击筛选器字段(本例为“还款现状”),然后执行“分析”——“选项”——“显示报表筛选页”——“还款现状”。
小王:这不是自动拆分表格吗?跟“总表录入,分表更新”有什么关系呢?
答:没错,就是数据透视表的拆分功能,很多人会拆分,但不知道数据表更新后,还可以让各个分表自动更新。
步骤③
修改每个拆分形成的分表工作表名、格式,创建数据透视图等。这一步也可以忽略。
步骤④
其实没有步骤了,表格已经设计好了。
当你在资金流动表中添加、删除、修改数据时,只要随便打开一个分表,点击“全部刷新”,或按快捷键“Ctrl + Alt + F5”即可。
快捷键不需要记,你可以像我一样在分表空白处打个标记,告诉自己以及后来人,刷新快捷键是多少。
注意事项
如果你看完操作步骤,就不往下看了。那么你当你真正工作时,可能会骂我:“你说得不对,删除\修改数据可以自动更新,添加数据不行啊!自定义字段计算总出错”
答:① 这是因为第一步创建数据透视表时,你必须多选一些范围,例如整列数据。
② 你需要的计算字段都必须在第一个基础数据透视表中添加。这样拆分后,再到每个分表中将不需要的字段删除。
好了,为数据透视表的简单而强大喝彩吧!