大家可以去下載,依據步驟跟著操作
碰上有時間區間的報表,第一件事:建立時間表,如此一來,我們不用在月份篩選器中,一個一個月份篩選,而是選擇了某個特定月份後,即可以把相關時間區間的資料都帶入。

我目前常遇到的時間區間包含: MAT, YTD, R4M, R6M, QTR, MTH,如果你有其他時間區間不會寫的,也可以在下面留言
時間區間定義
- MAT:含報告月份的過去12個月份。以2026年3月為例,MAT即為2025年4月到2026年3月
- R4M:含報告月份的過去4個月份。以2026年3月為例,R4M即為2025年12月到2026年3月
- R6M:含報告月份的過去6個月份。以2026年3月為例,MAT即為2025年10月到2026年3月
- YTD:從該年度1月至報告月份。以2026年3月為例,YTD即為2026年1月到2026年3月
- QTR:報告月份的該季度至報告月份。以2026年3月為例,QTR即為2026年1月到2026年3月
- MTH:報告月份。以2026年3月為。MTH即為2026年3月

如何找時間區間的起點
每個時間區間的終點都是特定月份,以下教怎麼找起點
⭐️MAT, R4M跟R6M的做法是一樣的,所以我用MAT來做代表,大家可以自己在用R4M跟R6M做練習,檔案中也有答案可以比對 利用大表找出過去第12個月的月份,以2026年2月為例,過去第12個月的月份是2025年3月XLOOKUP($A$2,月份表!$A:$A,月份表!$E:$E,),得到26 (這個是2026年12月的索引數字)
因為要往前推移11個月,所以26-11 (找出過去第11個月的索引)
XLOOKUP($A$14,$E:$E,$B:$B),得到202503 (利用索引返回找對應的年月)
簡潔一點,=XLOOKUP(XLOOKUP($A$2,月份表!$A:$A,月份表!$E:$E,)-11,月份表!$E:$E,月份表!$B:$B)
實際操作看看吧
所以如果R4M跟R6M呢?就是要找出過去第3個月跟過去第5個月的索引
⭐️QTR 利用大表找出2026年2月的季度,再反查這個季度的第一個月。主要是利用xlookup, vlookup, hlookup的查找會以找到第一個值
LEFT($C6,4)&XLOOKUP($C6,月份表!$B:$B,月份表!$D:$D) à 2026Q1 (&的前面是年份,後面是季度)
反查2026Q1對應的第一個年月à202601
⭐️YTD:特定月份的當年度一月到特定月份,所以可以直接寫 LEFT($C5,4)&"01"à得到202601 ⭐️MTH: 直接等於特定月份
為什麼需要建這個表呢? Sum這個公式需要找起點跟終點,我們常常會用到sum(A1:A3),所以我們要透過這個表,讓之後的sum可以找到A1跟A3
總結
把這張時間區的表格製作完後,就完成第一步囉!
其實有很多人都會覺得,我花這麼多時間表建這張表,我慢慢key都key完了!
是沒錯!第一次建表,真的很花時間,也許當你整個表建完,也跟旁邊一個一個key的同事花差不多時間。但是,下個月呢?就是省時的開始。敬請期待















