• ベストアンサー

Excelの100%積み上げ横棒グラフで

●Excelの100%積み上げ横棒グラフでグラフ内に値とパーセンテージの両方を表示させたいのですがどうしたらいぃですか?Excel2000です。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

VBAになりますが、近いところまで出来ました。 テストデータとして (A列)(B列)(C列) 商品 売上 a 34 33% b 20 19% c 50 48% 104 100%を作ります。 下記をコーディングし、実行します。 Sub test01() Charts.Add ActiveChart.ChartType = xlBarStacked100 ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range("B1:B4"), PlotBy:= _ xlRows ActiveChart.Location Where:=xlLocationAsObject, Name:="Sheet1" ActiveChart.ApplyDataLabels Type:=xlShowValue ActiveChart.SeriesCollection(1).DataLabels(1).Text = Range("b2") & "/" & Round(100 * Range("c2")) ActiveChart.SeriesCollection(2).DataLabels(1).Text = Range("b3") & "/" & Round(100 * Range("c3")) ActiveChart.SeriesCollection(3).DataLabels(1).Text = Range("b4") & "/" & Round(100 * Range("c4")) End Sub 後半の.Text=・・の部分が、値とパーセント数字を/を挟んで表記するところです。 結果は、33/34,20/19,50/48と表記されます。割合数字のあとに定数"%"を加えることは簡単です。あとFontSize(文字の大き)を調節しないとはみ出るケースがあるが、手間がかかりそう。 --- そのほか、操作で、値のグラフとパーセントのグラフを2つ並べ、間隔を0とすると引っ付きます。そして値と割合数字が上下に表示されて良いが、真中の線が邪魔ですが、消せませんでした。こちらは失敗。

関連するQ&A

  • エクセルの横棒グラフの表示について

    エクセルの横棒グラフの表示について 表を横棒グラフにする際、データが降順になっているのに、横棒グラフが昇順になってしまいます。 どのようにしたら降順にできますか? EXCEL2007使用です。 よろしくお願いいたします。

  • エクセルの横棒グラフについて

    エクセルの横棒グラフで、 X軸に団体名、 Y軸の1つに件数(100件~1000件。以下(1)とします。)、 もう1つに1人あたりの件数(10件~100件。以下(2)とします。) を表す表を作成したいのですが、 そのまま作成すると(1)の値が大きいため、(2)の棒が小さく見えづらくなります。 (1)に対するY軸の目盛(最大値1000)を上部に、 (2)に対するY軸の目盛(最大値100)を下部に配し、 それぞれの棒がそれなりの大きさで表示されるようにできるのでしょうか。 イメージとしては、 (1)と(2)の横棒グラフを個々に作成し、それを重ねて1つの表にする といったかんじでしょうか。 そのようなグラフが作りたいのです。

  • VBでエクセルのグラフ表示について

    VB6.0でACCESSで作成したデータベースから値をSQLにて取り出しエクセルを介し棒グラフと円グラフを表示するプログラムを作っています。 グラフの表示についてなのですが、それぞれの項目に値とパーセンテージの両方を表示させたいと思っております。どちらか片方のみ表示させることならば出来たのですが両方は出来ませんでした。 両方表示させる方法がありましたら教えていただけると助かります。 よろしくおねがいします。

  • エクセル2003で積み上げ横棒で%表示はできませんか?

    教えてください! エクセル2003で、積み上げ横棒グラフを使用しているのですが、 例えば・・・       A  B  C  合計(人) 12月10日 10 70 20  100 12月11日 12 68 35  115 12月13日 20 73 58  151 とした場合、通常通り横棒グラフができあがりますが、 表示方法として合計の何%かを表示させる方法はありますか? グラフには%を表示して、値としては人数を残しておきたいのですが。 何卒よろしくお願い致します!!

  • 横棒のグラフ

    エクセルで作った表から 横棒のグラフを挿入しました。 表はA列に項目を書き、B列に値。 そして、表の値が客観的に見えてわかりやすいようにと その横にグラフを置こうと思いました。 すると、グラフはA列の項目の並びとは間逆の順番に並び ちっとも分かりやすくありませんでした…。 (表の項目が上からA,B,C,Dとならんでいるなら グラフは上からD,C,B,Aと並んでいる) どうしたら、A列の順番と同じように上から並んでくれるのでしょうか?

  • エクセルのグラフ(積み上げ横棒)について

    エクセルのグラフについて教えてください たとえばこんな感じの表があります。   4月 5月 6月 7月 8月 9月 合計 A  1  2  3  3  2  1 12 B  2  2  3  3  2  2 14 C  3  3  2  2  1  1 12 この表から下のようなグラフを作りたいと思っています。 グラフの種類は積み上げ横棒です。 |-+----+----+----+----+----+----+----+----+----+ | | ||=============================== |A ||4月|5月|6月|7月 |8月|9月| 12 | ||=============================== | | | ||================================== |B ||4月| 5月| 6月|7月 |8月|9月| 14 | ||================================== | | | ||=============================== |C ||4月|5月|6月|7月 |8月|9月| 12 | ||=============================== |-+----+----+----+----+----+----+----+----+----+ この表の作成のポイントとしては 1)4月、5月といった【月】の表示をグラフ内に表示させる。 2)合計数(12・14)を表示させる。 エクセルは2000を利用しています。 よろしくお願いします。

  • Excelのグラフについて

    エクセルのグラフについての質問なのですが、右と左両方のY軸に値を表示させたいのですが右のY軸表示の出し方がわかりません。ソフトはExcel 2003です。

  • EXCEL横棒グラフについて

    EXCEL2000です。 普通に作成しますと、範囲指定した最下位からの行が、グラフでは最上位から作成されます。指定した範囲の上の行がグラフでも上から表示される横棒グラフを作成したいのですが、できるのでしょうか? 申し訳ありませんがどなたか教えて下さい。

  • 別々の100%積み上げ横棒グラフを一つに

    エクセルで、内容も全く別の100%積み上げ横棒グラフを一つにしたいのですが、方法はありますか?(拙いですが図のような感じで)

  • 100%積み上げ横棒グラフ

    こんばんわ。 Excelの100%積み上げ横棒グラフについて少し教えてください! まず、グラフの元データになるExcelの表の説明をします。 A1に『一郎』と入れます。 A4に『次郎』と入れます。 A7に『三郎』と入れます。 次に、B列です。 B1に『1月』と入れます。 B2に『2月』と入れます。 B3に『3月』と入れます。 B4~B6、B7~B9にも同様に『1月』『2月』『3月』と入れます。 次にC列です。 C列には、それぞれの人が何月にどれくらい商品を売り上げたかの数字が入ります。 C1~C9には、数字はなんでもいいので入れます。 このA1からC9までの表を100%横棒積み上げグラフにしようと思います。 グラフウィザードでつくってみたのですが・・・・ この表、考えてみれば項目が2列ありますよね? それぞれの名前の入っているA列と、各月が入っているB列と。 そうすると、もちろん項目軸というのは、二つ作ってくれるのですが、 それぞれの名前が90度に傾いてしまいます。 これをきちんと横向きにしたいのです。 項目軸の書式設定から確認してみましたが、どうもうまくいきません。 これは、ムリなんでしょうか?? ちょっと字ばかりで、わかりにくいかとは思うのですが、 お時間のある方は、実際Excelで作って試してみてください。 そして、二つある項目の軸の字の向きを 両方とも左から右へ横書きになるようにする方法がありましたら、 教えてください!! ややこしくてスミマセン!!よろしくお願いします。

専門家に質問してみよう