作者jealous0953 (Atheist)
看板Office
标题[算表] 请问有办法让数据自动更新吗?
时间Sat Jul 6 16:17:43 2019
软体:
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上
应该就可以完成此需求了
只是不知道有没有更简便的方法可以用
感谢大家的阅读
期待有高手能够出手相助
--
也许从我们在舞台上问了那个问题开始,我们的时间就再也没走准过。
快的时候急水流年、急管繁弦,我们的灵魂无暇喘息仓皇奔走;
慢起来的时候,有如雨後檐前长滴水、不能入眠的漫漫长夜。
那些人,那些事,不断地在我们的掌心反覆摩娑。
我们必须创造,才能回忆;我们必须离开,才能回来。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.143.191.182 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1562401066.A.B10.html
1F:→ soyoso: 问题1,场次数据是手动计数或是公式取得? 07/06 16:52
2F:→ soyoso: 手动的话,看是否改以公式取得,函数上counta、countif或 07/06 16:53
3F:→ soyoso: countifs,有这个计数数值,於第二、三、四、五周内除公式 07/06 16:55
4F:→ soyoso: 计数所在场次外,再加上前一周第一、二、三、四周所计数的 07/06 16:56
5F:→ soyoso: 储存格,这样就会是问题1内所写的第一周维持原本场次,二 07/06 16:57
6F:→ soyoso: 、三、四周则累加 07/06 16:57
7F:→ soyoso: 问题2,可以巨集协助 07/06 16:59
8F:→ soyoso: 问题1方面也是可以巨集worksheet_change触发事件并限缩触 07/06 17:06
9F:→ soyoso: 发储存格来协助 07/06 17:06
10F:→ jealous0953: 谢谢S大神的帮忙! 07/12 15:41