Dynamic Chart in Excel(目次)
- Dynamic Chart in Excel
- How to create dynamic chart in Excel?
Dynamic Chart in Excel
Dynamic Chart in excelは、選択したテーブルに新しい値を挿入するたびに自動的に更新されます。 ダイナミックチャートを作成するために、まず我々は、Excelでダイナミックレンジを作成する必要があります。 そのためには、まず、「挿入」メニューのタブからデータを表形式に変更する必要があります。 これにより、作成されたテーブルは自動的に必要な形式に変更され、そのテーブルを使用して作成されたチャートはダイナミックチャートとなり、このようなデータを使用して作成されたチャートは必要な形式に更新されることになります。 もし、チャートのデータを固定したい場合は、以前に使用したデータをすべて削除する必要があります。
エクセル無料講座
Excel 関数、数式、チャート、フォーマット作成エクセルダッシュボード&その他
ダイナミックチャートを作成するための主な方法は、次の2つです。
- By Using Excel Table
- Using Named Range
How to Create a Dynamic Chart in Excel?
Excel の動的グラフは、非常にシンプルで簡単に作成することができます。 あなたはここでこの動的なチャートExcelテンプレートをダウンロードすることができます – ダイナミックチャートExcelテンプレート
Example #1 – By Using Excel Table
これは、2007以降のExcelバージョンで利用できるExcelでダイナミックチャートを作るための最も簡単な方法の一つである。 基本的な手順は以下の通りです。
- Insert
- A Dialog box will appear a table in Excel をクリックしてテーブルの範囲を指定し、「私のテーブルにはヘッダーがあります」
- 選択したテーブルにデータを入力してください。
- 表を選択し、それに適したチャートを挿入します。
- 積み上げられたラインマーカーチャートが挿入されています。
- 表のデータを変更すると、今度はグラフが変わります。
ステップ 4 では、列の動的入力範囲を変更するとグラフは自動的に更新されることが確認できます。 グラフを変更する必要はなく、データを分析する効率的な方法であることがわかります。
例 2 – 名前付き範囲を使用する場合
この方法は、ユーザーが Excel 2003 などの Excel の古いバージョンを使用しているシナリオで使用されます。 この方法は簡単に使用できますが、Excelでダイナミックチャートに使用されているテーブル方法ほど柔軟ではありません。 この方法の実装には2つのステップがあります。
- Creating a dynamic named range for the dynamic chart.
Creating a dynamic named range for the Dynamic Chart
このステップでは、準備する特定のダイナミックチャートのためのダイナミックネームドレンジを作成するためにOFFSET関数(数式)が使用されています。 このOFFSET関数は、参照する行と列に指定されたセルまたはセル範囲を返します。 従うべき基本的な手順は次のとおりです。
- 前の方法で示したように、データの表を作成します。
- 「数式」タブから「名前マネージャ」をクリックします。
- 名前マネージャのダイアログボックスが表示されますので「新規」をクリックします。
- 「名前マネージャ」オプションから表示されるダイアログボックスで、名前オプションのタブで名前を割り当て、「参照先」タブでOFFSET数式を入力します。
この例では 2 つの名前 (Player と Runs) が使用されているので、2 つの名前範囲が定義され、両方の名前に対する OFFSET 式は次のようになります:
- Player =OFFSET($A$4,0,0,COUNTA($A$4:A$100),1)
- Runs =OFFSET($B$4,0,0,COUNTA($B$4:$B$100),1)
ここで使われている公式もCOUNTA関数を使っているのですが、そのCOUNTA関数は次のように使われます。 対象列の空白でないセルの数を取得し、その数は、返す行数を指示するOFFSET関数の高さ引数に渡します。 方法2のステップ1では、ダイナミックチャートのための名前付き範囲を定義することを実演しています。2つの名前のテーブルを作り、OFFSET式を使って範囲を定義し、ダイナミックチャートにするために名前付き範囲を作成します。
名前付き範囲を使ってチャートを作成する
このステップでは、チャートを選択して挿入し、作成した名前付き範囲を使ってデータを表現してダイナミックチャートにするのです。
- 「挿入」タブから「ライン」チャートオプションを選択します。
- 積層ラインチャートが挿入されます。
- チャート全体を右クリックか「データの選択」オプションを選択するか「デザイン」タブから「データの選択」オプションを選択します。
- 追加オプションをクリックすると、別のダイアログボックスが表示されます。 その中で、シリーズ名タブで範囲に与えられた名前を選択し、シリーズ値で名前の付いた範囲(Method2!Runs)の前のワークシート名を入力します。 OKをクリック
- 水平カテゴリ軸ラベルから編集ボタンをクリック
- 軸ラベルでは、対話ボックスにはワークシート名とその前に名前のある範囲(メソ2!プレイヤー)を入力しています。 OKをクリックします。
- チャートのタイトルをMatch Analysisとします。
これらの手順を実行すると、数式法を使用してダイナミックチャートを作成し、データの挿入や削除後に自動的に更新されることになります。
Pros of Dynamic Chart in Excel
- A dynamic chart is a time-efficient tool. 新しいデータが既存の data.
- に追加されるたびに、自動的にチャートを更新する時間を節約できます。カスタマイズの場合には、データの迅速な視覚化が既存の data.
- OFFSET 式を使用すると、Excel の VLOOKUP で見られる制約を克服できます。 それはちょうどupdated result.
Cons of Dynamic Chart in Excel
- excel workbookで使用される数百の式の場合、データが変更されるたびに必要な再計算に関して、Microsoft Excelパフォーマンスに影響を与える可能性があります。
- 動的グラフは、より簡単な方法で情報を表現しますが、また、それは情報のより複雑な側面はあまり明らかになります。
- ユーザーは、Excelを使用して慣れていないユーザーは、それがプロセスの機能を理解することが困難となる場合があります。
- 通常のチャートと比較して、ダイナミックチャートの処理は面倒で時間がかかる
Excelのダイナミックチャートについて覚えておきたいこと
- チャートの名前範囲を作るとき、テーブルデータまたはデータシートに空白があってはならない。
- 特に名前範囲を使ってチャートを作成するときは、命名規則に従ってください。
- 最初の方法、すなわちExcelの表を使用する場合、データが削除されるたびに、チャートは自動的に更新されますが、チャートの右側には空白ができます。 そこで、この場合は、Excel table.の下部にある青いマークをドラッグします。
おすすめ記事
以上、Excelのダイナミックチャートについてご案内しました。 ここでは、その用途とExcelの例とダウンロード可能なExcelのテンプレートを使用してExcelでダイナミックチャートを作成する方法について説明します。 また、エクセルでこれらの便利な関数-
- マリメッコチャートエクセル
- エクセルでインタラクティブチャート
- 表面チャートエクセルで比較チャート
見てみることができる。