我们常会遇到这样的情况,在操作表格的时候,已有的数据非常容易受到影响。

特别是单元格内有引用其他单元格数据的时候,一些插入,删除操作,就可能破坏这种建立在表格位置上的计算关系。

那么如何克服这样的问题呢?

数据的计算和展示与数据分开存放,就能避免这个问题。最简单的做法,就是把数据放在一个表,计算或展示放在另一个表中。再进一步可以使用数据库,这样稍麻烦一些。再高级一点,可以使用编程的方法,获得更灵活更方便的效果。

当然也要根据具体情况来确定,如果数据量小,那就放在一起轻巧方便,如果数据量比较多,进行统计分析与展示的时候,最好是能分开,这样就不会误操作。

一、数据与计算展示分开放置

利用WPS和Excel本身的功能,分别放在不同的数据表中,使用自带的函数去选取数据进行计算和展示。

首页作为查询和展示,后面表格作为基础的数据表,各表用引用关联,查询使用vlookup函数实现

二、使用数据库

Excel/WPS 连接数据库或使用小型数据库软件Access

Excel/WPS连接数据据:数据存储在数据库中,读取速度快,能保存大量数据。但是设置稍麻烦。(目前我使用较少)

Access本身是数据库管理软件+数据库的合体。不懂SQL语句,也可以使用查询工具来设置数据提取规则。如果懂SQL语句,更可以直接在SQL窗口书写语句。【之前使用过滤管理系统导出的单据列表,待补图】

参考:【Access】SQL筛选F6导出销售明细

三、编程的方法

VBA,Excel/WPS/Access等可以,WPS现在推出JS宏,可以参考【WPS开发】WPS二次开发简介http://www.henrycome.com/wordpress/2021/03/20/20210320234013/

编程的方法,把计算过程都放在了脚本(宏)中,计算结果可以展示在窗体中或者展示在表格中(自动化操作,无需手工再去调整设置)。

参考:玩转VBA窗体图表——MSChart控件详细教程



扫一扫 手机查看

发表回复

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