0Pricing
Excel Formulas Academy · レッスン

名前付き範囲を作成して使う

範囲に意味のある名前を付け、数式内で使用します。

「名前付き範囲を作成して使う」はCoddyKit上の無料Excel Formulas Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはExcel Formulas Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Excel Formulas Academyコースには全4レッスンが含まれています。

名前付き範囲とは

名前付き範囲を使うと、セルまたはセル範囲に分かりやすい名前を付けられます。売上データが B2:B13 にあることを覚えておく代わりに、その範囲を単に Sales と呼べます。

範囲に名前を付けると、通常アドレスを入力する場所ならどこでも、その名前を使えます。数式が自然な文章のように読みやすくなり、データを移動しても壊れにくくなります。

  • =SUM(B2:B13) は =SUM(Sales) になります
  • 名前は Excel と Google Sheets の両方で使えます
=SUM(Sales)

範囲に名前を付けるメリット

名前付き範囲を使うと、日常的に発生する次の3つの問題を解決できます。

  • 読みやすさ — =Revenue-Costs は =C2-C3 よりすぐに意味が分かります。
  • 信頼性 — 名前はデータに追従するため、上に行を挿入しても数式が誤ったセルを参照しません。
  • 再利用性 — 長いアドレスを何度も入力せず、複数の数式で1つの名前を使えます。

1つのセルに保存した税率には TaxRate のような名前を付けると、すべての数式自体が説明になります。

Excelで範囲に名前を付ける

Excelで最も速く名前を付ける方法は、名前ボックスを使うことです。名前ボックスは数式バーの左側にある小さなボックスで、通常はアクティブセルのアドレスが表示されます。

  • 名前を付けたいセルを選択します。たとえば B2:B13 です。
  • 名前ボックス内をクリックします。
  • Sales のような名前を入力し、Enter キーを押します。

これで完了です。範囲に名前が付き、ブック内のどの数式でも使えるようになります。

Google Sheetsで範囲に名前を付ける

Google Sheetsでは、名前ボックスの代わりにメニューを使います。

  • B2:B13 など、セルを選択します。
  • データ メニューを開き、名前付き範囲を選択します。
  • サイドパネルに名前を入力し、完了をクリックします。

サイドパネルには作成したすべての名前が一覧表示されるため、後から編集や削除もできます。結果はExcelと同じで、=SUM(Sales) と書けるようになります。

=SUM(Sales)

名前付けのルール

ExcelとSheetsでは、名前に関していくつかのルールが適用されます。エラーを避けるため、次の点を覚えておいてください。

  • 文字またはアンダースコアで始めます。数字で始めることはできません。
  • スペースは使えません — Unit Price の代わりに Unit_Price または UnitPrice を使います。
  • セルアドレスのような名前は付けられないため、Q1 は拒否されますが、Quarter1 は使えます。
  • 名前では大文字と小文字が区別されません。sales と Sales は同じ範囲を指します。

実例

B列に月ごとの売上が入り、B2:B13 に Sales という名前を付けたシートを想像してください。

これで合計や平均を簡単かつ読みやすく計算できます。

  • 売上合計: =SUM(Sales)
  • 月平均: =AVERAGE(Sales)
  • 最高売上: =MAX(Sales)

元のアドレスを確認しなくても、ファイルを開いた人は誰でも数式の意味をひと目で理解できます。

=AVERAGE(Sales)

シートをまたいで名前を使う

名前付き範囲は通常、ブック全体で有効です。つまり、どのタブからでも使えます。データが Data という名前のシートにある場合、シート名を入力しなくても Summary タブで数式を書けます。

2つの方法を比較してみましょう。

  • 名前を使わない場合: =SUM(Data!B2:B13)
  • 名前を使う場合: =SUM(Sales)

名前がシート参照を隠してくれるため、集計用の数式を短くすっきり保てます。

=SUM(Data!B2:B13)

より大きな数式で名前を使う

数式が長くなるほど、名前付き範囲の便利さが際立ちます。Revenue と Costs がそれぞれ値の範囲を指しているとします。利益率の数式は文章のように読めます。

=(SUM(Revenue)-SUM(Costs))/SUM(Revenue)

条件付き関数と名前を組み合わせて、地域別の売上を合計することもできます。

  • =SUMIF(Region,"East",Sales)

ここでは、Region と Sales はどちらも同じ長さの名前付き範囲です。

=SUMIF(Region,"East",Sales)

名前を編集・削除する

名前は永続的なものではありません。Excelでは、数式タブから名前の管理を開くと、範囲の名前を変更したり、範囲に含まれるセルを変更したり、名前を完全に削除したりできます。

Google Sheetsでは、同じ操作をデータメニューの名前付き範囲サイドパネルから行います。

  • セル範囲を変更すると、その名前を使っているすべての数式が更新されます。
  • 名前を削除すると、その名前を使った数式は #NAME? エラーになります。そのため、先に数式を更新してください。

NAMEエラー

セルに #NAME? と表示された場合、スプレッドシートが入力した名前を認識できていません。よくある原因は次のとおりです。

  • 入力ミス — 範囲の名前が Sales なのに、Sale と入力しています。
  • 名前が削除されたか、そもそも作成されていません。
  • スペースが入り込んでいます。たとえば =SUM( Sales ) のような誤った入力です。

名前の管理を開いて正確なつづりを確認し、数式を修正してください。名前が解決されると、エラーはすぐに消えます。

ベストプラクティス

いくつかの習慣を身に付けると、名前付き範囲を混乱の原因ではなく便利なものとして使えます。

  • Range1 ではなく、QuarterlySales のような説明的な名前を使います。
  • どこでもPascalCaseを使うなど、命名スタイルを統一します。
  • すべてのセルに名前を付けるのではなく、何度も再利用する範囲に名前を付けます。
  • チームメンバーが理解できるよう、名前の管理に名前の説明を記録します。

適切な名前を選ぶと、分かりにくいブックが、ほとんど自分で説明してくれるブックに変わります。

クイックチェック

B2:B13 という範囲に Sales という名前を付けました。これを正しく合計する数式はどれですか。

まとめ

名前付き範囲を使うと、1つ以上のセルに名前を付けられるため、数式が読みやすくなり、レイアウトを変更しても機能し続けることを学びました。

  • Excelでは名前ボックス、Sheetsではデータ > 名前付き範囲を使って名前を作成します。
  • 文字で始める、スペースを使わない、セルのような名前にしないというルールに従います。
  • アドレスを入力する場所ならどこでも名前を使えます。シートをまたいで使うこともできます。
  • 名前の管理で名前を管理し、#NAME? につながる入力ミスに注意します。

次は、固定値と再利用可能な数式に名前を付けます。

=SUM(Sales)

よくある質問

「名前付き範囲を作成して使う」レッスンは無料ですか?

はい。「名前付き範囲を作成して使う」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Excel Formulas Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Excel Formulas Academyコースには全4レッスンが含まれています。

「名前付き範囲を作成して使う」で何を学びますか?

範囲に意味のある名前を付け、数式内で使用します。 ブラウザで直接実行するハンズオンコードでExcel Formulas Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Excel Formulas Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのExcel Formulas Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。

「名前付き範囲を作成して使う」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このExcel Formulas Academyレッスンでコードを書いて実行できますか?

はい。すべてのExcel Formulas Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 名前付き範囲を作成して使う
  2. 定数と数式に名前を付ける
  3. データの入力規則で入力を制限する
  4. ドロップダウンリストを作成する
← Excel Formulas Academyに戻る