案例01|Cell References:Relative、Absolute、Mixed 的複製邏輯

案例02|Named Ranges:用 Revenue/Expenses 取代難讀 Cell References

案例03|Dynamic Arrays:UNIQUE 自動 Spill 與 #SPILL! 錯誤

案例04|Internal/External Links:Break Links 與 Phantom Links 風險

案例05|Shortcuts:Ctrl+R/Ctrl+D、Alt+A+M 與 Quick Access Toolbar

案例06|Data Validation:Project Days 不能輸入 TBA

案例07|Goal Seek:把 Project Cost 從 146,769 壓到 130,000

案例08|Goal Seek Break-even:8,940 Units 到 6,424 Units

核心表格

核心主題 主要觀點/方法 實務用途 重要條件/限制/延伸
Cell References Relative、Absolute、Mixed reference 控制公式複製時 row/column 是否移動 建立 consistent formulas $ 放置位置決定哪個維度固定
Named Ranges 以語意名稱取代 cell ranges,例如 Revenue、Expenses 提高公式可讀性 不是必要;names 過多、重複、外部 links 可能增加維護風險
Dynamic Arrays UNIQUE 等 functions 可 spill 成動態範圍 動態清單、去重、篩選與排序 Spill area 被阻塞時會出現 #SPILL!;原書為 2022 年 Microsoft 365 功能敘述
Internal Links 同一 workbook 不同 sheets 之間建立動態連結 Summary、financial statements、assumptions 串接 Sheet structure 改動仍需檢查 references
External Links 連到其他 workbooks;可用 Edit Links/Change Source 管理 使用外部 source data Break Links 會把 formulas 轉成 hard-coded values;phantom links 可能藏在 names/charts/objects 等
Shortcuts Ctrl+R、Ctrl+D、Alt key、Quick Access Toolbar 等提高高頻操作效率 加速大型模型建立與公式複製 重點是高頻操作與一致性,不是背所有 shortcut
Data Validation 限制 input type、range 或 list 防止 TBA 等不合法資料破壞公式 Goal Seek/paste 類操作可能繞過 validation;仍需後續檢查
Protection Lock formulas、開放指定 input cells 降低一般使用者誤改 Password protection 只是 deterrent,不是 security system
Goal Seek 已知 target output,反推單一 hard-coded input Cost target、break-even、價格/數量反推 Changing Cell 必須為 hard-coded input;結果仍需 business validation

Cell References:一致公式的基礎

原書以 B2 中的 $450 示範基本 cell reference,並區分三類:

這個概念直接連到 financial modeling best practice:要建立可以 copy across/down 的一致公式,就必須先設計好哪些 inputs 應固定、哪些應跟著 period 或 line item 移動。

Named Ranges:可讀性與治理的取捨

原書示範將:

=SUM(B3:B24)-SUM(F3:F13)

改寫成: