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

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

[ 名前の管理] ダイアログ ボックスを使用して、ブック内で定義されているすべての名前とテーブル名を操作します。 たとえば、エラーのある名前を検索したり、名前の値と参照を確認したり、説明的なコメントを表示または編集したり、スコープを決定したりすることができます。 また、名前のリストの並べ替えやフィルター処理も行ったり、1 か所からの名前を簡単に追加、変更、削除したりできます。

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

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

列名 説明
Name 以下のいずれかになります。
  • 定義された名前は、定義された名前のアイコン で示されます。 [定義された名前] アイコン
  • テーブル名は、テーブル名のアイコン で示されます。 テーブル名アイコン テーブル名は、Excel テーブルの名前であり、レコード (行) とフィールド (列) に格納されている特定の主題に関するデータのコレクションです。 Excel の表を挿入するたびに、既定の Excel 表名 Table1、Table2 などが作成されます。 テーブルの名前を変更して、より意味のあるテーブルにすることができます。 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 認定試験の番号に基づく。
参照先 選択した名前の参照。
[ 参照先] ボックスの詳細を変更することで、名前の範囲をすばやく編集できます。 変更を加えた後、[CommitEnter]ボタンをクリックして変更を保存するか、[キャンセル]ボタンをクリックして変更を破棄できます。

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

名前付き範囲の作成

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

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

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

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

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

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

    • [ダイアログを折りたたむ] をクリックしてダイアログ ボックスを一時的に縮小し、ワークシートのセルを選択して、[ダイアログを展開] をクリックします

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

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

      ヒント

      • 数式内で絶対参照または相対参照の使用には注意してください。 参照するセルをクリックして参照を作成すると、Excel は "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 技術コミュニティの専門家にいつでも質問するか、コミュニティでサポートを受けることができます。

関連項目

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

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

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

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