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

Excelで動的グラフ範囲(ダイナミックチャートレンジ)を作成する2つの方法

グラフのデータ範囲を頻繁に更新する必要がある場合、「動的グラフ範囲(ダイナミックチャートレンジ)」ほど便利な機能はありません。元データに行を追加するたびにグラフの範囲が自動的に更新されるため、手作業の手間と時間を大幅に節約できます。この記事では、Excelで動的グラフ範囲を作成する2つの簡単な方法を、手順を追ってわかりやすく解説します。

練習用ワークブックのダウンロード

以下のリンクからExcelファイルをダウンロードして、実際に操作しながら学習できます。

動的グラフ範囲とは?

動的グラフ範囲とは、元データに新しいデータを追加すると自動的に更新されるグラフ範囲のことです。

この範囲はデータの変更に非常に柔軟に対応します。元データの更新や挿入を頻繁に行う場合に、最大限の効果を発揮します。

Excelで動的グラフ範囲を作成する2つの方法

方法1: Excelテーブルを使って動的グラフ範囲を作成する

シート上のデータを「Excelテーブル」に変換すると、動的グラフ範囲を簡単に作成できます。以下の手順に従ってください。

❶ まず、データ表全体を選択します。

❷ 次に Ctrl + T キーを押します。これだけで、通常のデータ表からExcelテーブルが即座に作成されます。

Excelで動的グラフ範囲(ダイナミックチャートレンジ)を作成する2つの方法

Ctrl + T を押すと、「テーブルの作成」というダイアログボックスが表示されます。テーブル範囲は自動的に入力されています。「先頭行をテーブルの見出しとして使用する(My table has headers)」というチェックボックスがあるので、必ずチェックが入っていることを確認してください。

❸ 「OK」をクリックします。

Excelで動的グラフ範囲(ダイナミックチャートレンジ)を作成する2つの方法

これでExcelテーブルが完成しました。続いて、

❹ リボンの「挿入」タブを開きます。

❺ 「グラフ」グループにある「縦棒グラフの挿入」をクリックします。

❻ お好みの「2-D縦棒」グラフを選択します。

Excelで動的グラフ範囲(ダイナミックチャートレンジ)を作成する2つの方法

すると、Excelテーブルのデータをもとに、次のような縦棒グラフが作成されます。

Excelで動的グラフ範囲(ダイナミックチャートレンジ)を作成する2つの方法

これで動的グラフ範囲の作成は完了です。次に、正しく機能するかどうかを確認してみましょう。

新しいレコードとして、「Name(名前)」列にBruce、「Age(年齢)」列に42を追加してみます。下の画像のとおり、元データに追加した新しいレコードが、縦棒グラフにも自動的に反映されました。

Excelで動的グラフ範囲(ダイナミックチャートレンジ)を作成する2つの方法

あわせて読みたい:

  • Excel VBAで最終行の動的範囲を使う方法(3つの方法)
  • Excelテーブルの動的範囲を使ったデータの入力規則ドロップダウンリスト
  • Excelで動的な日付範囲のグラフを作成する方法(2つの簡単な方法)
  • セルの値に基づいて動的なSUM範囲を作成する方法(4つの方法)
  • Excelで動的グラフを作る方法(3つの便利な方法)

方法2: OFFSET関数とCOUNTA関数を使って動的グラフ範囲を作成する

A. 動的な名前付き範囲の作成

動的グラフ範囲を作成する最も簡単な方法はExcelテーブルを使うことですが、何らかの理由で前述の方法が使えない場合は、OFFSET関数とCOUNTA関数を組み合わせて動的グラフ範囲を作成できます。

以下の手順に従ってください。

❶ リボンの「数式」タブを開き、「名前マネージャー」を選択します。

Excelで動的グラフ範囲(ダイナミックチャートレンジ)を作成する2つの方法

「名前マネージャー」ダイアログボックスが開きます。

❷ 「名前マネージャー」ダイアログボックスで「新規」をクリックします。

Excelで動的グラフ範囲(ダイナミックチャートレンジ)を作成する2つの方法

❸ 「新しい名前」というダイアログボックスが開きます。「名前」欄に「Names」と入力し、「参照範囲」欄に次の数式を入力します。

=OFFSET(NamedRange!$B$2,0,0,COUNTA(NamedRange!$B:$B)-1,1)

OK」をクリックします。

Excelで動的グラフ範囲(ダイナミックチャートレンジ)を作成する2つの方法

❹ 再び「名前マネージャー」ダイアログボックスで「新規」をクリックします。今度は「名前」欄に「Age」と入力し、「参照範囲」欄に次の数式を入力します。

=OFFSET(NamedRange!$A$2,0,0,COUNTA(NamedRange!$A:$A)-1,1)

その後、「OK」をクリックします。

Excelで動的グラフ範囲(ダイナミックチャートレンジ)を作成する2つの方法

これらの手順を完了すると、「名前マネージャー」ダイアログボックスは次のようになります。

Excelで動的グラフ範囲(ダイナミックチャートレンジ)を作成する2つの方法

B. 動的な名前付き範囲を使ってグラフを作成する

次に、データを視覚化するために縦棒グラフを挿入します。

❺ 「挿入」メニューを開き、「グラフ」グループから「縦棒グラフの挿入」を選択します。お好みの縦棒グラフを選んでください。

Excelで動的グラフ範囲(ダイナミックチャートレンジ)を作成する2つの方法

❻ 「グラフデザイン」タブに移動し、「データの選択」をクリックします。

Excelで動的グラフ範囲(ダイナミックチャートレンジ)を作成する2つの方法

❼ 「データソースの選択」というダイアログボックスが開きます。「凡例項目(系列)」の下にある「追加」ボタンをクリックします。

Excelで動的グラフ範囲(ダイナミックチャートレンジ)を作成する2つの方法

❽ 「系列の編集」ダイアログボックスの「系列の値」欄に次の数式を入力し、「OK」をクリックします。

=NamedRange!Ages

Excelで動的グラフ範囲(ダイナミックチャートレンジ)を作成する2つの方法

❾ 「データソースの選択」ダイアログボックスに戻ります。「横(項目)軸ラベル」セクションの下にある「編集」ボタンをクリックします。

Excelで動的グラフ範囲(ダイナミックチャートレンジ)を作成する2つの方法

❿ 「軸ラベル」という別のダイアログボックスが表示されるので、「軸ラベルの範囲」欄に次の数式を入力します。

=NamedRange!Names

最後に「OK」をクリックします。

Excelで動的グラフ範囲(ダイナミックチャートレンジ)を作成する2つの方法

以上の手順で、Excelに動的グラフ範囲のグラフが正常に作成できました。今後、元データを更新するたびに、グラフ範囲も瞬時に自動更新されます。

注意点

📌 動的グラフ範囲を作成する最も便利な方法は、Excelテーブルを使用することです。

📌 Excelテーブルの作成に問題がある場合は、名前付き範囲(OFFSET・COUNTA関数)の方法を利用できます。

まとめ

今回は、Excelで動的グラフ範囲を作成する2つの方法について解説しました。記事に添付された練習用ワークブックをダウンロードして、すべての方法を実際に試してみることをおすすめします。ご質問がある場合は、下のコメント欄でお気軽にお尋ねください。関連するご質問にはできるだけ早くお答えします。また、当サイト ExcelDemy もぜひご覧ください。

関連記事

  • VBAでExcelに動的な名前付き範囲を作成する方法(ステップバイステップガイド)
  • OFFSET関数でExcelの動的範囲を作成・活用する方法
  • ドロップダウンリストで動的なExcelグラフを作成する方法(3つの方法)
  • 動的なタイトルと凡例ラベルを持つExcelグラフの作り方
  • データフィルターを使ってExcelに動的グラフを作成する方法(3つの簡単な方法)
  1. Excelでプロジェクトタイムラインを作成する3つの簡単な方法

    このチュートリアルでは、Excelを使ってプロジェクトタイムラインを作成する方法を解説します。小規模なプロジェクトを管理している場面を想定し、その進捗管理のためにタイムラインを作成していきます。Excelを活用すれば、プロジェクトタイムラインは誰でも簡単に作れます。ここでは、Microsoft Excelのさまざまな機能を使った作成手順を詳しくご紹介します。 練習用ワークブックはこちらからダウンロードできます。 プロジェクトタイムラインとは? プロジェクトタイムラインとは、プロジェクトの進行中に発生する重要なイベントやマイルストーンを一覧化したものです。一般的には、プロジェクトの一連の

  2. グラフなしでExcelの凡例を作成する方法(3つの簡単ステップ)

    Excelグラフを扱う際、通常はグラフのオプションから凡例を挿入します。しかし、場合によっては、グラフやそのオプションを使用せずに凡例を作成したいこともあります。 例えば、「月別実績売上」と「予測売上」のデータがあるとします。Excelグラフやそのオプションに頼らずに凡例を作成し、下の画像のような結果を得たいというケースです。 この記事では、グラフを使わずにExcelで凡例を作成する手順を段階的に解説します。 Excelワークブックのダウンロード Excelグラフの凡例とその挿入方法 通常のグラフの凡例作成は、Excelのグラフオプションを使えば非常に簡単です。下の画像のように挿入済みのグラ