[算表] 请问有办法让数据自动更新吗?

楼主: jealous0953 (Atheist)   2019-07-06 16:17:43
软件:
Office Excel
版本:
2016
大家好,第一次在这边发文
若有任何不当请指教
我现在的工作其中一个项目是每周以及每月的机构访客数统计、办理活动场次统计等等
我的作法是以月为单位,开一个Excel档案,sheet的部分则是以每周一个sheet来做计算
为了在新的月份开新的统计表时数据能够跟上最新进度
所以我会将当月最后一周的数值贴到新月份的第一周参照数据这个sheet上
https://imgur.com/K1cUOuv
https://imgur.com/diUzDok
现在的问题是我要提交的资料内有一种类型是计算本年度已经办理过的活动场次
如下图K9字段
https://imgur.com/IE8MU5W
我想知道的是
1)
有没有办法在某周有办过活动后,我在当周报表上更新数据,
后续各周自动更新到最新数值?
EX: 本月第二周有办了一场活动
则第一周维持原本场次数据
第二周场次+1,后续第三、第四周自动将原本数值+1
2)
当我开了新月份的Excel档案后,是否能够自动让该归零的归零,该更新的更新呢?
EX:要归零的数据像是本周来访人次这种,
每周都要重新计算的,就不需要留着上个月的数值
我目前另存新档之后都要花一些时间把这些储存格的数字归零
而更新的部分,则是希望我在新的报表不用再花时间检查,
能够自动变成上个月的最新数据
我的想法是,是不是有什么方式可以让需要自动更新的储存格去判断
其他sheet同一个储存格的数值大小,若其他储存格的数值比较大就变成跟该储存格一样
因为这些数字在实务上只会累加上去,所以比较大的数字就会是比较新的
至于归零的部分,我的想法是,如果上述的需求可以完成
那么我只要开一个数字已经归零的新档,并且每个新的月份开始时
将前一个月份最新的数据都贴到第一周的参照sheet上
应该就可以完成此需求了
只是不知道有没有更简便的方法可以用
感谢大家的阅读
期待有高手能够出手相助
作者: soyoso (我是耀宗)   2019-07-06 16:52:00
问题1,场次数据是手动计数或是公式取得?手动的话,看是否改以公式取得,函数上counta、countif或countifs,有这个计数数值,于第二、三、四、五周内除公式计数所在场次外,再加上前一周第一、二、三、四周所计数的储存格,这样就会是问题1内所写的第一周维持原本场次,二、三、四周则累加问题2,可以宏协助问题1方面也是可以宏worksheet_change触发事件并限缩触发储存格来协助
楼主: jealous0953 (Atheist)   2019-07-12 15:41:00
谢谢S大神的帮忙!

Links booklink

Contact Us: admin [ a t ] ucptt.com