2016-07-11 14:16:42 +0000 2016-07-11 14:16:42 +0000
7
7

Excelの表から「グループ化された」棒グラフを作成する

まず、私はエクセルのチャートの経験がほとんどありません :)

かなりシンプルな表からかなりシンプルなチャートを作ろうとしています。しかし、思った以上に問題があって、時間をかけすぎてしまっています。

これが表:

そして、これは私が欲しいもののスケッチ:

だから… X軸には最上段のラベルがあり、Y軸には4行目の値があり、バーは3行目のラベルに従ってグループ化されています。また、バーには色が付いていて、側面には色と特定のサブラベルをリンクする凡例があります。

どうすればいいの?)

おまけの質問ですが…。この表の右に時々新しい「週」を追加したいとします(より多くのデータで展開します)。チャートが自動的に調整され、新しいデータが含まれるようにすることはできますか?それとも毎回手動で編集しなければならないのでしょうか?

P.S. このすべてがすでに回答されていたら、申し訳ありませんが、何を検索していいのか見当がつきません。

回答 (3)

9
9
9
2016-08-11 12:39:24 +0000

エクセルのチャートは、データの行や列をプロットすることで機能します。そのため、データを次のように配置します。

この範囲のデータを選択し、[挿入]リボンタブで[表]をクリックします。これは何も挿入しませんが、通常のデータ範囲をテーブルと呼ばれる特殊なデータ構造に変換します。テーブルは非常に強力なので、恐れる必要はありません。ダイアログは、範囲にヘッダがあるかどうかを尋ねます。

テーブルには、カラフルなヘッダの行と交互に色の帯がある特別なフォーマットが追加されました。少しオーバーフォーマットになっていますが、これを選択して、より少ない(またはそれ以上の!)フォーマットのスタイルを選択することができます。

今度は表、または表内のセルを選択して、列グラフを挿入します。

合計を必要としない場合(他のデータを圧倒する可能性があるので、チャートの合計列を選択して削除するか、チャートを選択する前にテーブルの最初の4列だけを選択してください。

ここからが表のマジックです。テーブル内の列全体に依存する数式がどこかにある場合、テーブル内の行を追加したり削除したりすると、その数式は何の努力もせずに更新されます。これらの数式には、チャート内の系列の数式も含まれます。ですから、表に行を追加すると、チャートには自動的に新しい行のデータが含まれます。  

5
5
5
2016-07-11 15:31:07 +0000

通常のチャートでこれを行う方法はそれほど単純ではありませんが、ここでの本当のスキルはPivotChartを使用することです。

これはまず、データを表形式に再フォーマットする必要があります。

WEEK # | LETTER | VALUE -ピボットテーブルが合計を処理します

最初に、すべてのデータを選択してピボットテーブルを作成します (insert -> pivot table)

「OK」をクリックすると、新しいシートに空白のピボットテーブルが表示されます。

次に、リボン上の “PivotTable Tools -\ > Options "に移動し、"PivotChart "をクリックします。最初の棒グラフオプションを選択すると、空白のグラフが表示されます。

画面の右側には、ヘッダーによるすべての列のリストと、その下の4つのボックスが表示されます。この中で、グループが最高レベルから最低レベルまで縦に並ぶように「グループ」を重ね、チャート上で測定したい値を持つ列を「値」のボックスに入れます。

ボーナスの問題では、使用するデータの表形式はこれを超簡単にします。来週の週#4にするだけです :)

-1
-1
-1
2019-08-16 02:47:14 +0000

私の答えは答えではなく、答えの一つについての質問です。

私の質問は、「通常のチャートでこれを行うには、それほど単純ではない方法がありますが、ここでの本当のスキルは、PivotChartを使用することです」PivotChartの回答に関連しています。

表示されているPivotChartの一番下に、X軸用の2段階のデータラベルが表示されています。

質問です。X 軸のデータラベルの両レベルはどのようにフォーマットされていますか?この回答例の軸データラベルの「A,B,C」と「1,2,3」レベルの両方です。

(データラベルとは、軸の下の下に沿った「フィールド」ラベルのことで、チャート内の実際のデータラベルではありません) 軸ラベルを右クリックして「軸の書式設定」を選択すると、軸を書式設定するオプションが表示されますが、「A,B,C」レベルのラベルしか書式設定できないようですが(ここの例では)、「1,2,3」レベルのラベルを書式設定する方法や、書式設定ができるかどうかすらわかりません。

ありがとうございます。少し検索してみましたが、今のところこの件についての参考になるものは見つかりませんでした。