- ベストアンサー
EXCELの積立棒グラフについて
こんにちわ。 EXCELで、積立棒グラフを表示したときに、 集計の値も表示させたいのですが、どのようにしたら表示されますか? 例えば、 平成12年 平成13年 平成14年 商品(a) 100 200 250 商品(b) 150 120 100 商品(c) 500 510 510 合計 750 830 860 個々のデータは”データラベル”の「値を表示する」をチェックすると表示されるのですが、合計も表示させたいのです。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは ・合計行も含めて積み上げグラフを作成 ・系列 合計 のグラフ上で右クリック グラフの種類 折れ線グラフ(マカーあり) OK ・できた折れ線グラフのデータラベルを表示させた後 マカー 折れ線 ともに 表示なしに設定
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
エクセルへの要求は尽きないですね。 真正面からの、1度で済む設定は作られてないのでしょう。 「棒グラフの棒の上にテキストボックスを作」ろうとしたのですが、ツールバーのコントロールツールボックスでもフォームでも、テキストボックスは貼りつけられないみたいで、フォームのラベルを貼りつけ、そのCaptionに、合計値をセットするVBAをやって見ました。 ワークシート上でなく、グラフシート上にグラフを描く方を選択しています。 未だ煮詰まってない点があり(ラベルの上下位置)、少数例(質問の例のみ)でしかテストしていませんので、本番では使い物にならないかも知れず、その際はお許し下さい。 もしVBAに興味があればやって見て改善してください。 フォントサイズを大きくしたかったのですが、未達成です。 Sub test03() For j = 1 To 3 '列方向 t = 0 For i = 1 To 3 ' ActiveChart.SeriesCollection(i).Points(j).DataLabel.Select x = Selection.Text lf = Selection.Left tp = Selection.Top - 120 t = t + Val(x) Next i MsgBox t '確認用 ActiveSheet.Labels.Add(lf, tp, 20, 30).Select Selection.Caption = Str(t) Next j End Sub
お礼
すっごく考えてくださってありがとうございました。 が、少し難しすぎたみたいで・・・ でも、お気持ちはとてもうれしかったです(*^_^*)
- shigechama
- ベストアンサー率30% (237/768)
こんにちは。 積立棒グラフに、合計値を表示させることはできないみたいですね。 どうしても表示させる必要があるなら、 棒グラフの棒の上にテキストボックスを作り、合計値を入力し、 テキストボックスを線なし塗りつぶしなしにするしかないのでは? 上記の方法で1つ作製して、他の棒の上にコピーして行き、 中の数字だけ変更するのが一番効率がいいですね。
お礼
ありがとうございました。 簡単にできました! お世話になりました<m(__)m>