Excelでマリメッコチャートを作成する
マリメッコチャートはモザイクチャートとも呼ばれ、2つ以上の質的変数からデータを視覚化するのに使用できます。マリメッコチャートでは、列の幅が一組のパーセンテージを示し、列の積み重ねが別の一組のパーセンテージを示します。
以下のマリメッコチャートは、2016年から2020年までの会社の飲料、食品、果物の売上を示しています。ご覧のとおり、列の幅は飲料、食品、果物の市場セグメントのサイズを示し、各列のセグメントは特定のカテゴリの売上を示しています。
このチュートリアルでは、Excelでマリメッコチャートを作成する手順をステップバイステップで説明します。
- パート1: 中間データテーブルを作成する
- パート2: 中間データに基づいて積み上げ面グラフを挿入する
- パート3: マリメッコチャートのX軸の値を指定する
- パート4: 列の幅の上に一組のパーセンテージを表示する
- パート5: プロットエリアの右側にシリーズ名を表示する
- パート6: 各列のセグメントにシリーズの値を表示する
素晴らしいツールで簡単にマリメッコチャートを作成する
サンプルファイルをダウンロードする
Excelでマリメッコチャートを作成する
以下のスクリーンショットに示されているデータに基づいてマリメッコチャートを作成したい場合、以下の手順で行うことができます。
パート1: 中間データテーブルを作成する
1. 元のデータに基づいて中間データテーブルを作成します。
中間データテーブルの最初の列
以下のスクリーンショットに示されているように、最初の補助列の値は各列がX軸で終わる位置を表しています。ここではX軸の最小値を0、最大値を100と指定しているため、列は0から始まり100で終わります。最小値と最大値の間のデータを取得するには以下の手順を行います。
中間データテーブルの他の列
これらの列の値は各積み上げ列のシリーズの高さを表しています。スクリーンショットを参照してください:
パート2: 中間データに基づいて積み上げ面グラフを挿入し、書式設定する
2. 中間データテーブル全体を選択し、挿入 > 線グラフまたは面グラフ > 積み上げ面をクリックします。
3. グラフのX軸を右クリックし、右クリックメニューから軸の書式設定を選択します。
4. 軸の書式設定ペインで、軸オプションタブの下にある日付軸オプションを選択します。
5. X軸を選択したまま、Deleteキーを押してグラフから削除します。
すると、グラフは以下のように表示されます。
6. Y軸を右クリックし、コンテキストメニューから軸の書式設定を選択します。
7. 軸の書式設定ペインで、以下のように設定してください。
今、グラフは以下のように表示されています。
8. 各データの占有を示すために罫線を追加する必要があります。以下の手順を行ってください。
- 方向セクションでマイナスを選択します;
- 終端スタイルセクションでノーキャップを選択します;
- パーセンテージオプションを選択し、エラー量セクションのテキストボックスに100を入力します。
- 塗りつぶしと線のアイコンをクリックします;
- 罫線セクションで実線を選択します;
- 色のドロップダウンリストで黒色を選択します;
- 幅を 1ptに変更します。
今、グラフは以下のスクリーンショットに示されているように表示されています。
ステップ8の操作を繰り返して他のセグメントに区切り線を追加します。そして最終的にグラフは以下のように表示されます。
パート3: マリメッコチャートのX軸の値を指定する
10. 各列の中間値を計算し、サブカテゴリの値(元のデータ範囲の最初の列のデータ)をX軸の値として表示する必要があります。
このセクションでは2つの補助行が必要です。以下の数式を適用して処理してください。
11. グラフを右クリックし、右クリックメニューでデータの選択をクリックします。
12. 開いているデータソースの選択ダイアログボックスで、追加ボタンをクリックします。
13. 次に編集シリーズダイアログボックスが表示されます。シリーズ値ボックスで0の値を含むセルを選択し、OKボタンをクリックします。
14. データソースの選択ダイアログボックスに戻ると、新しいシリーズ(Series4)が作成されているのがわかります。変更を保存するためにOKボタンをクリックします。
15. グラフを右クリックし、シリーズのグラフの種類を変更を選択します。
16. グラフの種類を変更ダイアログボックスで、データシリーズのグラフの種類と軸を選択するボックスでSeries4の「直線とマーカー付き散布図」を選択します。そしてOKをクリックします。
17. グラフを右クリックし、データの選択を選択します。
18. データソースの選択ダイアログボックスで、ステップ14で作成したシリーズ名(Series4)を選択し、凡例エントリ(シリーズ)ボックスで編集ボタンをクリックします。
19. 編集シリーズダイアログボックスで、シリーズX値ボックスに最初の行のセルを選択し、OKをクリックします。
20. データソースの選択ダイアログボックスに戻ったら、変更を保存するためにOKをクリックします。
今、以下のスクリーンショットに示されているようにプロットエリアの下部に新しいシリーズが追加されました。
21. 線とマーカーを非表示にする必要があります。このシリーズを選択し、データ系列の書式設定ペインに移動して以下の手順を行います。
22. シリーズを選択したまま、グラフ要素ボタンをクリックして、データラベルのボックスをチェックします。
23.追加されたラベルを選択し、データラベルの書式設定ペインに移動して以下のように設定します。
今、グラフは以下のように表示されています。
パート4: 列の幅の上に一組のパーセンテージを表示する
今、列の幅の上に一組のパーセンテージを表示する必要があります。まず、各列のパーセンテージを計算する必要があります。
24. グラフには5つの列があるため、以下のように5つのパーセンテージを計算する必要があります。
25. パーセンテージの次の行に、各セルに数字1を入力します。すると、以下のように新しい補助範囲が得られます。
26. グラフを右クリックし、右クリックメニューからデータの選択を選択します。
27. データソースの選択ダイアログボックスで、追加ボタンをクリックします。
28. 開いている編集シリーズダイアログボックスで、以下の手順を行います。
29. データソースの選択ダイアログボックスに戻ると、新しいシリーズ(Series5)が作成されているのがわかります。変更を保存するためにOKボタンをクリックします。
30. グラフを右クリックし、シリーズのグラフの種類を変更を選択します。
31. グラフの種類を変更ダイアログボックスで、データシリーズのグラフの種類と軸を選択するボックスでSeries5の「直線とマーカー付き散布図」を選択します。そしてOKをクリックします。
今、グラフは以下のように表示されています。
32. シリーズの線とマーカーを非表示にする必要があります(クリックして方法を見る)。
33. このシリーズにデータラベルを追加します(クリックして方法を見る)。このラベル位置を上に指定します。
今、以下のスクリーンショットに示されているように列の幅の上にパーセンテージが表示されています。
パート5: プロットエリアの右側にシリーズ名を表示する
以下のスクリーンショットに示されているように、グラフのプロットエリアの右側にシリーズ名を表示するためには、まず最後の列の各シリーズの中間値を計算し、この値に基づいて新しいシリーズを追加し、最終的にこの新しいシリーズのデータラベルとしてシリーズ名を追加する必要があります。
34. 最後の列の各シリーズの中間値を計算するために、以下の数式を適用してください。
35. 次の新しい行に、各セルに数字100を入力します。最終的に以下のスクリーンショットに示されているようにもう一つの新しい補助範囲が作成されます。
注意:ここで数字100はX軸の最大値を表しています。
36. グラフを右クリックし、コンテキストメニューからデータの選択を選択します。
37. データソースの選択ダイアログボックスで、追加ボタンをクリックします。
38. 編集シリーズダイアログボックスで、以下のように対応する範囲を選択してください。
39. データソースの選択ダイアログボックスに戻ったら、変更を保存するためにOKをクリックします。
40. グラフを右クリックし、コンテキストメニューからシリーズのグラフの種類を変更を選択します。
41. グラフの種類を変更ダイアログボックスで、データシリーズのグラフの種類と軸を選択するボックスでSeries6の「直線とマーカー付き散布図」を選択し、OKをクリックします。
すると、以下のスクリーンショットに示されているようにグラフに新しいシリーズが追加されます。
42. シリーズの線とマーカーを非表示にする必要があります(クリックして方法を見る)。
43. このシリーズにデータラベルを追加します(クリックして方法を見る)。ラベル位置を右に指定します。
今、グラフは以下のように表示されています。
パート6: 各列のセグメントにシリーズの値を表示する
ここでの最後の部分は、以下のスクリーンショットに示されているように、各列のセグメントにシリーズの値(データラベル)を表示する方法を示します。以下の手順を行ってください。
44.まず、各列のセグメントの中間値を計算する必要があります。以下の数式を適用してください。
45. グラフを右クリックし、コンテキストメニューでデータの選択をクリックします。
46. データソースの選択ダイアログボックスで、追加ボタンをクリックします。
47. 編集シリーズダイアログボックスで、以下のように対応する範囲を選択してください。
48. 残りの2つの列の値を使用して、ステップ46と47を繰り返し、2つの新しいシリーズを追加します。以下のスクリーンショットを参照してください:
49. データソースの選択ダイアログボックスに戻ると、3つの新しいシリーズが追加されているのがわかります。変更を保存するためにOKボタンをクリックします。
50. グラフを右クリックし、コンテキストメニューからシリーズのグラフの種類を変更を選択します。
51. グラフの種類を変更ダイアログボックスで、データシリーズのグラフの種類と軸を選択するボックスでこれら3つの新しいシリーズの「直線とマーカー付き散布図」をそれぞれ選択し、OKをクリックします。
グラフは以下のように表示されています。
52. シリーズの線とマーカーをそれぞれ非表示にする必要があります(クリックして方法を見る)。
53. シリーズにデータラベルを追加します(クリックして方法を見る)。ラベル位置を中央に指定します。
注意:
今、グラフは以下のスクリーンショットに示されているように表示されています。
54. グラフのタイトルと凡例を削除します。
55. グラフを選択したまま、データ系列の書式設定ペインに移動し、シリーズオプションドロップダウンリストでプロットエリアを選択します。
56. グラフのプロットエリアが選択されます。プロットエリアの境界をドラッグして、上部、下部、右側の値がプロットエリアの外に完全に表示されるまでプロットエリアを狭くしてください。以下のデモを参照してください。
これでマリメッコチャートが完成しました。
Excelで簡単にマリメッコチャートを作成する
その マリメッコチャート のユーティリティ Kutools for Excel は、以下のデモに示されているように、数回のクリックでExcelでマリメッコチャートを迅速に作成するのに役立ちます。
今すぐダウンロードして試してみてください! 30-日間の無料試用
サンプルファイルをダウンロードする
最高のOffice生産性ツール
Kutools for Excel - あなたを群衆から際立たせるツール
🤖 | Kutools AI アシスタント: 次の要素に基づいてデータ分析を革新:インテリジェント実行 | コード生成 | カスタム数式の作成 | データの分析とチャートの生成 | Kutools 拡張機能の呼び出し… |
人気の機能:重複の検索、ハイライト、または識別 | 空白行の削除 | データを失うことなく列やセルを結合 | 数式なしで丸める ... | |
スーパーフィルター:複数条件 | 複数値 | 複数シート間 | ファジーマッチ... | |
高度なドロップダウンリスト:簡単なドロップダウンリスト | 依存するドロップダウンリスト | 複数選択可能なドロップダウンリスト... | |
列マネージャー:特定の数の列を追加 | 列の移動 | 非表示列の可視性ステータスの切り替え | 列を比較して同じおよび異なるセルを選択 ... | |
注目機能:グリッドフォーカス | デザインビュー | 強化された数式バー | ワークブックとシートの管理 | オートテキスト ライブラリ (Auto Text) | 日付ピッカー | データの統合 | セルの暗号化/復号化 | リストによるメール送信 | スーパーフィルター | 特殊フィルタ(太字/斜体/取り消し線のフィルタリング...) ... | |
トップ15のツールセット: 12 のテキストツール(テキストの追加、特定の文字を削除 ...) | 50 以上 のグラフタイプ(ガントチャート ...) | 40 以上の実用的な数式(誕生日に基づいて年齢を計算 ...) | 19 の挿入ツール(QRコードの挿入、パスからの画像挿入 ...) | 12 の変換ツール(単語に変換する、通貨変換 ...) | 7 つの結合と分割ツール(高度な行のマージ、Excelセルの分割 ...) | ... さらに |
Kutools for Excelは300以上の機能を誇り、必要なものがワンクリックで手に入ります...
Office Tab - Microsoft Office(Excel含む)でのタブ形式の閲覧と編集を有効にする
- 数十の開いている文書間を1秒で切り替え!
- 毎日数百回のマウスクリックを減らし、マウス手にさよならを告げる。
- 複数の文書を閲覧・編集する際に、生産性が50%向上します。
- Chrome、Edge、Firefoxのように、Office(Excel含む)に効率的なタブをもたらします。