この記事で分かること
- 名前定義(Named Range)の基本と、財務モデルでの適切な使いどころ
- テーブル機能の構造化参照が向く場面・向かない場面
- 乱用がモデルを壊す理由と、チームで運用するときのルール
名前定義とは
セルや範囲に名前を付け、数式で =C5*税率 のように参照できる機能です(数式タブ→名前の管理)。読みやすさが上がる一方、財務モデルの世界では「限定的に使う」のがプロの多数派です。理由を理解した上で、効く場所にだけ使います。
使いどころ(推奨3か所)
- ①全モデル共通の定数:税率・基準日・ケース番号(スイッチ)など、モデル全体から参照される少数の前提。
=EBIT*(1-税率)は誰が読んでも誤解しません。 - ②印刷範囲・入力範囲などの運用系:VBAや入力規則から参照する範囲の固定に。
- ③外部から参照される「出力の窓口」:他ブックやBIツールが読むセルに安定した名前を与え、行挿入で参照が壊れるのを防ぎます。
乱用が壊すもの
- 追跡可能性の喪失:名前だらけの数式は、どのセルを参照しているかが即座に分からず、トレース(数式チェック)の速度を落とします。レビュアーは名前の管理を往復する羽目に。
- 暗黙のスコープ問題:ブック/シートスコープの重複名は、同じ見た目で違う参照になり得る時限装置です。
- コピー時の巻き込み:シートを別ブックへコピーすると名前がリンク付きで移り、外部リンク(チェックリスト#10)の温床になります。
- 結論:横コピーで走る計算行には普通のセル参照($の規律)を使い、名前は「動かない少数の前提」に限る——が実務のバランスです。
テーブルと構造化参照
- Ctrl+Tでテーブル化すると、
=SUM(実績[売上])のような構造化参照が使え、行追加で範囲が自動拡張します。 - 向く場面:実績データの置き場(月次の実績エリア)、Compsの母集団リスト(1行1社の表)、ピボットのソース(実務Tips)——「増えていく一覧」。
- 向かない場面:時間軸が横に走る予測グリッド。テーブルは列方向の自動拡張・相対参照の挙動が財務モデルの横コピー文化と相性が悪く、計算ブロックには使わないのが定石です。
- 使い分けの原則:データは縦のテーブル、計算は横のグリッド。
Q. 名前を使うと数式が読みやすくなるのに、なぜ嫌われるのですか?
A.「書いた本人の読みやすさ」と「引き継いだ人の追跡しやすさ」が逆を向くからです。財務モデルは他人が検証する前提の成果物(引き継ぎの作法)なので、場所が即座に分かる普通の参照が優先されます。少数の共通定数だけが例外です。
Q. 既存モデルの名前が散らかっています。掃除の手順は?
A. 名前の管理で一覧→エラー(#REF!)と未使用の名前を削除→残りを使用箇所(Ctrl+Fで名前検索)と突き合わせ、置換で通常参照へ戻す——の順です。一括削除の前に必ずバックアップを。
まとめ
- 名前は「動かない少数の前提」+運用系+出力窓口の3か所限定。計算行は$の規律で。
- テーブルは増える一覧に、計算グリッドには使わない——データは縦、計算は横。
- 読みやすさより追跡しやすさ。モデルは他人が検証する成果物である。
実務Excel教材(投資銀行フォーマット)
読んで分かったら、次は手を動かす番です。本記事の内容を実務形式のExcelで組み上げるための教材を用意しています。
本記事について
本文中の数値例はすべて理解のための設例であり、実在の企業・案件とは関係ありません。制度・実務慣行に触れる箇所は一般的傾向の整理です。個別案件への適用時は必ずその時点の一次情報・専門家にご確認ください。