【Excel】セル範囲に名前を付けて数式を読みやすくする方法

この記事は約5分で読めます。

今回は、Excelのセル範囲に名前を付けて、数式を読みやすくする方法を紹介します。

名前付き範囲を使う目的

Excelの数式では、A1やB2のようなセル番地で参照することが多いです。短い式なら問題ありませんが、複数のシートや範囲を参照する式では、何を見ているのか分かりにくくなります。
セル範囲に名前を付けると、数式内で意味のある名前を使えます。税率、単価表、判定リスト、集計範囲など、何度も使う値や範囲に名前を付けると、後から見たときに理解しやすくなります。ポイントは、名前を付ける範囲を絞ることです。

名前を付けると便利な範囲

名前付き範囲は、すべてのセルに付ける必要はありません。繰り返し使う範囲や、数式の意味を分かりやすくしたい範囲に使います。

  • 税率や係数などの固定値
  • 商品マスタや単価表
  • 入力規則で使うリスト
  • 集計対象の範囲
  • 別シートから参照する基準値

一度しか使わないセルにまで名前を付けると、管理が複雑になります。名前付き範囲は、数式の読みやすさや保守性が上がる場所に絞って使います。

固定値に名前を付ける

税率や手数料率のように、複数の数式で使う値には名前を付けると便利です。数式内に「税率」のような名前が表示されれば、セル番地だけの式より意味が分かりやすくなります。
値を変更するときも、名前が付いたセルを確認すればよいため、どこを直すべきか判断しやすくなります。ただし、変更履歴や更新日を残したい値は、近くに説明も置くと安心です。

名前の付け方

名前は、内容が分かる短いものにします。空白や使えない記号を避け、同じブック内で重複しない名前にします。

  1. 名前を付けたいセルまたは範囲を選択する
  2. 名前ボックスまたは名前の管理を使う
  3. 用途が分かる名前を入力する
  4. 数式で名前を使って確認する
  5. 不要な名前が残っていないか管理する

名前は短くしすぎると意味が分かりにくくなります。「rate」だけでは何の率か分かりません。「tax_rate」や「税率」のように、用途が伝わる名前にします。

数式で使うメリット

名前付き範囲を使うと、数式の意味が読み取りやすくなります。たとえば、合計金額に税率を掛ける式で、セル番地ではなく「税率」という名前が使われていれば、式の目的が分かりやすくなります。
入力規則のリストにも使えます。別シートにあるリスト範囲に名前を付けておけば、入力規則で参照しやすくなります。リストを更新する場合も、名前の参照範囲を確認すれば管理しやすくなります。
また、名前付き範囲は別シート参照でも役立ちます。シート名とセル番地が長くなる式では、名前を使うことで式を短くできます。

管理時の注意点

名前付き範囲は便利ですが、増えすぎると管理が難しくなります。使っていない名前、古い範囲を指している名前、似た名前が残っていると、誤参照の原因になります。
名前の管理を定期的に確認します。削除したシートや移動した範囲を参照している名前がないかを見ます。エラーになっている名前は、修正または削除します。
共有ブックでは、名前の意味を説明シートにまとめると親切です。重要な名前付き範囲だけでも、名前、用途、参照先を残しておくと、引き継ぎがしやすくなります。

名前付き範囲を見直すタイミング

表の構成を変えたときは、名前付き範囲も見直します。行や列を追加したのに参照範囲が古いままだと、数式が一部のデータしか見なくなることがあります。元データを増やした後は、名前の管理で範囲を確認します。
過去のファイルをコピーして新しい表を作った場合も注意が必要です。古いシート名や範囲を参照する名前が残っていると、見た目では分からない誤参照が起こります。不要な名前は削除し、必要な名前だけを残します。

テーブル機能との使い分け

動的に行が増えるデータ範囲は、テーブル機能で管理するほうが向いている場合があります。固定値や小さな参照リストは名前付き範囲、明細データはテーブルというように使い分けると管理しやすくなります。

引き継ぎ時の説明

名前付き範囲はシート上で目立ちにくいため、引き継ぎ時に説明しておくことが大切です。どの名前が重要か、どのセルを更新すれば数式に反映されるかを説明シートへ残しておくと、次の担当者が迷いにくくなります。

名前付き範囲を使うときの注意

名前付き範囲は便利ですが、数式に慣れていない人には見えにくい仕組みです。セル番地が表示されないため、どの範囲を参照しているのか分からないことがあります。名前を使う場合は、重要なものだけに絞ります。
また、名前が似すぎていると誤って使う原因になります。「list1」「list2」のような名前では意味が分かりません。入力リストなら「部署リスト」、税率なら「税率」のように、用途が分かる名前にします。

削除前に影響を確認する

使っていないように見える名前でも、数式や入力規則で使われている場合があります。削除する前に、どこで使われているか確認します。重要なブックでは、削除前にコピーを保存しておくと安心です。

説明シートを保守する

名前付き範囲を追加したら、説明シートも更新します。名前だけ増えて説明が古いままだと、引き継ぎ時に混乱します。名前、用途、更新箇所を短く残すだけでも、保守しやすいブックになります。

使いすぎを避ける判断

名前付き範囲は便利ですが、すべての参照を名前に置き換える必要はありません。単純な隣接セルの参照や、一度しか使わない計算まで名前にすると、かえって探す手間が増えます。
よく使う基準値、入力規則のリスト、複数の数式から参照する範囲など、効果がある場所に絞って使います。名前を増やすより、意味が分かる表の見出しやテーブル名を整えるほうがよい場合もあります。

まとめ

Excelのセル範囲に名前を付けると、数式の意味を読み取りやすくできます。税率、単価表、入力リスト、集計範囲など、繰り返し使う範囲に名前を付けると便利です。
ただし、名前を増やしすぎると管理が難しくなります。意味が伝わる名前を必要な範囲にだけ付けることで、Excelの数式と引き継ぎを分かりやすくできます。