Windows 10 & Office 2016 Excel 2016

セル範囲に名前を定義して数式で使用する

投稿日:2017年4月10日 更新日:

Excelでは、セル範囲に名前を定義しておくと、関数の引数に名前を利用することができます。

定義された名前は、[数式]タブの[数式で使用]ボタンから簡単に挿入することができます。

[数式で使用]ボタンから範囲を指定

サンプル表の確認

ここでは、下の表をもとに製品コードが[ABB-1]の売上数量を求めたいと思います。

売上表

セル範囲に名前を定義

まず、準備としてセル範囲に名前を定義します。

セル[D2]からセル[D27]までを選択して(タイトルは含めません)、[数式]タブの[定義された名前]グループにある[名前の定義]をクリックします。

名前の定義

名前を定義して適用します。

名前の定義

[新しい名前]ダイアログボックスが表示されます。

参照範囲が間違ってないか確認して、[名前]のテキストボックスに[製品コード]と入力します。

[OK]ボタンをクリックして閉じます。

注意名前は、自動的に入力されますが、その名前でいいか判断してください。

新しい名前

ワークシートの左上の[名前ボックス]に[製品コード]と表示されていることを確認してください。

名前ボックス

今度は同じように数量のセル範囲に名前を定義します。

セル[F2]からセル[F27]までを選択して、[数式]タブの[名前の定義]をクリックして、今度は[名前]のテキストボックスに[数量]と入力します。

[数式]タブの[名前の定義]

左上の名前ボックスに[数量]と表示されていると思います。

名前ボックス

参考範囲選択して名前を自動生成することもできます。[数式]タブの[定義された名前]グループにある[選択範囲から作成]をクリックします。

絞り込みドロップダウンリストの作成(データの入力規則)

Excelでは入力規則と関数を使って、リストの中から1つ選択すると、次のリストは前のリストに該当する内容の中からしか選択できないようにするこ ...

続きを見る

選択範囲から名前を自動生成(Excel2007)

名前定義の確認

ワークシートの左上の名前ボックスの▼ボタンをクリックしてみてください。

名前ボックス

セル範囲に定義した名前が表示されるはずです。

[製品コード]をクリックすると、定義したセル範囲が選択されます。

名前ボックスで確認

[数式]タブの[数式で使用]ボタンをクリックしても、セル範囲に付けた名前が表示されます。

数式で使用

参考名前を削除する場合は、[名前の管理]ダイアログボックスで行いますが、テーブルは範囲に変更しないと[名前の管理]ダイアログボックスから消すことはできません。

名前の管理ダイアログボックスを表示するショートカットキーは、[Ctrl]+[F3]です。以下の記事で解説しています。

[名前の管理]ダイアログボックスに削除できない名前がある

[数式]タブの[名前の管理]をクリックして[名前の管理]ダイアログボックスを表示すると、[削除]ボタンが無効になっているものがあります。 こ ...

続きを見る

数式で使用している名前を間違って削除すると、名前を使用した数式のセルに[#NAME?]と表示されますので気を付けてください。

SUMIF関数で名前を使用

SUMIF関数を使って、製品コード[ABB-1]の売上数量を求めます。

セル[I2]には、[ABB-1]と入力しておきます。

関数を入力するセル

セル[J2]をアクティブにした状態で、[数式]タブの[数学/三角]をクリックします。

[SUMIF]を探してクリックします。

SUMIF関数のポップヒントには、下のように記されています。

SUMIF(範囲,検索条件,合計範囲)

指定された検索条件に一致するセルの値を合計します。

SUMIF関数

[関数の引数]ダイアログボックスが表示されます。

[範囲]のテキストボックスをクリックします。

[関数の引数]ダイアログボックス

[数式]タブの[数式で使用]をクリックして、[製品コード]をクリックします。

クリックするだけで、[範囲]に入力されます。

範囲の指定

[検索条件]のテキストボックスをクリックして、今度は、セル[I2]をクリックします。

[検索条件]には、[I2]と入力されます。

検索条件の入力

[合計範囲]のテキストボックスをクリックして、[数式]タブの[数式で使用]をクリックして[数量]をクリックします。

[OK]ボタンをクリックします。

合計範囲の指定

セル[J2]には、製品コード[ABB-1]の[合計数量]が表示されます。

関数の完成

参考セル範囲に名前を定義しておくと、関数で何度も同じ範囲を使ったりするときに効率よく入力することができますし、間違いも少なくなると思います。

以下の記事も参考になると思います。

名前定義の活用(入力規則のリストの元の値に名前を貼り付け)

セル範囲に名前を付けると、関数内でセル範囲を参照する時などに利用できるようになります。 また、Excelの入力規則でリストを設定するときも便 ...

続きを見る

Wordの差し込み印刷時に利用する住所録なども名前を付けておくと、効率よく操作できます。

差し込み印刷用のデータ(リスト)を作成

Excelで住所録を作成される方は多いと思います。 しかし、その住所録はExcelにデータ(リスト)として認識されているでしょうか? 住所録 ...

続きを見る

条件付き書式でも使用できます。以下の記事内で使っています。

年と月を選択するだけで繰り返し使用できる予定表を作成(関数使用)

Excelで予定表(スケジュール表)を作成することは多いと思いますが、毎月、作成するのは面倒ですね。 ここでは、[年]と[月]を選択するだけ ...

続きを見る

また、名前を定義した範囲が可変する場合の設定方法は以下の記事で解説しています。

拡張または縮小する表の印刷範囲の設定はテーブルかOFFSET/INDEX関数で

行数や列数が可変する表を印刷する場合、たびたび印刷範囲の設定をするのは面倒です。 表をテーブルに変換すると、印刷範囲の設定を1回行うだけで、 ...

続きを見る

範囲が可変する名前定義

縦横の範囲が可変する名前定義

グラフ系列の数式で使用することもできます。

ドロップダウンリストから項目を選択してグラフ元の範囲を切り替える

入力規則で作成したドロップダウンリストから項目を選択して、グラフ範囲を変更する方法です。 表の項目と数値の参照範囲に名前を定義して、グラフ系 ...

続きを見る

最新データから指定月分をグラフに自動表示する

名前定義にOFFSET関数とCOUNTA関数を使用すると、グラフの範囲を自動的に変更することができて便利です。 ここでは、最新データから指定 ...

続きを見る

水平スクロールバーを配置してグラフ系列の期間をずらして表示する

Excelのフォームコントロール内のスクロールバーを利用して、グラフの表示期間をずらして表示することができます。 水平スクロールバーの両端に ...

続きを見る

検索

ほかの記事も検索してみませんか?

Access / Excel / PowerPoint / Word

関連記事30件

moneytizerPCのみ

Profile

執筆者/はま

-Windows 10 & Office 2016 Excel 2016

Copyright © 2001-2024 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2024 AllRights Reserved Powered by AFFINGER4.