這份真的不簡單,27 家分行、9 張表、2,953 個公式,每個月這樣做下來真的很強。
我順手用程式掃了一下,發現幾個可能是小筆誤的地方,整理在下面,你有空再瞄一眼就好,不用回也沒關係。如果我誤會了就直接跟我說。
每個月把 27 家數字彙整到一張寬 Excel,再人工對「SHOULD TALLY」,真的很花眼力。
* 單一 HTML 檔,沒網路也能開,可轉 PDF 慢慢看。
三條線:YTM、Aflatoun、STS,再分「本月 / 累計」「男 / 女」× 27 家,所以欄位比較寬。
| # | 哪一張 | 我的理解 | 看到的數字 |
|---|---|---|---|
| 1 | SUMMARY | 辭職/關戶總覽。目前只看到 6 家 | TOTAL 4 / 28 / 43 / 1 / 1 |
| 2 | SAVERS TO REGULAR | 儲蓄戶轉正式戶,27 家逐列,公式會跨表 | 例 Agoo: 438 / 415 |
| 3 | MEMBERSHIP MONITORING | 新加入 / 辭職 / 轉換,橫向 27 家 | New 215,Resigned 55 |
| 4 | STAT FOR THE MONTH | 本月,依年齡層分 | YTM本月 86男/108女=194 |
| 5 | STAT AS OF | 累計,最主要的總數來源 | YTM 19,506 / 20,030 = 39,536 |
| 6 | STATUS FOR THE MONTH | 本月,依產品別分 | 有很多 should tally 提醒 |
| 7 | STATUS AS OF | 累計,同上 | 例 Agoo Share 438/415 |
| 8 | STS | 青少年那塊,欄位最寬的一張 | 累計 Units 8,229 |
| 9 | STUDENT & NON-STUDENT | 學生 / 非學生,理論上要跟第5張一致 | 38,728,差808 |
27 家分行:AGOOALAMINOSASINGANPOZORRUBIOBACNOTANBAUANGBANGARBANTAYSAN JUANBANGUEDBAYAMBANGMANGATAREMCUYAPOMAINMANGALDANPANIQUIVICTORIAPINILISAN NICOLASSANTIAGONARVACANSAN JOSETALAVERAUMINGANVILLASISINFANTABAGUIO
+XXn+YYn 一段一段加的,欄位固定。之後如果插欄或改名,要多花心力檢查。我猜流程是:27家各交Excel → 總部彙整 → 手動加總 → 肉眼對帳 → 交件,猜錯跟我說。
用程式掃的,Excel 按 Ctrl+` 就能看到公式。有誤會直接跟我說。
STAT 那兩張的加總欄,SAN JUAN 那欄(AL欄)都寫了三次。不是只有B7,兩張表的 B7-B12、B19-B24 共24格都是這樣。
B7 =F7+J7+N7+R7+V7+Z7+AD7+AH7+AL7+AL7+AL7+AP7+AT7+AX7+BB7+BF7+BJ7+BN7+BR7+BV7+BZ7+CD7+CH7+CL7+CP7+CT7+CX7+DB7+DF7 # ^^^^^^^^^^^^^^^ 這裡重複了
影響 如果是筆誤,總數會多算 2 次 SAN JUAN,修掉重算一次最準。
就是 ++ 的地方,Excel不會報錯,但以後維護容易看錯。
STS!B8 =I8+P8+W8+AD8+AK8+AR8+AY8+BF8+BM8+BT8+CA8+CH8+CO8+CV8+DC8+DJ8+DQ8+DX8++EE8+EL8+ES8+EZ8+FG8+FN8+FU8+GB8+GI8 # B8-F8、B11-F11 共10格都有
以後用程式幫忙對,差1也列出來,就不用一直用眼睛看了。
| 看到的 | 想法 |
|---|---|
| 欄位112欄、196欄 | 列印、手機看比較辛苦 |
| 合併格484格 | 不好篩選排序 |
| 沒驗證、沒變紅提醒、沒凍結 | 加個凍結+自動標色會輕鬆很多 |
| STATUS兩張分行順序跟STAT不一樣(MAIN/MANGALDAN/CUYAPO調位了) | 用VLOOKUP容易錯位,建議順序統一 |
| 公式是 F7/J7…這種 | 久了要花時間回想 |
不用一次全做,你覺得有用再說。
點頁籤看看。用法就是放進去、按一下、拿出來。
在 input/2026-09/ 放 27 個檔就好,檔名隨意,程式認內容。誰沒交會列出來提醒。
input/2026-09/ AGOO_Aug.xlsx ALAMINOS_Aug.xlsx ... BAGUIO_Aug.xlsx [缺] TALAVERA ← 會列出來提醒
每家先簡單看一下,有問題就列出來,不會混進去。
[PASS] AGOO: OK [FAIL] SAN JUAN: TOTAL好像被手填蓋掉了,已標色 [FAIL] TALAVERA: 沒交 [WARN] MAIN: 19-22歲 0人,以前都300+,確認一下
加總交給程式重算,加新分行改設定一行就好,不用改2953個公式。
python consolidate.py --month 2026-09 > 讀取 26/27 家... 合併 9 sheets... 重算... > 完成 output/CONSOLIDATED_2026-09.xlsx (2.1s)
以前用眼睛看的 SHOULD TALLY,讓程式列出來。
❌ STUDENT 38728 vs STAT 39536 差 -808 ❌ AFLATOUN 3981 vs 3980 差 +1 ✅ 其餘 42 項 OK通過率 88%左右
CONSOLIDATED_2026-09.xlsx(原格式)clean版.xlsx(乾淨表格,方便分析)異常報告.pdf+一頁月報.pdf(參考用)runlog.json(何時、誰跑的,留個紀錄)就當朋友幫忙,免費的,你不用有壓力。有空再看,沒空直接關掉也沒關係。
把上面 3 個地方確認一下,我直接幫你修一版回來,原檔你留著就好。
丟我前兩個月分行檔,我試跑看看,新舊比對給你,舊的照樣用當保險。
Q:分行電腦很舊耶?
A:分行不用動,照樣交 Excel 就好。
Q:以後變28家怎麼辦?
A:設定加一行就好,不用改2953個公式。
Q:會不會改壞?
A:原檔備份,工具只讀另存,不會蓋掉。舊方法留著並行最安心。