メインコンテンツへスキップ

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

マルチレベルのカテゴリチャートでは、メインカテゴリとサブカテゴリの両方のラベルを同時に表示できます。 異なるカテゴリに属する​​アイテムの値があり、カテゴリ間の値を視覚的に区別したい場合は、このチャートを使用すると便利です。

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

Excelでマルチレベルのカテゴリ棒グラフを作成する
Excelでマルチレベルのカテゴリ縦棒グラフを作成する
すばらしいツールを使用して、マルチレベルのカテゴリチャートを簡単に作成できます
サンプルファイルをダウンロードする
ビデオ:Excelでバンドチャートを作成する


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

Excelでマルチレベルのカテゴリグラフを作成するには、次のようにしてください。

1.まず、以下のようにマルチレベルのカテゴリチャートを作成するデータを整理します。

1.1)最初の列に、主なカテゴリ名を入力してください。
1.2)XNUMX番目の列に、サブカテゴリ名を入力します。
1.3)XNUMX番目の列に、サブカテゴリの各データを入力します。

2.データ範囲を選択し、をクリックします インセット > 列グラフまたは棒グラフを挿入 > クラスターバー.

3.グラフの境界線をドラッグして、グラフ領域を拡大します。 以下のデモを参照してください。

4.バーを右クリックして、 データ系列のフォーマット 右クリックメニューから[データ系列のフォーマット]ペインを開きます。

ヒント: バーをダブルクリックして開くこともできます データ系列のフォーマット ペイン。

5。 の中に データ系列のフォーマット ペイン、変更 ギャップ幅 〜へ 視聴者の38%が.

これで、チャートは次のように表示されます。

6.データ範囲の各メインサブカテゴリ(最初のサブカテゴリを除く)の前にXNUMXつの空白行を挿入します。 次に、グラフ内のカテゴリとデータバーも空白で区切られていることがわかります。

7.手順6で挿入した空白行の各ペアの最初の行の最初のセルをダブルクリックし、を押して空白行を入力します。 スペース キーボードでXNUMX回キーを押します。 次に、縦軸のフィールドの空白の領域に黒いアウトラインが追加されていることがわかります。

8.縦軸をクリックして、 フォーマット軸 ペインをクリックしてから、 逆順のカテゴリ ボックス。

9.チャートのタイトルを選択し、を押します。 削除 キーを押してチャートから削除します。 同じようにして、横軸とグリッド線を削除します。

10.次に、メインカテゴリごとに異なる色を指定する必要があります。

10.1)最初のメインカテゴリの最初のバーをXNUMX回クリックして、それだけを選択します。
10.2)に行く データポイントのフォーマット ペインで、 塗りつぶしと線 アイコンを選択します 塗りつぶし 内のオプション 埋める セクション、および必要に応じて色を指定します。

10.3)を押す キーボードのキーを押して次の小節を選択し、 F4 同じ塗りつぶし色を指定するためのキー。
10.4)手順10.3)を繰り返して、最初のメインカテゴリのすべてのバーに同じ塗りつぶし色を指定します。

10.5)上記の手順10.1)〜10.4)を繰り返して、XNUMX番目のメインカテゴリのバーに別の塗りつぶし色を指定します。

カテゴリを区別するために塗りつぶしの色を指​​定すると、下のスクリーンショットのようにグラフが表示されます。

11.次に、縦軸とバーの輪郭の色を黒に変更します。

11.1)チャートのタイトルを選択し、 削除 キーを押してチャートから削除します。 グリッド線と横軸を削除するために同じことを行います。
12.2)縦軸を選択し、 フォーマット軸 ペインで、 塗りつぶしと線 アイコンを選択します 実線 内のオプション LINE セクションをクリックし、 ブラック ドロップダウンリスト。

12.3)いずれかのバーをクリックしてから、 F4 すべてのバーに同じアウトラインカラーを適用するには、キーを押します。

これで、チャートは次のように表示されます。

13.次に、データバーにデータラベルを追加する必要があります。 チャートを選択し、Cをクリックしてくださいハート要素 ボタンをクリックしてから、 データラベル ボックス。

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


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

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

以下のガイダンスに従って、Excelでこの種のマルチレベルカテゴリ縦棒グラフを作成できます。

1.上のグラフに示すように、XNUMXつのレベルのカテゴリ列があり、列の各レベルは間隔で区切られているため、最初のステップは、次のスクリーンショットに示すように、元のデータに基づいて列の各レベル間の間隔を計算することです。 。

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

1.2)最初の空白列の最初の空白セルに、次の数式を入力して、 入力します キー。 次に、結果セルを選択し、ドラッグします オートフィルハンドル 他の結果を得るためにダウンします。
= MAX(B2:B6)* 1.1-B2
注: 式では、1.1は変数値です。 間隔を大きくしたい場合は、この値を1.1より大きくする必要があります。 それはあなたのニーズに依存します。

1.3)XNUMX番目の空白列の最初の空白セルに次の数式を適用します。 次に、をドラッグします オートフィルハンドル 他の結果を得るためにダウンします。
= MAX(C2:C6)* 1.1-C2

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

2.ヘルパー範囲全体(A9:G14)を選択し、をクリックします インセット > 列グラフまたは棒グラフを挿入 > 積み上げ列.

3.次に、積み上げグラフが現在のワークシートに挿入されます。 チャートを選択したまま、クリックします 行/列を切り替える設計 タブ (チャートツール).

すると、チャートは次のように表示されます。

4.チャート内の任意のシリーズをダブルクリックして、 データ系列のフォーマット ペイン。 ペインで、 ギャップ幅 〜へ 0%.

5.グラフでspacing1データ系列を選択し、 データ系列のフォーマット 次のように構成するペイン。

5.1)をクリックします 塗りつぶしと線 アイコン;
5.2)選択 塗りつぶしなし セクションに 埋める のセクションから無料でダウンロードできます。

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

6. interval2データ系列を選択し、を押します。 F4 チャートで非表示にするキー。

7.次に、上記と同じ操作として、spacing3データ系列を非表示にします。

8.グラフのタイトルとグリッド線を削除します。

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

9.上位のデータ系列を選択し、 データ系列のフォーマット 次のように構成するペイン。

9.1)をクリックします 塗りつぶしと線 アイコン;
9.2)が選択 実線 内のオプション ボーダー セクション;
9.3)を選択します ホワイト からの色 ドロップダウンリスト;
9.4)境界線の幅をに変更します 1.5pt.

10.手順9を繰り返して、同じ境界線スタイルを他のXNUMXつの行に追加します。 次に、次のグラフが表示されます。

次に、以下のスクリーンショットに示すように、プロット領域の右側にメインカテゴリ値を追加する必要があります。

11.これらの値を追加するには、まず、いくつかのヘルパーデータを使用してチャート内のこれらの値の特定の位置を取得する必要があります。

11.1)新しい範囲で、列に6つの0を入力し、次の列で、最初のセルに番号XNUMXを入力します。
注意:
  • 1)ご覧のとおり、グラフのサブカテゴリを表す6つの列があります。 プロット領域の右側にメインカテゴリ値を配置するには、チャートの6番目の列にメインカテゴリ値を配置する必要があります。 したがって、新しいヘルパー範囲の最初の列データはXNUMXです。XNUMXつの主要なカテゴリがあるため、ここではXNUMXつのXNUMXが必要です。
  • 2)数字の0は、最初のメインカテゴリの位置を表します。
11.2)次のセルで、次の数式を適用して、XNUMX番目のメインカテゴリの位置を取得します。
= MAX(B2:B6)* 1.1

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

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

13。 の中に データソースを選択 ダイアログボックスで Add

14。 の中に シリーズの編集 ダイアログボックスで、メインカテゴリに対して計算した位置データを選択します。 シリーズ値 ボックスをクリックし、 OK

15.次に、に戻ります。 データソースを選択 ダイアログボックスで、新しいシリーズ「Series7」が追加されていることがわかります。 凡例のエントリ ボックスをクリックします。 OK を入力して変更を保存してください。

16.チャートを右クリックして、 シリーズチャートタイプの変更 右クリックメニューで。

17。 の中に チャートタイプの変更 ダイアログボックスで、 チャートタイプ as 「散乱」 手順15で追加した新しいシリーズの場合は、 [OK]をクリックします。

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

18.チャートを右クリックして、 データの選択 コンテクストメニューに表示されます。

19。 の中に データソースを選択 ダイアログボックスで、手順15で追加したシリーズを選択し、[ 編集

20。 の中に シリーズの編集 ダイアログボックスで、[シリーズXの値]ボックスの6番目のセルを選択し、[ [OK]をクリックします。

21。 クリック OK 変更を保存するために、 データソースを選択 ダイアログボックス。

22.これで、新しいシリーズがスキャッタードットとして表示され、プロット領域の右側に表示されます。 ドットを選択し、をクリックします チャート要素 ボタンをクリックしてから、 データラベル ボックス。

23.データラベルを右クリックして、 データラベルのフォーマット 右クリックメニューから。

24。 の中に データラベルのフォーマット ペインは、次のようにしてください。

24.1)確認してください 細胞からの価値 ボックス;

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

24.3)チェックを外します Y値 ボックス;
24.4)が選択 上記の 内のオプション ラベルの位置 のセクションから無料でダウンロードできます。

25.チャート内のドットを選択してから、 データ系列のフォーマット 次のように構成するペイン。

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

26.を選択して押すことにより、チャートから凡例を削除します 削除 キーボードのキー。

27.縦軸をダブルクリックし、新しい値を入力することで、縦軸の最大値をフォーマットしてグラフをコンパクトにすることができます。 最大 内箱 フォーマット軸 ペイン。

28.シリーズを選択し、をクリックして、シリーズにデータラベルを追加します。 チャート要素 ボタンをクリックしてからチェックします データラベル ボックス。 スクリーンショットを参照してください:

これで、マルチレベルのカテゴリ縦棒グラフが完成しました。


Excelでマルチレベルのカテゴリグラフを簡単に作成

  多層縦棒グラフ の有用性 Kutools for Excel XNUMXつのマルチレベルカテゴリチャートタイプを提供します。 この機能を使用すると、以下のデモに示すように、数回クリックするだけで、ExcelでマルチレベルカテゴリグラフのXNUMXつを簡単に作成できます。
今すぐダウンロードして試してください! 30日間の無料トレイル

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


ビデオ:Excelでマルチレベルのカテゴリグラフを作成する

Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
By step 17 you can see a mistake. The range for the spacing is off in the last two bars on Drink. You can use $'s to fix the issue to keep the rows constant.

=MAX(C$2:C$6)*1.1+C18
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations