[算表] 請問有辦法讓數據自動更新嗎?

看板Office作者 (Atheist)時間6年前 (2019/07/06 16:17), 編輯推噓0(0010)
留言10則, 2人參與, 6年前最新討論串1/1
軟體: 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://www.ptt.cc/bbs/Office/M.1562401066.A.B10.html

07/06 16:52, 6年前 , 1F
問題1,場次數據是手動計數或是公式取得?
07/06 16:52, 1F

07/06 16:53, 6年前 , 2F
手動的話,看是否改以公式取得,函數上counta、countif或
07/06 16:53, 2F

07/06 16:55, 6年前 , 3F
countifs,有這個計數數值,於第二、三、四、五周內除公式
07/06 16:55, 3F

07/06 16:56, 6年前 , 4F
計數所在場次外,再加上前一周第一、二、三、四周所計數的
07/06 16:56, 4F

07/06 16:57, 6年前 , 5F
儲存格,這樣就會是問題1內所寫的第一周維持原本場次,二
07/06 16:57, 5F

07/06 16:57, 6年前 , 6F
、三、四周則累加
07/06 16:57, 6F

07/06 16:59, 6年前 , 7F
問題2,可以巨集協助
07/06 16:59, 7F

07/06 17:06, 6年前 , 8F
問題1方面也是可以巨集worksheet_change觸發事件並限縮觸
07/06 17:06, 8F

07/06 17:06, 6年前 , 9F
發儲存格來協助
07/06 17:06, 9F

07/12 15:41, 6年前 , 10F
謝謝S大神的幫忙!
07/12 15:41, 10F
文章代碼(AID): #1T85agiG (Office)
文章代碼(AID): #1T85agiG (Office)