• ベストアンサー

エクセルのグラフ作成で空白セルのラベル設定方法

    あいうえお Aさん 1   1 2 Bさん 2   3 Cさん    2  4 こんな感じの空白セルのある表を積み上げ棒グラフに したいのです。 凡例が多いのでできれば系列ラベルを棒に付けたい のですが、空白セルの部分のラベルが重なって表示 されて読めなくなってしまい上手くいきません。 (上の例だとAさんの「い、う」が重なって表示さ れます) 上手く表示される方法を教えてください。

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

  • ベストアンサー
noname#5545
noname#5545
回答No.2

ご質問の件ですが、縦棒グラフであれば、空白セルのラベルの重複を避けるなら、「3D縦棒グラフ」が一番ではないでしょうか?

spaspa
質問者

お礼

おぉ!凄い。こんな簡単なことだったとは。 ずうっと2Dばかりで試していました。 助かりました。ありがとうございます。

その他の回答 (1)

  • Good-S15
  • ベストアンサー率33% (149/439)
回答No.1

こんにちは。 Excelのグラフは、値(数値)があって初めてグラフ化できるものだと思います。 当然ですが、空白セル=0となり、データをグラフで表示することは不可ではないでしょうか? グラフ作成時にデータテーブルを付ける形で作成すれば、 「Aさんでは「い」と「う」でデータがない」のかと分かると思います。 但し、系列(データ)ラベルについては、重なっているため、 クリック{この場合、1回クリック後、再度クリック}&ドラッグで ラベルを選択し、1つ、1つ移動させることでラベルの表示は可能だと思います。 (もちろん、手作業です) その後、ラベルからグラフ向きに図形描画の矢印(←)等で表現してあげればイイと思います。 (Excel2000ですが、動作確認しました) お試し下さい。

spaspa
質問者

補足

お答えありがとうございます。 早速試してみたのですが、たしかにおっしゃるとお り上手くいきますが空白セルが大部分を占めるため 一つ一つ手作業だと時間がかかってしまいます。 空白部分は無視(Aさんは「あえお」だけ 積まれて表示されれば良い)して良いのですが、 なにかまとめて行う方法は無いでしょうか?

関連するQ&A

  • エクセルのグラフにて、空白セルの扱いを教えて下さい。

    エクセルのグラフにて、空白セルの扱いで困っています。 IF文等で条件に合う時は数字を入力し、グラフをプロットする。 一方、条件に合わない時はセルを空白にし、グラフもプロットしない。 という使い方をしたいのですが、空白のところがうまく行かず困っています。 例として、グラフの元データは以下の通りです。 (1)A1:A31に日付 (2)B1:B31に予測生産数量 (3)C1:C31に曜日(月曜日は="月", ="火"といったデータです。) B1には具体的に次の様なデータが入っています。 =IF(C1<>"日",3000,"") =IF(C2<>"日",3000,"") ・ ・ =IF(C31<>"日",3000,"") このIF文を使うと、月曜日から土曜日に相当するところには3000が表示され、日曜日に相当するところには何も表示されず、元データの表はきれいにできました。 ところが、この表をグラフにすると、日曜日に相当するところにゼロがプロットされてしまいます。 当方の都合として、日曜日に相当するところは何もプロットされない様なグラフを作りたいのですが、ここのところがうまく行かず困っています。 ツール→オプション→グラフと開き、空白セルのプロットのところを『プロットしない。(空白を残す)』スイッチに丸をつけても、やはり、日曜日に相当するところが、ゼロにプロットされてしまいます。 この辺の対策を御存知の方がいれば御指導下さい。 以上

  • Excelの2軸グラフ(棒と折れ線)の凡例の順序の変更方法

    お世話になります。 Excelで棒グラフと折れ線グラフの2軸のグラフを作成したとき、凡例を表示すると、棒グラフの凡例が折れ線グラフの凡例より上になってしまいます。 棒グラフの凡例を折れ線グラフの凡例の下にしたいのですが、「データ系列の書式設定」では、棒グラフに属する系列の順序、または折れ線グラフに属する系列の順序しか変更できないようです。 どなたか解決方法をご存じないでしょうか。 よろしくお願いいたします。

  • Excel 空白をグラフに表示しないようにするには?

    Excelでグラフを作成しています。 その中で、最大値、最小値を求めるマクロ記述でセルに組み込んでいます。 グラフは折れ線で表示しますが、マーカのみとしています。 <マクロ記述例> =if(C$36=$B5,C$36,"") 最大値(C$36)と現セルの値($B5)と同じだったらグラフ表示セル(マクロ記述位置)に最大値(C$36)を、そうでなければ""(空白)とする。 <問題点> これらをグラフ表示すると(空白)の値まで表示対象になります。 セルの値がクリアな状態(削除)した状態だとそのセル部分は表示されないようです。マクロで(削除)と同じ値を組み込む方法?、それともグラフの設定方法? グラフの軸表示レンジの最小値を0を超える値に設定すると表示しなくなるのですが、0未満のデータも表示されなくなり問題は残ります。 よい解決をご存じの方、お教え願います。

  • エクセルで空白セルを寄せたい

    エクセル2002使用です VBAは使わずに関数だけで空白セルがあるセルを詰めて表示したいのですが・・・   A|B|C|D|E|F|G 1 あ い う え お か き 2 ○   ○ ○   ○ の表を   A|B|C|D|E|F|G 1 あ う え か  2 ○ ○ ○ ○ のように表を書き換えたいのです。 1行目には必ず文字が入力されています。 2行目には入力されているセルと空白セルが不定期に入力されています。 2行目のセルが空白ならば、1行目のセルも削除して左へ詰めて 表を転記したいのです。 よろしくお願いします。

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

    2軸上の折れ線と棒グラフについての質問です。 凡例項目A・B・CとしてA、Bが棒グラフで Cが折れ線のグラフのAとCをいれかえて Aを折れ線にもってくるには どういしたらよいのでしょうか?急ぎのものなのですが 手もとの本に出ていなくて悩んでいます。 お願いします。。。

  • excel グラフ作成

    調べても分からなかった為、教えてください。   1月  2月  3月  4月 A 100  130  110  100 B  5   5   8   6 C  3   4   7   5 上記の表から、グラフを作成する際に、Aの行は棒グラフで、 B行+C行の値を折れ線グラフで(B+Cの値は表には出力しません)作成することはできますでしょうか? ※表にない値を(B+C)、グラフで表示できるのでしょうか?

  • EXCELグラフについて

    2軸の棒グラフに折れ線グラフを追加して、グラフを作成しました。2軸の内、Aグラフはプラスの数字で、Bグラフはマイナスの数字です。困っていることは、凡例が、AグラフとBグラフの中間地である0地点より下で、Bグラフの上に表示されています(月) 表外に凡例をだしたいのですが(グラフシート外)どのように設定したらよろしいでしょうか?

  • エクセル 空白セルを詰めたい

    A表のようなデータを別シートに”データの入力規則”でプルダウンを作ると、プルダウンに空欄ができてしまいます。 空白セルにはCOUNTIF等関数が入力されています。 空白でなく記号や文字を入れることは可能です。 空白セルだけ抜いて上に詰めたB表を、関数のみで表示することはできますか? 空白セルがある状態でもプルダウンで詰める方法があればそちらの方がよいです。 A表 __|______ 1 | 日本 2 | アメリカ 3 | 4 | イギリス 5 | 6 | フランス 7 | イタリア ↓A表の隣に表示させたい B表 __|______ 1 | 日本 2 | アメリカ 4 | イギリス 5 | フランス 6 | イタリア

  • EXCELのグラフで

    既出の質問を見ても良く分からなかったので質問させてください。(WinXP Office2000)   | A | B  |  C _______________________ 1 | 1 | 1500 | 1234 2 | 2 | 1239 | 2110 3 | 5 | 1772 | 1199 4 | 10| 977 | 2891 こんな感じの表を折れ線グラフにする際、 A列をX軸で項目軸ラベルとし、B列とC列を系列1、系列2とします するとA列のX軸はラベルとして利用されるだけで、 数値として表示できません。 BとCは折れ線グラフで表記するとして、A列を横軸にし 1 2  5    10 という間隔になるよう数値としてグラフに反映させたいのですが。 数学が苦手なので説明が下手ですみません。

  • エクセルでグラフをマクロ化することはできますか?

    エクセルで、ごく簡単な表をグラフ化するのですが、マクロ化することはできますか? 例をあげます。 A1、B1、C1、D1、E1にそれぞれ数値(整数)が入っています。セルがたった5つだけの簡単な表です。これと同じ形式の表が10あります。これを円グラフに表し、割合として表示します。一つの表をグラフウィザードで円グラフにするのは、いたって簡単です。しかし、5つあるデータエリアの色をすべて変え、引込み線をつけない、凡例のフォントの大きさ、種類を変えるなど、設定をいろいろ変えました。この操作を10ある表すべてに繰り返しやりたくないのですが、マクロでできますか?あるいは、ほかによい方法がありますか?

専門家に質問してみよう