Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 高速化のための名前付き範囲の活用 | 自動化と高速数式ワークフロー
Excelの生産性とスピード

高速化のための名前付き範囲の活用

メニューを表示するにはスワイプしてください

=SUMIFS($E$2:$E$51;$C$2:$C$51;J2) のような数式は正しいですが、分かりにくい表現です。一方、=SUMIFS(Revenue; Region; J2) のような数式は、何をしているかが明確です。誰が見ても(6か月後の自分も含めて)すぐに理解できます。

名前付き範囲は、セルアドレスを説明的なラベルに置き換えます。可読性だけでなく、メンテナンス性も向上します。データ範囲が変更された場合、名前の定義を一度更新するだけで、その名前を使っているすべての数式が自動的に更新されます。

名前付き範囲の作成

名前ボックスは、数式バーの左端にある、通常はアクティブセルのアドレスが表示されるフィールドです。

  • 名前を付けたいセルまたは範囲を選択
  • 名前ボックスをクリック
  • 名前を入力 → Enter キーを押す

名前付けのルール

  • 名前は英字またはアンダースコアで始める必要があり、数字で始めることはできません。
  • スペースは使用できません。アンダースコア(Unit_Cost)やキャメルケース(UnitCost)を使用します。
  • 名前は大文字と小文字を区別しません。Revenuerevenue は同じ名前を指します。
  • セルアドレスのような名前は使用できません。E2R1C1 は無効です。
  • 名前は最大255文字まで使用できます。

定義後は、セルアドレスと同じように名前を使用します:=SUM(Revenue) のように、=SUM($E$2:$E$51) の代わりに使います。

名前付き範囲は数式のオートコンプリートに表示されます。名前の入力を始めると、Excelが関数名と同様にドロップダウンで候補を表示します。Tab キーで挿入できます。

名前の管理

名前の管理は、ワークブック内のすべての名前付き範囲や数式を、現在の参照先、スコープ、値とともに表示。ここから以下の操作が可能:

  • 名前や参照先の編集 — データ行が追加され、名前付き範囲を拡張する必要がある場合は、ここで参照先を更新;
  • 不要になった名前の削除
  • スコープ(ワークシート名とワークブック名)やエラー状態でのフィルター

名前付き範囲が削除または移動された範囲を参照している場合、名前の管理は #REF! でフラグを表示。特に大幅に編集されたワークブックでは、定期的に名前を監査し、リストを整理。

名前付き範囲を使った売上計算。

Units 列と Unit Cost 列に名前付き範囲を作成し、それらを使って Revenue を計算。

  1. 範囲 E2:E52 に名前付き範囲 Units を作成。
  2. 範囲 F2:F52 に名前付き範囲 Unit_costs を作成。
  3. セル G2 に、名前付き範囲を使って Revenue を計算する数式を入力。
  • 範囲を選択 → 名前ボックスに名前を入力 → Enterキーを押す。
  • または、数式 → 名前の定義を使用。
  • G2 で次の式を使用:
=Units*Unit_costs
  • 必要に応じて、配列数式または動的配列数式として確定(Excelのバージョンによる)。
  • 両方の範囲が同じサイズであることを確認(E2:E52 および F2:F52)。
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  2

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 4.  2
some-alt