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

Excel で可変幅の列グラフを作成する

著者Siluvia変更日

通常、標準の縦棒グラフではすべての列が同じ幅で表示され、Excel の縦棒グラフでは列の高さだけでデータを比較します。では、列の幅と高さの両方を可変にした縦棒グラフを作成する方法はあるのでしょうか?このチュートリアルでは、Excel で可変幅の縦棒グラフを作成するためのステップ・バイ・ステップガイドをご紹介します。

Excel の可変幅縦棒グラフ

Excel で可変幅の列グラフを作成する
便利なツールで水平方向のバレットチャートを簡単に作成
サンプルファイルをダウンロード


Excel で可変幅の列グラフを作成する

下記のスクリーンショットのように、データに基づいて可変幅の列グラフを作成したい場合は、以下の手順に従ってください。

Excel で可変幅縦棒グラフを作成する手順

1。まず、下記の数式を使って、グラフ内の X 軸上で各列が終了する位置を計算する必要があります。

注:ここでは、X 軸の最小値を 0、最大値を 100 に設定しているため、列は 0 から始まり、100 で終了します。

Excel で可変幅縦棒グラフを作成する手順

1.1)新しい行で、最初の空白セル(A8)に数値0 を入力します。
1.2)同じ行の2 番目のセル(B8)を選択し、以下の数式を入力してEnterキーを押します。この数式を3 番目のセル(C8)にも繰り返します。
=$B$2/SUM($B$2:$B$6)*100

Excel で可変幅縦棒グラフを作成する手順

1.3)右側の空白セル(D8)を選択し、以下の数式を入力してEnterキーを押します。セル E8 にも同じ数式を繰り返して、同じ結果を2 回表示します。
=$B$3/SUM($B$2:$B$6)*100+$B$8

Excel で可変幅縦棒グラフを作成する手順

1.4)以下の数式を右側の2 つのセルに適用します。
=$B$4/SUM($B$2:$B$6)*100+$D$8

Excel で可変幅縦棒グラフを作成する手順

1.5)以下の数式を右側の2 つのセルに適用して同じ結果を得てから、最後のセルに数値100 を入力します。スクリーンショットを参照してください:
=$B$5/SUM($B$2:$B$6)*100+$F$8

Excel で可変幅縦棒グラフを作成する手順

2。次に、先ほど作成したヘルパー行の直下にある別の行に、(元のデータ範囲の高さに基づき)各高さの値を2 回ずつ並べます。

Excel で可変幅縦棒グラフを作成する手順

3。ヘルパー範囲全体(この例では A8:J13)を選択し、挿入>折れ線グラフまたは面グラフの挿入>積み上げ面グラフをクリックします。

Excel で可変幅縦棒グラフを作成する手順

4。すると、下記のスクリーンショットのように積み上げ面グラフが作成されます。グラフの下部にある領域(グラフ内の系列1)を選択し、Deleteキーを押してグラフから削除してください。

Excel で可変幅縦棒グラフを作成する手順

5。X 軸を右クリックし、コンテキストメニューから軸の書式設定を選択します。

Excel で可変幅縦棒グラフを作成する手順

6。「軸の書式設定」ペインの「軸の種類」セクションで、「日付軸」オプションを選択します。

Excel で可変幅縦棒グラフを作成する手順

7。グラフに戻り、グラフを右クリックして、表示されたメニューからデータの選択を選択します。

Excel で可変幅縦棒グラフを作成する手順

8。「データの選択ソース」ダイアログボックスで、「水平軸ラベル」ボックス内の「編集」ボタンをクリックします。

Excel で可変幅縦棒グラフを作成する手順

9。表示された「軸ラベルの範囲」ダイアログボックスで、ステップ 1 で作成した最初のヘルパー行の値を選択し、「OK」をクリックします。

Excel で可変幅縦棒グラフを作成する手順

10。「データの選択ソース」ダイアログボックスに戻ったら、「OK」をクリックして変更を保存してください。

これで、グラフは下記のスクリーンショットのように表示されます。

Excel で可変幅縦棒グラフを作成する手順

11。X 軸を選択して、Deleteキーを押すと、グラフから削除されます。

次に、下記のスクリーンショットのように、各列の上部にシリーズ名を、下部にシリーズの値を追加するため、各列の中間値を計算する必要があります。

Excel で可変幅縦棒グラフを作成する手順

12。新しい行から始め、ステップ1 で計算した(X 軸上で各列が終了する位置を表す)値をセルに個別に入力します。スクリーンショットを参照してください:

Excel で可変幅縦棒グラフを作成する手順

13。次の行の最初のセルに以下の数式を入力し、「Enter」キーを押してください。

=$A$15/2

Excel で可変幅縦棒グラフを作成する手順

14。右側の空白セルに以下の数式を入力し、そのオートフィルハンドルを右にドラッグして他の結果を取得します。

=(B15-A15)/2+A15

Excel で可変幅縦棒グラフを作成する手順

15。新しい行に高さの値を個別にセルに入力します。さらに、セルに 0 を含む新しい行も必要です。

Excel で可変幅縦棒グラフを作成する手順

16。グラフを右クリックし、表示されるメニューからデータの選択を選択します。

17。「データの選択ソース」ダイアログボックスで、「追加」ボタンをクリックしてください。

Excel で可変幅縦棒グラフを作成する手順

18。「系列の編集」ダイアログボックスで、「シリーズ名」ボックスに任意の名前を入力し、「シリーズの値」ボックスで高さの値が含まれる行のセルを選択してから、「OK」ボタンをクリックします。

Excel で可変幅縦棒グラフを作成する手順

19。「データの選択ソース」ダイアログボックスに戻ったら、「OK」ボタンをクリックして、変更を保存してください。

これで、グラフは下記のスクリーンショットのように表示されます。

Excel で可変幅縦棒グラフを作成する手順

20。グラフ内の任意の系列を右クリックし、表示されたメニューから系列のグラフ種類の変更を選択します。

Excel で可変幅縦棒グラフを作成する手順

21。「系列のグラフ種類の変更」ダイアログボックスで、新しく追加した系列のグラフの種類を散布図に指定し、「OK」ボタンをクリックします。

Excel で可変幅縦棒グラフを作成する手順

グラフは以下のようになります。

Excel で可変幅縦棒グラフを作成する手順

22。グラフを右クリックし、表示されたメニューからデータの選択をクリックします。

23。「データの選択ソース」ダイアログボックスで、ステップ18 で追加した系列を選択し、「編集」ボタンをクリックします。

Excel で可変幅縦棒グラフを作成する手順

24。表示された「系列の編集」ダイアログボックスで、各列の中間値が含まれるセルを選択し、「OK」ボタンをクリックしてください。

Excel で可変幅縦棒グラフを作成する手順

25。「OK」をクリックして、「データの選択ソース」ダイアログボックスでの変更を保存します。

26。ドットを選択し、「グラフ要素」ボタンをクリックして、「データラベル」のチェックボックスをオンにします。スクリーンショットを参照してください:

Excel で可変幅縦棒グラフを作成する手順

27。次に、グラフ内のすべてのドットを非表示にします。ドットが選択された状態のまま、「データ系列の書式設定」ペインで以下のように設定してください。

27.1)塗りつぶしと線アイコンをクリックします。
27.2)マーカータブをクリックします。
27.3)なしオプションをマーカーオプションセクションで選択します。

Excel で可変幅縦棒グラフを作成する手順

28。先ほど追加したデータラベルを選択し、「データラベルの書式設定」ペインの「ラベルの配置」セクションで、「」オプションを選択します。

Excel で可変幅縦棒グラフを作成する手順

これで、シリーズの値は上記のスクリーンショットのように各列の中央上部に表示されます。

29。グラフを右クリックして、データの選択を選択します。

30。「データの選択ソース」ダイアログボックスで、「追加」ボタンをクリックしてください。

31。「系列の編集」ダイアログボックスで、以下の操作を行ってください。

31.1)X 軸のシリーズ値ボックス内で、各列の中間値を含むセルを選択します。
31.2)Y 軸のシリーズ値ボックス内で、0 値を含むセルを選択します。
31.3)OKボタンをクリックします。

Excel で可変幅縦棒グラフを作成する手順

32。「データの選択ソース」ダイアログボックスに戻ると、新しい系列が追加されていることを確認できます。「OK」をクリックして、変更を保存してください。

33。グラフ内の新しい系列を選択します(ドットは非表示になっているため、任意の列の下部中央をクリックするだけで選択できます)。

Excel で可変幅縦棒グラフを作成する手順

34。グラフ要素ボタンをクリックし、続いてデータラベルのチェックボックスをオンにします。

Excel で可変幅縦棒グラフを作成する手順

35。データラベルの書式ウィンドウを開き、次のように設定してください。

ヒント:もしデータラベルの書式ウィンドウが表示されない場合は、データラベルを右クリックし、右クリックメニューからデータラベルの書式を選択してください。

35.1)セルの値チェックボックスをオンにします。

Excel で可変幅縦棒グラフを作成する手順

35.2)表示されたデータラベル範囲ダイアログボックスで、元のデータ範囲内のシリーズ名を選択し、OKボタンをクリックします。

Excel で可変幅縦棒グラフを作成する手順

35.3)Y 値チェックボックスをオフにします。
35.4)オプションをラベルの位置セクションから選択してください。スクリーンショットをご参照ください。

Excel で可変幅縦棒グラフを作成する手順

36。これでグラフは次のように表示されます。凡例を削除し、グラフのタイトルを修正してください。

Excel で可変幅縦棒グラフを作成する手順

これで可変幅の列グラフが完成です!

Excel で可変幅縦棒グラフを作成する手順

 

Excel で簡単に可変幅の列グラフを作成できます

Kutools for Excel の可変幅の列グラフ機能を使えば、下記のデモのように数回クリックするだけで、Excel にあっという間に可変幅の列グラフを作成できます!Kutools for Excel
今すぐダウンロードしてお試しください!30 日間無料トライアル


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

サンプル


最高の Office 生産性ツール

Kutools for Excel - あなたを群衆の中から際立たせます

🤖KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行     コード生成  カスタム数式作成    データ分析とチャート生成  拡張機能呼び出し
人気機能検索・ハイライト・重複をマーキング    空白行を削除する    データを失うことなく列の結合またはセルを    数式を使用しない四捨五入...
スーパー VLookup複数条件    複数値    複数シート間    ファジーマッチ...
高度なドロップダウンリスト簡単なドロップダウンリスト    連動型ドロップダウンリスト    複数選択可能なドロップダウンリスト...
列マネージャー指定した数の列を追加    列の移動   非表示列の表示状態を切り替え  列を比較して同じ/異なるセルを選択...
注目の機能グリッドフォーカス    デザインビュー    強化された数式バー    ワークブックとシートマネージャーリソースライブラリ(オートテキスト)  日付ピッカー    ワークシートの統合    暗号化/セルの復号化   リストからメール送信    スーパーフィルター    特殊フィルタ(太字のフォントを持つセルをフィルタリング/イタリック/取り消し線。。。) 。。。
トップ15 ツールセット12 テキストツールテキストの追加特定の文字を削除...)  50+チャートタイプガントチャート...)  40+実用的な数式誕生日に基づいて年齢を計算します...)  19 挿入ツールQR コードを挿入パスから画像を挿入...)  12 変換ツール単語に変換する為替レートの変換...)  7 結合と分割ツール高度な行のマージExcel セルを分割...)。。。他にも多数
Kutools を好みの言語でお使いいただけます。英語、スペイン語、ドイツ語、フランス語、中国語、および40+言語以上をサポートしています!

Kutools for Excel は300 以上の機能を備えており、必要な機能が常にワンクリックで利用できます…


Office Tab - Microsoft Office(Excel を含む)でタブを使った閲覧・編集を可能にします

  • 数十もの開いているドキュメントを1 秒で切り替えられます!
  • 毎日何百回ものマウスクリックを削減して、マウス手の悩みともさよならしましょう。
  • 複数のドキュメントを閲覧・編集する際の生産性が50%も向上します。
  • Office(Excel を含む)に、Chrome、Edge、Firefox のような効率的なタブ機能をもたらします。