KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel でマルチレベルカテゴリチャートを作成する

著者Siluvia変更日

マルチレベルカテゴリチャートを使えば、メインカテゴリとサブカテゴリのラベルを同時に表示できます。異なるカテゴリに属する項目の値を視覚的に明確に区別したいときに、このチャートが最適です。

このチュートリアルでは、Excel で2 種類のマルチレベルカテゴリチャートを作成する方法を詳しく解説します。

Excel で多階層カテゴリチャートを作成する手順Excel で多階層カテゴリチャートを作成する手順

Excel でマルチレベルカテゴリ縦棒グラフを作成する
Excel でマルチレベルカテゴリ縦棒グラフを作成する
便利なツールで簡単にマルチレベルカテゴリチャートを作成
サンプルファイルをダウンロード
動画:Excel でバンドチャートを作成


Excel でマルチレベルカテゴリチャートを作成する

Excel でマルチレベルカテゴリチャートを作成するには、次の手順に従ってください。

1。まず、マルチレベルカテゴリチャートの元データを次のように整理します。

1.1) 最初の列にメインカテゴリ名を入力します。
1.2) 2 番目の列にサブカテゴリ名を入力します。
1.3) 3 番目の列に各サブカテゴリのデータを入力します。

Excel で多階層カテゴリチャートを作成する手順

2。データ範囲を選択し、挿入 > 列または縦棒グラフの挿入 > 集合縦棒をクリックします。

Excel で多階層カテゴリチャートを作成する手順

3。チャートの枠をドラッグして、チャート領域を自由に拡大できます。下記のデモをご参照ください。

4。縦棒を右クリックし、「データ系列の書式設定」を右クリックメニューから選択して、「データ系列の書式設定」ウィンドウを開きます。

ヒント:縦棒をダブルクリックするだけで、データ系列の書式設定ウィンドウが開きます。

Excel で多階層カテゴリチャートを作成する手順

5。「データ系列の書式設定」ウィンドウで、間隔の幅50%に調整します。

Excel で多階層カテゴリチャートを作成する手順

これでチャートは次のようになります。

Excel で多階層カテゴリチャートを作成する手順

6。データ範囲内で、最初のメインサブカテゴリ以降の各メインサブカテゴリの直前に、空白行を2 つ挿入してください。これにより、チャート内のカテゴリとデータバーの間にスペースが生まれ、明確に分離されるのが確認できます。

Excel で多階層カテゴリチャートを作成する手順

7。ステップ6 で挿入した各空白行ペアの最初の行にある最初のセルをダブルクリックし、キーボードのスペースキーを1 回押して空白を入力してください。すると、縦軸フィールドの空白部分に黒い枠線が追加されていることを確認できます。

Excel で多階層カテゴリチャートを作成する手順

8。縦軸をクリックして「軸の書式設定」ウィンドウを開き、「軸の項目を逆順にする」チェックボックスをオンにします。

Excel で多階層カテゴリチャートを作成する手順

9。グラフのタイトルを選択してDeleteキーを押すと、チャートから削除されます。横軸や目盛線も同様に削除してください。

10。次に、各メインカテゴリにそれぞれ異なる色を指定しましょう。

10.1) 最初のメインカテゴリ内の最初の棒を2 回クリックして、その棒のみを選択します。
10.2)データ要素の書式設定ペインで、塗りつぶしと線アイコンをクリックし、塗りつぶし(単色)オプションを塗りつぶしセクションで選択し、必要な色を指定します。

Excel で多階層カテゴリチャートを作成する手順

10.3) キーボードの右矢印キーを押して次の棒を選択し、その後 F4キーを押して同じ塗りつぶし色を適用します。
10.4) 手順10.3)を繰り返して、最初のメインカテゴリのすべての棒に同じ塗りつぶし色を適用します。
10.5) 上記の手順10.1)~10.4)を繰り返して、2 番目のメインカテゴリの棒に別の塗りつぶし色を適用します。

塗りつぶし色を指定してカテゴリを視覚的に区別すると、チャートは以下のスクリーンショットのようになります。

Excel で多階層カテゴリチャートを作成する手順

11。次に、縦軸とバーの枠線の色を黒に変更しましょう。

11.1) グラフのタイトルの選択を選択してDeleteキーを押し、チャートから削除します。グリッド線と横軸も同様に削除します。
12.2) 縦軸を選択し、軸の書式設定ペインで、塗りつぶしと線アイコンをクリックし、実線オプションをセクションで選択し、ドロップダウンリストからを選択します。

Excel で多階層カテゴリチャートを作成する手順

12.3) 棒のいずれかをクリックしてからF4キーを押すと、すべての棒に同じ枠線の色が適用されます。

これでチャートは次のようになります。

Excel で多階層カテゴリチャートを作成する手順

13。次に、データバーにデータラベルを追加しましょう。グラフを選択し、「C グラフ要素」ボタンをクリックして、「データラベル」チェックボックスをオンにしてください。

Excel で多階層カテゴリチャートを作成する手順

これで、マルチレベルカテゴリチャートが以下のスクリーンショットのようになります。

Excel で多階層カテゴリチャートを作成する手順


Excel でマルチレベルカテゴリ縦棒グラフを作成する

このセクションでは、新しいタイプのマルチレベルカテゴリ縦棒グラフをご紹介します。以下のスクリーンショットのように、このグラフはメインカテゴリとサブカテゴリのラベルを同時に効率よく表示でき、各メインカテゴリ内で同じサブカテゴリを縦方向に簡単に比較できます。

Excel でこのタイプのマルチレベルカテゴリ縦棒グラフを作成するには、以下の手順に従ってください。

Excel で多階層カテゴリ縦棒グラフを作成する手順

1。上記のチャートのように、カテゴリは3 階層に分かれており、各階層の列はスペースで区切られています。そのため、最初のステップとして、元のデータに基づき、各階層の列間のスペースを以下のスクリーンショットのように算出します。

Excel で多階層カテゴリ縦棒グラフを作成する手順

1.1) 元のデータ範囲をコピーして新しい範囲に貼り付けます。各列の隣に空白列を挿入し、列見出しを入力します。スクリーンショットを参照してください:

Excel で多階層カテゴリ縦棒グラフを作成する手順

1.2) 最初の空白列の最初の空白セルに以下の数式を入力し、Enterキーを押します。その後、結果セルを選択してオートフィルハンドルを下にドラッグして他の結果を取得します。
=MAX(B2:B6)*1.1-B2
注:数式中の1.1 は可変値です。間隔を広くしたい場合は、この値を1.1 より大きくしてください。これはご要望により異なります。

Excel で多階層カテゴリ縦棒グラフを作成する手順

1.3) 2 番目の空白列の最初の空白セルに以下の数式を適用します。その後、オートフィルハンドルを下にドラッグして他の結果を取得します。
=MAX(C2:C6)*1.1-C2

Excel で多階層カテゴリ縦棒グラフを作成する手順

1.4) 3 番目の空白列の最初の空白セルに以下の数式を適用し、オートフィルハンドルを下にドラッグして他の結果を取得します。
=MAX(D2:D6)*1.1-D2

Excel で多階層カテゴリ縦棒グラフを作成する手順

2。補助範囲全体(A9:G14)を選択し、挿入>列または縦棒グラフの挿入>積み上げ縦棒をクリックします。

Excel で多階層カテゴリ縦棒グラフを作成する手順

3。すると、積み上げチャートが現在のワークシートに挿入されます。チャートを選択した状態で、「デザイン」タブ()グラフツール)にある「行/列の切り替え」をクリックします。

Excel で多階層カテゴリ縦棒グラフを作成する手順

すると、チャートは次のようになります。

Excel で多階層カテゴリ縦棒グラフを作成する手順

4。チャート内の任意の系列をダブルクリックして、「データ系列の書式設定」ウィンドウを開きます。ウィンドウ内で間隔の幅0%に設定してください。

Excel で多階層カテゴリ縦棒グラフを作成する手順

5。チャート内の spacing1 データ系列を選択し、「データ系列の書式設定」ウィンドウで、以下のように設定してください。

5.1)塗りつぶしと線アイコンをクリックします。
5.2)塗りつぶしなし塗りつぶしセクションで選択します。

これにより、これらのデータバーが非表示になります。

Excel で多階層カテゴリ縦棒グラフを作成する手順

6。spacing2 データ系列を選択し、F4キーを押してチャート内から非表示にします。

7。spacing3 データ系列も上記と同様の操作で非表示にします。

8。グラフのタイトルと目盛線を削除します。

すると、チャートは以下のスクリーンショットのようになります。

Excel で多階層カテゴリ縦棒グラフを作成する手順

9。最上位のデータ系列を選択し、「データ系列の書式設定」ウィンドウで、以下のように設定してください。

9.1)塗りつぶしと線アイコンをクリックします。
9.2)実線オプションを枠線セクションで選択します。
9.3)ドロップダウンリストから選択します。
9.4) 枠線の太さを1.5ptに変更します。

Excel で多階層カテゴリ縦棒グラフを作成する手順

10。ステップ9 を繰り返して、残りの2 行にも同じ枠線スタイルを適用すると、次のチャートが完成します。

Excel で多階層カテゴリ縦棒グラフを作成する手順

次に、以下のスクリーンショットのように、プロットエリアの右側にメインカテゴリの値を追加してください。

Excel で多階層カテゴリ縦棒グラフを作成する手順

11。これらの値を追加するには、まず補助データを活用して、チャート内における各値の正確な位置を特定する必要があります。

11.1) 新しい範囲に、1 列目に6 を3 つ入力し、次の列の最初のセルに0 を入力します。
注:
  • 1) 図表にはサブカテゴリを表す5 つの列があります。プロットエリアの右側にメインカテゴリの値を配置するには、それらを図表の6 列目に置く必要があります。そのため、新しい補助範囲の最初の列には「6」が入り、さらにメインカテゴリが3 つあることから、「6」を3 つ並べる必要があります。
  • 2) 数値0 は、最初のメインカテゴリの位置を示します。
  • Excel で多階層縦棒カテゴリグラフを作成する手順
11.2) 次のセルに以下の数式を適用して、2 番目のメインカテゴリの位置を取得します。
=MAX(B2:B6)*1.1

Excel で多階層カテゴリ縦棒グラフを作成する手順

11.3) 最後のセルに以下の数式を適用して、最後のメインカテゴリの位置を取得します。
=MAX(C2:C6)*1.1+C18

Excel で多階層カテゴリ縦棒グラフを作成する手順

12。チャートを右クリックし、右クリックメニューからデータの選択をクリックします。

Excel で多階層カテゴリ縦棒グラフを作成する手順

13。「データの選択元」ダイアログボックスで、追加ボタンをクリックします。

14。「系列の編集」ダイアログボックスで、「系列の値」ボックスにメインカテゴリ用に計算された位置データを選択し、OKボタンをクリックします。

Excel で多階層カテゴリ縦棒グラフを作成する手順

15。すると、「データの選択元」ダイアログボックスに戻り、「凡例項目」ボックスに新しい系列「Series7」が追加されていることを確認して、OKをクリックし、変更を保存します。

Excel で多階層カテゴリ縦棒グラフを作成する手順

16。チャートを右クリックし、右クリックメニューから系列の種類の変更(グラフの種類)を選択します。

Excel で多階層カテゴリ縦棒グラフを作成する手順

17。グラフの種類の変更ダイアログボックスで、手順15 で追加した新しい系列のグラフの種類「散布図」に設定し、OKをクリックします。

Excel で多階層カテゴリ縦棒グラフを作成する手順

これで、チャートが以下のスクリーンショットのように表示されます。

Excel で多階層カテゴリ縦棒グラフを作成する手順

18。チャートを右クリックし、コンテキストメニューからデータの選択を選択します。

19。データの選択元ダイアログボックスで、手順15 で追加した系列を選択し、編集ボタンをクリックします。

Excel で多階層カテゴリ縦棒グラフを作成する手順

20。系列の編集ダイアログボックスで、X 軸のシリーズ値ボックス内の6 つのセルを選択して、OKをクリックします。

Excel で多階層カテゴリ縦棒グラフを作成する手順

21。OKをクリックして変更を保存すると、データの選択元ダイアログボックスに戻ります。

22。これで、新しい系列が散布図のドットとしてプロットエリアの右側に表示されます。ドットを選択して、グラフ要素ボタンをクリックし、データラベルのチェックボックスにチェックを入れます。

Excel で多階層カテゴリ縦棒グラフを作成する手順

23。データラベルを右クリックし、表示されたメニューからデータラベルの書式設定を選択します。

Excel で多階層カテゴリ縦棒グラフを作成する手順

24。データラベルの書式設定ペインで、以下の操作を行ってください。

24.1)セルの値ボックスにチェックを入れます。

Excel で多階層カテゴリ縦棒グラフを作成する手順

24.2) 表示されるデータラベル範囲ダイアログボックスで、メインカテゴリの値を含む範囲を選択し、OK をクリックします。

Excel で多階層カテゴリ縦棒グラフを作成する手順

24.3)Y 値ボックスのチェックを外します。
24.4)オプションをラベルの位置セクションで選択します。

Excel で多階層カテゴリ縦棒グラフを作成する手順

25。チャート内のドットを選択し、データ系列の書式設定ペインで以下のとおり設定します。

25.1)塗りつぶしと線アイコンをクリックします。
25.2)マーカータブをクリックします。
25.3)マーカーオプションをクリックして「なし」スクリーンショットを参照してください。

Excel で多階層カテゴリ縦棒グラフを作成する手順

26。凡例を削除するには、チャート上の凡例を選択し、キーボードのDeleteキーを押してください。

27。チャートをコンパクトに表示するには、縦軸の最大値を設定しましょう。縦軸をダブルクリックして最大値ボックスに新しい値を入力してください。このボックスは軸の書式設定ペイン内にあります。

Excel で多階層カテゴリ縦棒グラフを作成する手順

28。系列にデータラベルを追加するには、まず系列を選択し、グラフ要素ボタンをクリックして、データラベルのチェックボックスをオンにしてください。スクリーンショットを参照してください:

Excel で多階層カテゴリ縦棒グラフを作成する手順

これで、多階層カテゴリの縦棒グラフが完成しました。

Excel で多階層カテゴリ縦棒グラフを作成する手順


Excel で簡単に多階層カテゴリチャートを作成する

マルチレイヤー列グラフ機能は、Kutools for Excelが提供するユーティリティで、3 種類のマルチレベルカテゴリグラフを作成できます。この機能を使えば、以下のデモのように、わずか数回のクリックでExcel に簡単にマルチレベルカテゴリチャートを挿入できます!
今すぐダウンロードしてお試しください!30 日間無料トライアル

サンプルファイルをダウンロード

Excel で多階層カテゴリチャートを作成するサンプル


動画:Excel で多階層カテゴリチャートを作成する