【Excel・エクセル】セル範囲に名前を付ける?名前の定義とは

関数で別のセル範囲を指定してるんだけど、Sheet1のD2:F5とかだと、何を参照してるか分からなくて困ってるの。

その範囲に名前を付けたら、分かりやすくなるよ!
- セル範囲に名前を付けるには、付けたい範囲をドラッグして名前ボックスに入力
- 複数の範囲を一度に名付けるには「数式タブ」→定義された名前の「選択範囲から作成」
- 名前を消したい場合「数式タブ」→定義された名前の「名前の管理」
名前の定義の練習ファイルダウンロード

一緒にやってみませんか?
【Excel・エクセル】名前の定義とは?
数式や関数でセルを参照すると、数式の中にセルの範囲が書かれますが、「その範囲、なんだっけ?」「何を参照してるんだっけ?」と迷ったことはありませんか?
たとえば、下図はVLOOKUP関数を使っていますが、数式を見るだけだと、何のことかパッと分かりませんよね。

式が複雑になったり、参照する項目が多かったりするとますます分からず、修正編集したくなっても、解読だけで30分1時間と時間が過ぎていく……。
そうならないために、セル範囲に名前を付けて管理する方法をご紹介します!
名前を付けたら、数式だってこんなに見やすく、分かりやすくなりますよ!

【Excel・エクセル】セル範囲に名前を付ける方法
下図は、社員別の売り上げ表です。
それぞれの月の売り上げの列に、名前を付けてみましょう。
※練習ファイルをダウンロードされた場合、すでにF列の合計は記入されています。

名前ボックスにセル範囲の名前を入力するやり方
名前を付けるにはまず、名前を付けたい範囲をドラッグして選びます。
今回はまず、「6月売上のセルC2からC11まで」をドラッグして選んでください。

選んだら、数式バーの左側にある「名前ボックス」をクリックしてください。
いつもはセルの番号が表示されてる、あそこですね。


名前ボックスって名前があったんだ。
ここに、つけたい名前を入力していきます。今回は、「_6月売上」と入力してみてください。

なんで最初に「_(アンダーバー)」を付けるの?

名前ボックスのルールで、先頭に数字は使えないんよ。

エンターキーを押せば、命名完了です。これで、この範囲に「_6月売上」という名前が付きました!
どこかセルをクリックすると、いつもはそのセルの位置が表示されますが……

先ほど名前を付けたセルC2からC11をドラッグすると、名前ボックスにちゃんと「_6月売上」と表示されました。


こうやって一個ずつやっていくしかないの?
選択範囲から生成でセル範囲に名前を付ける方法
同じように、7月と8月の売り上げも名前を付けていくのですが、1列ずつ入れていくのはちょっと面倒ですよね。

列が何十何百ってあったら、名付けるだけで大仕事だよね。
そこで使えるのが、「選択範囲から生成」です!百聞は一見に如かず、早速試してみましょう。
まず、名前を付けたいセル範囲を、まとめてドラッグして選びます。
この時、セル範囲の名前にしたい見出し(項目名)も、範囲に含めてドラッグしてください。
今回では、名前を付けたい範囲は7月売上と8月売上のセルD2からE11までですが、それプラス、それぞれの見出しであるセルD1、E1も含めてドラッグします。

選んだら、「数式タブ」→定義された名前のところにある「選択範囲から生成」をクリックしてください。

すると、「選択範囲から名前を生成ダイアログボックス」が出てきました。

以下に含まれる値から名前を作成……よくわかりませんね。
早い話が、ドラッグして選んだ範囲のどの部分を名前にしますか?と聞かれているんです。
今回は「_7月売上」「_8月売上」と、それぞれ名前を付けたい。ちょうどセルD1とE1が、それにあたりますね。
セルD1とE1は、先ほどドラッグした範囲の一番上の行にありました。
というわけで、「上端行」をクリックして選んで、OKをクリックしてみてください。

これで命名完了です!ためしにセルD2からD11までをドラッグして、名前ボックスを見てみると……。
ちゃんと「_7月売上」になっていますね!

8月売上もホラこの通り♪

名前の定義からセル範囲に名前を付ける方法
もう一つ方法があるので、こちらもご紹介しておきます。
今回は、合計部分に合計と名前を付けたいと思います。
「数式タブ」→定義された名前のところにある「名前の定義」をクリックしてください。

「新しい名前ダイアログボックス」が出てきました。

名前には、付けたい名前を記入します。今回だと「合計」ですね。

範囲はブックのままで大丈夫です。
ブック全体でその名前を使うのか、そのシートだけで通じる名前にするのかの違いです。
コメントも今回は空欄のままにしておきます。後で見て分かるためのメモ書きのようなものです。
で、ここが重要!参照範囲!
今まで名前をつけたい範囲をドラッグして選んでいましたが、ここでそれを指定していきます。
すでに範囲が書かれていますが、それは無視して上向きの矢印をクリックしてください。

すると、新しい名前ダイアログボックスが折りたたまれ、範囲の選択画面に切り替わりました。
ここでドラッグした範囲に、名前を付けることになります。


最初に選ぶか後で選ぶかの違い?

まぁ、ぶっちゃけ最初にも選べるっちゃ選べる。
合計の範囲はセルF2からF11のほかに、セルC12からF12もありますね。
離れたセル範囲を同時に選びたい場合、どうすればいいでしょうか?

セルF2からF11と、セルC12からF12にそれぞれ合計って名前を付ける!

残念、同じ名前は付けられませーん。

ぐぬぬ……
答えは、まずはセルF2からF11ドラッグしてください。
ドラッグできたら、Ctrlキーを押しながら、セルC12からF12をドラッグします。

上図のように選択できたら、新しい名前ダイアログボックスの下向き矢印をクリックしてください。

新しい名前ダイアログボックスが元の状態に戻るので、そのままOKをクリックしてください。

これで、名前が付けられました!

名前に限らず、離れたセルを一度に選択するには、Ctrlキーを押しながらクリックやドラッグするといいんよ。
【Excel・エクセル】セルの名前を参照した数式の書き方
では、付けた名前を使って、数式を書いてみましょう!
下図のセルC12に、みんなの6月の売上を足した合計を出したいと思います。

普通にやるとなると、SUM(C2:C11)だよね。
合計を出したいセルC12をクリックして、「=SUM(」と入力してください。
式の中に名前を呼び出します。ここで合計したいのは、先ほど名前を付けた「_6月売上」ですね。
では呼んでみましょう。

_6月売上さーん!もりのさんがお呼びよー!
式の中にセル範囲の名前を呼び出すときは、「数式タブ」→定義された名前の「数式で使用」をクリックします。

すると、どの範囲を呼び出すか聞かれるので、「_6月売上」をクリックして選んでください。

選んだら、「)」を入力して、エンターキーで確定します。すると、6月売上の合計値が計算されました!

同じようにして、7月売上と8月売上の合計も、SUM関数と名前を使って計算してみましょう!
下図のようになれば、成功です!


セルD12は「=SUM(_7月売上)」
セルE12は「=SUM(_8月売上)」になるよ。
【Excel・エクセル】セルの名前を使って書式を変える
名前を使えば、一度に書式などを変えられます。
名前が「合計」のセル範囲を、すべて太字にしてみたいと思います。
まず、名前ボックスの下向き三角をクリックしてみてください。

付けた名前の一覧が出てくるので、「合計」を選んでください。

すると、セル範囲「合計」が選ばれた状態になりました。

このまま「ホームタブ」→フォントのところにある「太字」をクリックしてみてください。

セル範囲「合計」がすべて太字になりました!

【Excel・エクセル】名前の定義を削除するには

付けた名前は消せないの?

もちろん消せるよ!
名前の定義を使って付けたセルの名前は、もちろん削除もできます。
「数式タブ」→定義された名前のところにある「名前の管理」をクリックしてみてください。

すると「名前の管理ダイアログボックス」が出てきました。
今まで付けた名前の一覧が出ていますね。
ここで、削除したい名前をクリックして、上にある「削除」をクリックすれば、その名前を削除できます。
「合計」を削除してみましょう。
「合計」をクリックして、削除をクリックしてください。

名前 合計 を削除しますか?と注意が出てきました。
消しちゃって大丈夫?と聞かれているのですが、かまわず「OK」をクリックしましょう。

1、2の……ポカン!
これで、「合計」はきれいさっぱりなくなりました!

名前の定義を編集するには
同じように名前をクリックしてから、上にある「編集」をクリックすると、名前や範囲を編集できます。
試しに「社員名」をクリックして、「編集」をクリックしてください。

すると、名前の編集ダイアログボックスが出てきました。ここから名前や範囲を編集するんですね!

セル範囲に名前を付ければ、数式が見やすくなったり、範囲選択も楽になったりと、とっても使いやすくなりますね!
ぜひ、名前を付けてみてください。
それでは、お疲れさまでした!
- セル範囲に名前を付けるには、付けたい範囲をドラッグして名前ボックスに入力
- 複数の範囲を一度に名付けるには「数式タブ」→定義された名前の「選択範囲から作成」
- 名前を消したい場合「数式タブ」→定義された名前の「名前の管理」
ディスカッション
コメント一覧
まだ、コメントがありません