Excel で [名前の管理] を使用する

適用先
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

[名前マネージャー] ダイアログ ボックスを使用して、ブック内のすべての定義済みの名前とテーブル名を操作します。 たとえば、エラーのある名前を見つけたり、名前の値と参照を確認したり、説明的なコメントを表示または編集したり、スコープを決定したりできます。 また、名前の一覧を並べ替えたりフィルター処理したり、1 つの場所から名前を簡単に追加、変更、または削除したりすることもできます。

[名前の管理] ダイアログ ボックスを開くには、[数式] タブの [定義された名前] で、[名前の管理] をクリックします。

[名前マネージャー] ダイアログ ボックス [ 名前マネージャー ] ダイアログ ボックスには、リスト ボックス内の各名前に関する次の情報が表示されます。

列名 説明
Name 以下のいずれかになります。
  • 定義された名前は、定義された名前のアイコン で示されます。 [定義された名前] アイコン
  • テーブル名は、テーブル名のアイコン で示されます。 テーブル名アイコン テーブル名は、Excel テーブルの名前です。これは、レコード (行) とフィールド (列) に格納されている特定のサブジェクトに関するデータのコレクションです。 Excel では、Excel テーブルを挿入するたびに、Table1 や Table2 などの既定の Excel テーブル名が作成されます。 テーブルの名前を変更して、より意味を持たせることができます。 Excel テーブルの詳細については、「Excel テーブル での構造化参照の使用」を参照してください。
数式の結果、文字列定数、セル範囲、エラー、数値配列、数式が評価できなかった場合のプレースホルダーなど、名前の現在の値が表示されます。 具体的な例を次に示します。
  • "これは文字列定数です"
  • 3.1459
  • {2003;12,2002;23,;2001,18}
  • #REF!
  • {...}
参照範囲 名前の現在の参照範囲です。 具体的な例を次に示します。
  • =Sheet1!$A$3
  • =8.3
  • =HR!$A$1:$Z$345
  • =SUM(Sheet1!A1,Sheet2!B2)
スコープ
  • スコープがローカル ワークシート レベルの場合、ワークシート名が表示されます。
  • スコープがグローバル ブック レベルの場合は"ブック"。 これは既定のオプションです。
コメント 最大 255 文字の名前に関する追加情報です。 具体的な例を次に示します。
  • この値は、2007 年 5 月 2 日に期限切れになります。
  • 削除しないでください。 重要な名前です。
  • ISO 認定試験の番号に基づく。
参照先 選択した名前の参照。
[ 参照 対象] ボックスの詳細を変更することで、名前の範囲をすばやく編集できます。 変更を行った後、[Enter キーを押してコミット] ボタンをクリックして変更を保存するか、[キャンセル] ボタンをクリックして変更を破棄できます。

  • セルの内容を変更している間は、[ 名前マネージャー ] ダイアログ ボックスを使用できません。
  • [名前マネージャー] ダイアログ ボックスには、Visual Basic for Applications (VBA) で定義されている名前や非表示の名前は表示されません (名前の Visible プロパティは False に設定されています)。

名前付き範囲の作成

  1. [数式] タブの [定義された名前] で [名前の定義] をクリックします。

  2. [ 新しい名前 ] ダイアログ ボックスの [ 名前 ] ボックスに、参照に使用する名前を入力します。

    名前に使用できる文字数は半角で 255 文字までです。

  3. スコープは自動的にブックに設定 されます。 名前のスコープを変更するには、[ スコープ ] ドロップダウン リスト ボックスでワークシートの名前を選択します。

  4. 必要に応じて、[コメント] ボックスに半角で最大 255 文字の説明文を入力できます。

  5. [参照範囲] ボックスで、次のいずれかの操作を行います。

    • [ダイアログ ボタンの折りたたみ] (ダイアログ ボックスを一時的に縮小する) をクリックし、ワークシート上のセルを選択し、[ダイアログ ボタンの画像を展開] をクリックします。

    • 定数を入力するには、「 = (等号)」と入力し、定数値を入力します。

    • 数式を入力するには、「 = 」 と入力し、数式を入力します。
       

      ヒント

      • 数式で絶対参照または相対参照を使用する場合は注意してください。 参照するセルをクリックして参照を作成すると、"Sheet1!$B$1" などの絶対参照が作成されます。 "B1" などの参照を入力すると、相対参照になります。 名前を定義するときにアクティブなセルが A1 の場合、"B1" への参照は実際には "次の列のセル" を意味します。 セル内の数式で定義された名前を使用する場合、参照は、数式を入力した位置を基準にして、次の列のセルに対して行われます。 たとえば、C10 で数式を入力すると、参照は B1 ではなく D10 になります。
      • 詳細情報 - 相対参照、絶対参照、および混合参照を切り替える
  6. 終了してワークシートに戻るには、[OK] をクリックします。

[新しい名前] ダイアログ ボックスを広げる (大きくする) には、一番下のグリップ ハンドルをドラッグします。

名前を編集する

定義された名前またはテーブル名を変更すると、ブック内のその名前の使用もすべて変更されます。

  1. [数式] タブの [定義された名前] グループで、[名前の管理] をクリックします。
  2. [ 名前マネージャー ] ダイアログ ボックスで、編集する名前をダブルクリックするか、変更する名前をクリックして、[ 編集] をクリックします。
  3. [名前の編集] ダイアログ ボックスで、[名前] ボックスに参照範囲の新しい名前を入力します。
  4. [参照範囲] ボックスで、参照範囲を変更し、[OK] をクリックします。
  5. [ 名前マネージャー ] ダイアログ ボックスの [ 参照 対象] ボックスで、名前で表されるセル、数式、または定数を変更します。

名前を削除する

  1. [数式] タブの [定義された名前] グループで、[名前の管理] をクリックします。

  2. [名前の管理] ダイアログ ボックスで、削除する名前をクリックします。

  3. 次のいずれかの方法で名前 (複数可) を選択します。

    • 特定の名前を選択するには、その名前をクリックします。
    • 連続するグループ内の複数の名前を選択するには、名前をクリックしてドラッグするか、Shift キーを押してグループ内の各名前のマウス ボタンをクリックします。
    • 連続しないグループ内の複数の名前を選択するには、Ctrl キーを押し、グループ内の各名前のマウス ボタンをクリックします。
  4. [削除] をクリックします。

  5. 削除を確定する場合は、[OK] をクリックします。

名前にフィルターを適用する

[フィルター] ドロップダウン リストのコマンドを使用して、名前のサブセットをすばやく表示します。 各コマンドを選択すると、フィルター操作のオンとオフが切り替わります。異なるフィルター操作を簡単に結合または削除して目的の結果を取得できます。

次のオプションからフィルター処理できます。

選択する 目的
ワークシート内にある名前 範囲がローカル ワークシート レベルの名前だけを表示します。
ブック内にある名前 範囲がグローバル ブック レベルである名前だけを表示します。
エラーのある名前 エラー (#REF、#VALUE、#NAME など) を含む値を含む名前のみを表示します。
エラーのない名前 エラーのない名前だけを表示します。
定義された名前 ユーザーによって定義された名前または Excel によって定義された名前 (印刷範囲など) だけを表示します。
テーブル名 テーブル名だけを表示します。

名前を並べ替える

  • 名前の一覧を昇順または降順で並べ替えるには、列ヘッダーをクリックします。

列のサイズを変更する

  • 列の最大値に合わせて列のサイズを自動的に設定するには、列ヘッダーの右側をダブルクリックします。

補足説明

Excel Tech Community の専門家にいつでも依頼したり、コミュニティでサポートを受けたりすることができます。

関連項目

なぜ Excel で [名前の競合] ダイアログ ボックスが表示されるのでしょうか?

Excel の名前付き範囲を作成する

Excel の数式に名前付き範囲を挿入する

数式で名前を定義し使用する