Skip to main content

Excelで名前付き範囲を定義および編集する方法

セルに名前を付けてハイパーリンクを設定する (六月 2026)

セルに名前を付けてハイパーリンクを設定する (六月 2026)
Anonim

A 名前付き範囲, 範囲名、または 定義された名前 すべてExcelで同じオブジェクトを参照します。わかりやすい名前です。Jan_Sales またはJune_Precip - ワークシートまたはワークブック内の特定のセルまたはセル範囲に添付されています。名前付き範囲を使用すると、チャートを作成するときや次のような式でデータを使用して識別しやすくなります。

= SUM(Jan_Sales)

= June_Precip + July_Precip + Aug_Precip

さらに、数式が他のセルにコピーされるときに名前付き範囲が変更されないため、式で絶対セル参照を使用する代わりに使用できます。 Excelで名前を定義する3つの方法は、名前ボックス、新しい名前のダイアログボックス、または名前マネージャを使用することです。このチュートリアルでは2つの方法について説明します。

01/03

名前ボックスによる名前の定義と管理

名前を定義する1つの方法、場合によっては最も簡単な方法は、 名前ボックス、上に位置する 列A ワークシートの中にあります。このメソッドを使用すると、ブック内のすべてのシートで認識される固有の名前を作成できます。上記の画像に示すように、名前ボックスを使用して名前を作成するには:

  1. ハイライト ワークシート内のセルの望ましい範囲。
  2. タイプ その範囲の希望の名前を 名前ボックス、 といった Jan_Sales .
  3. プレス 入る キーを押します。
  4. 名前は 名前ボックス.

名前は、 名前ボックス 同じ範囲のセルがワークシート内で強調表示されるときはいつでも。それはまた、 名前管理者.

命名規則と制限

範囲の名前を作成または編集するときに覚える構文規則は次のとおりです。

  • 名前にはスペースを使用できません。
  • 名前の最初の文字は、文字、アンダースコア、バックスラッシュのいずれかでなければなりません。
  • 残りの文字は、文字、数字、ピリオド、またはアンダースコアのみです。
  • 名前の最大長は255文字です。
  • 大文字と小文字はExcelと見分けがつかないので Jan_Sales そして jan_sales Excelでは同じ名前とみなされます。
  • セル参照は、次のような名前として使用することはできません。 A25 または R1C4.
02/03

名前マネージャによる名前の定義と管理

名前を定義するもう1つの方法は、 新しい名前 ダイアログボックス;このダイアログボックスは、 名前を定義する オプションの中央にあります 数式 タブリボン。 新しい名前ダイアログボックスでは、ワークシートレベルのスコープで名前を簡単に定義できます。

新しい名前ダイアログボックスを使用して名前を作成するには:

  1. ハイライト ワークシート内のセルの望ましい範囲。
  2. クリックしてください 数式タブリボン.
  3. クリックしてください 名前を定義する オプションを開く 新しい名前 ダイアログボックス。
  4. ダイアログボックスでは、 , 範囲、および 範囲.
  5. 完了したら、をクリックします。 OK ワークシートに戻る。
  6. 名前は名前ボックス 定義された範囲が選択されるたびに

名前管理者

名前マネージャは、既存の名前の定義と管理の両方に使用できます。名前の定義オプションの隣にあります。 数式 タブリボン.

名前マネージャを使用して名前を定義する

で名前を定義するとき 名前管理者 それは 新しい名前 ダイアログボックスを開きます。手順の完全な一覧は次のとおりです。

  1. クリック 数式タブリボン.
  2. クリックしてください 名前管理者 リボンの中央にあるアイコンをクリックして 名前管理者.
  3. の中に 名前管理者、 クリックしてください 新しい ボタンを押して 新しい名前 ダイアログボックス。
  4. このダイアログボックスでは、 , 範囲、および 範囲.
  5. クリック OK に戻る 名前管理者 新しい名前がウィンドウに表示されます。
  6. クリック 閉じる ワークシートに戻る。

名前の削除または編集

名前マネージャを開いた状態で:

  1. 名前のリストを含むウィンドウで、 一度クリックする 削除または編集する名前に基づいています。
  2. 名前を削除するには、 削除 ボタンをクリックします。
  3. 名前を編集するには、 編集 ボタンを押して 名前の編集 ダイアログボックス。

名前の編集ダイアログボックスでは、選択した名前を編集したり、名前に関するコメントを追加したり、既存の範囲参照を変更することができます。

既存の名前のスコープは、編集オプションを使用して変更することはできません。スコープを変更するには、名前を削除し、正しいスコープで再定義します。

名前のフィルタリング

フィルタ ボタンの 名前管理者 簡単にすることができます:

  • 無効な範囲など、エラーのある名前を見つけます。
  • ワークシート・レベルかワークブックかにかかわらず、名前のスコープを決定します。
  • リストされた名前 - 定義(範囲)名またはテーブル名をソートしてフィルタする。

フィルタリングされたリストは、リストウィンドウに表示されます。 名前管理者.

03/03

Excelで定義された名前と範囲

すべての名前は 範囲 特定の名前がExcelによって認識される場所を指します。名前のスコープは、個々のワークシート(ローカルスコープ)またはブック全体(グローバルスコープ)。名前はスコープ内で一意でなければなりませんが、異なるスコープで同じ名前を使用できます。

新しい名前の既定のスコープは、グローバルブックレベルです。いったん定義されると、名前のスコープを簡単に変更することはできません。名前の範囲を変更するには、名前マネージャで名前を削除し、正しいスコープで再定義します。

ローカルワークシートレベルのスコープ

ワークシート・レベル・スコープを持つ名前は、定義されたワークシートに対してのみ有効です。名前 Total_Sales の範囲を持っています シート1 ブックの名前が認識されません。 シート2, シート 3、またはワークブック内の他のシートを選択します。これにより、各名前のスコープが特定のワークシートに限定されている限り、複数のワークシートで同じ名前を定義することができます。

異なるシートに同じ名前を使用すると、ワークシート間の連続性を保証し、名前を使用する数式 Total_Sales 1つのワークブック内の複数のワークシート内の同じ範囲のセルを常に参照します。

数式で異なるスコープの同じ名前を区別するには、名前の前に次のようなワークシート名を付けます。

Sheet1!Total_Sales

または

Sheet2!Total_Sales

名前を使用して作成された名前 名前ボックス 名前が定義されているときにシート名と範囲名が名前ボックスに入力されていない限り、常にグローバルなワークブックレベルのスコープを持ちます。

:

  • 名: Jan_Sales、Scope - グローバルなワークブックレベル
  • 名: Sheet1!Jan_Sales、Scope - ローカルワークシートレベル

グローバルワークブックレベルスコープ

ブックのレベル範囲で定義された名前は、そのブックのすべてのワークシートで認識されます。したがって、ワークブックレベルの名前は、上で説明したシートレベルの名前とは異なり、ワークブック内で1回のみ使用できます。

ただし、ワークブックレベルのスコープ名は他のワークブックでは認識されないため、異なるレベルのExcelファイルでグローバルレベルの名前を繰り返すことができます。たとえば、 Jan_Sales nameにはグローバルスコープがあり、同じ名前を別のワークブックで使用することができます 2012_Revenue, 2013_収益、および 2014_収益.

スコープの競合とスコープの優先順位

2つのスコープが異なるため、ローカルのシートレベルとワークブックレベルの両方で同じ名前を使用することは可能です。しかし、そのような状況では、その名前が使用されるたびに矛盾が生じます。

このような競合を解決するには、Excelでローカルワークシートレベルで定義された名前がグローバルブックレベルよりも優先されます。このような状況では、 2014_収益 ブック名のレベル名の代わりに使用されます。 2014_収益.

優先順位のルールを無効にするには、次のような特定のシートレベルの名前と組み合わせてブックレベルの名前を使用します。

2014_Revenue!Sheet1

優先順位の優先順位の1つの例外は、ローカルワークシートレベルの名前で、スコープは シート1 ワークブックのスコープとリンク シート1 グローバルレベルの名前でオーバーライドすることはできません。