Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

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

知っておくべきこと

  • 目的のセル範囲を強調表示し、ワークシートの列Aの上にある名前ボックスに名前を入力します。
  • または、目的の範囲を強調表示して、数式を選択します リボンのタブをクリックし、名前の定義を選択します 。
  • 範囲名を管理するには、数式に移動します タブで、名前マネージャーを選択します 、名前を選択してから、削除を選択します または編集

この記事では、Excel for Microsoft 365、Excel 2019、2016、2013、および2010で範囲の名前を定義および編集する方法について説明します。

名前ボックスを使用した名前の定義と管理

名前を定義する1つの方法、そしておそらく最も簡単な方法は、列Aの上にある名前ボックスを使用することです。 ワークシートで。この方法を使用して、ブック内のすべてのシートで認識される一意の名前を作成できます。

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

上の画像に示すように、名前ボックスを使用して名前を作成するには:

  1. ワークシートでセルの目的の範囲を強調表示します。

    Excelで名前付き範囲を定義および編集する方法
  2. と入力します 名前ボックスでその範囲に必要な名前 、 Jan_Sales など

    Excelで名前付き範囲を定義および編集する方法
  3. Enterを押します キーボードのキー。名前は名前ボックスに表示されます 。

名前は名前ボックスにも表示されます ワークシートで同じ範囲のセルが強調表示されているときはいつでも。 名前マネージャーにも表示されます 。

命名規則と制限

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

  • 名前にスペースを含めることはできません。
  • 名前の最初の文字は、文字、アンダースコア、または円記号のいずれかである必要があります。
  • 残りの文字は、文字、数字、ピリオド、またはアンダースコア文字のみです。
  • 名前の最大長は255文字です。
  • 大文字と小文字はExcelで区別できないため、 Jan_Sales およびjan_sales Excelでは同じ名前と見なされます。
  • セル参照をA25などの名前として使用することはできません またはR1C4

名前付き範囲とは何ですか?

名前付き範囲範囲名 、または定義された名前 すべてExcelで同じオブジェクトを参照します。 Jan_Salesなどのわかりやすい名前です。 またはJune_Precip —ワークシートまたはワークブックの特定のセルまたはセルの範囲に添付されます。名前付き範囲を使用すると、グラフを作成するときや、次のような数式でデータを簡単に使用および識別できます。

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

NameManagerを使用した名前の定義と管理

名前を定義する2番目の方法は、新しい名前を使用することです。 ダイアログボックス。このダイアログボックスは、名前の定義を使用して開きます 数式の中央にあるオプション リボンのタブ。 [新しい名前]ダイアログボックスを使用すると、ワークシートレベルのスコープで名前を簡単に定義できます。

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

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

  1. ワークシートでセルの目的の範囲を強調表示します。

  2. を選択します リボンのタブ。

    Excelで名前付き範囲を定義および編集する方法
  3. 名前の定義を選択します 新しい名前を開くオプション ダイアログボックス。

    Excelで名前付き範囲を定義および編集する方法
  4. 名前を入力します 、スコープ 、および範囲 ダイアログボックスで。

    Excelで名前付き範囲を定義および編集する方法
  5. 完了したら、[ OK]を選択します ワークシートに戻ります。名前は名前ボックスに表示されます 定義された範囲が選択されたときはいつでも。

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

Name Managerは、既存の名前の定義と管理の両方に使用できます。 数式の[名前の定義]オプションの横にあります リボンのタブ。

名前マネージャーで名前を定義する場合 新しい名前が開きます 上で概説したダイアログボックス。手順の完全なリストは次のとおりです。

  1. を選択します リボンのタブ。

    Excelで名前付き範囲を定義および編集する方法
  2. 名前マネージャーを選択します リボンの中央にあるアイコンをクリックして、名前マネージャーを開きます。 。

    Excelで名前付き範囲を定義および編集する方法
  3. 名前マネージャー新規を選択します ボタンをクリックして新しい名前を開きます ダイアログボックス。

    Excelで名前付き範囲を定義および編集する方法
  4. 名前を入力します 、スコープ 、および範囲 OKを選択します ワークシートに戻ります。名前は名前ボックスに表示されます 定義された範囲が選択されたときはいつでも。

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

名前の削除または編集

ネームマネージャーを開いた状態:

  1. 名前のリストを含むウィンドウで、削除または編集する名前を選択します。

    Excelで名前付き範囲を定義および編集する方法
  2. 名前を削除するには、削除を選択します リストウィンドウの上にあるボタン。

    Excelで名前付き範囲を定義および編集する方法
  3. 名前を編集するには、編集を選択します ボタンをクリックして名前の編集を開きます ダイアログボックス。

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

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

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

名前のフィルタリング

フィルター 名前マネージャーのボタン 簡単に:

  • 範囲が無効など、エラーのある名前を検索します。
  • 名前の範囲を決定します–ワークシートレベルかワークブックか。
  • リストされた名前の並べ替えとフィルタリング–定義された(範囲の)名前またはテーブル名。

フィルタリングされたリストは、名前マネージャーのリストウィンドウに表示されます。 。

Excelで定義された名前とスコープ

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

新しい名前のデフォルトのスコープは、グローバルブックレベルです。一度定義すると、名前のスコープを簡単に変更することはできません。名前のスコープを変更するには、名前マネージャーで名前を削除し、正しいスコープで再定義します。

ローカルワークシートレベルの範囲

ワークシートレベルのスコープを持つ名前は、それが定義されたワークシートに対してのみ有効です。名前がTotal_Salesの場合 シート1のスコープがあります ブックの場合、Excelはシート2の名前を認識しません 、シート 3 、またはブック内の他のシート。これにより、各名前のスコープが特定のワークシートに制限されている限り、複数のワークシートで使用するために同じ名前を定義できます。

ワークシート間の連続性を確保し、 Total_Sales という名前を使用する数式を確保するために、異なるシートに同じ名前を使用する場合があります。 1つのワークブック内の複数のワークシートで常に同じ範囲のセルを参照してください。

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

または

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

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

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

グローバルワークブックレベルの範囲

ブックレベルのスコープで定義された名前は、そのブック内のすべてのワークシートで認識されます。したがって、ワークブックレベル名は、上記のシートレベル名とは異なり、ワークブック内で1回だけ使用できます。

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

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

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

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

優先順位の規則を上書きするには、ワークブックレベル名を次のような特定のシートレベル名と組み合わせて使用​​します。

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


  1. Excel の VBA でデータ検証リストに名前付き範囲を使用する方法

    データ検証に名前付き範囲を使用する最も簡単な方法を探している場合 Excel VBA のリスト 、その後、この記事が役立つことがわかります。名前付き範囲は、ドロップダウン リストを簡単に作成するためにデータ検証式で使用すると便利です。このタスクは、いくつかの VBA の助けを借りて非常に簡単に行うことができます。 コード。 それでは、メインの記事を開始して、データ検証リストで名前付き範囲を使用する方法を調べてみましょう. ワークブックをダウンロード Excel で VBA を使用してデータ検証リストに名前付き範囲を使用する 4 つの方法 ここには、いくつかの製品のレコードとそれぞれの販売員

  2. Excel で参照ダイアログ ボックスを表示する方法

    このチュートリアルでは、Excel で参照ダイアログ ボックスを表示する方法を示します。多くの VBA を扱っている場合 特定のワークブックの別のワークシートにコードがある場合、参照を維持することが非常に重要です。そうしないと、1 つの VBA からジャンプするのが難しくなります。 別のコード。ここでは、参照ダイアログ ボックスを使用します。そのため、Excel で参照ダイアログ ボックスを表示する方法を学ぶことは非常に重要です。 ここから練習用ワークブックをダウンロードできます。 ダイアログ ボックスとは VBA のダイアログ ボックス コードは、特定のプログラム モジュールを適切な