アプリ版:「スタンプのみでお礼する」機能のリリースについて

WindowsXPのEXCEL2003を使用しています。

Y軸が建物の階数になっているグラフを作成したいのですが、その際、「0階」が発生してしまうので、Y軸における0を無効化する手段をご教授いただきたいです。

よろしくお願いいたします。

A 回答 (6件)

グラフの軸について


散布図の場合XY軸とも数値軸である。(棒グラフなどはX軸は項目軸なので文字が入れられる。)
軸の数値は連続していなければならない。
よって、散布図を使用する場合ゼロを除外する事は出来ないでしょう。

項目に出来ないなら、列を一つ追加して、仮の数値を使用しグラフを作る。グラフを作るための作業用セルで、後に列自体を非表示にすれば表の体裁も崩れない。
(どのようなものでも良いから連続した数値1から連番がいいのでは)
このとき元の表には各階の項目列があること。(後で使うし、これが無いと表の方で何階か分からなくなる。)
グラフが完成したら、Y軸を消す。(上下一つずつデータ範囲が広がっているので、最大最小値の設定をしておく。)
グラフを選択してテキストボックスの挿入。
テキストボックスを作ったら数式バーに=から階の入っているセルをクリックする。これでグラフ内に参照セルの内容が反映されるようになります。
これを繰り返し各階分を作り配置する。
(強制的にテキストボックスでY軸項目を表示させるのです。)
注意:セル参照は必ず数式バーで行う事。テキストボックス内で=と入れても文字として取り扱われ参照セル内容が反映されない。
これであれば取敢えずグラフとしての体裁は整うでしょう。
いままで色々なグラフを作ったが、エクセルではこれが限界だと思う。(世の中には凄い人もいるので違った方法があるかもしれないが。)
    • good
    • 0
この回答へのお礼

わかり易く、丁寧な説明ありがとうございました。

アドバイス通り試しましたところ、思っていた通りにグラフの表現をすることができました。再度機会があればまたよろしくお願いいたします。

お礼日時:2004/11/27 00:28

#1,4のmshr1962です。


>1F,B1F
なら
表示形式をユーザー定義で
0"F";"B"0"F";""
でできます。
#4の回答の"階"を"F"に、"地下"を"B"に置き換えるだけですが...

この回答への補足

度々回答ありがとうございます。

確かに先ほどご教授いただいた正の値、負の値、0の値ごとの表示はうまくコントロールできたのですが、

5F
4F
3F
2F
1F
<<ここ
B1F
B2F
B3F

上記の空きを詰めることができないのです。

5F
4F
3F
2F
1F
B1F
B2F
B3F

このようにY軸を表現する術は無いでしょうか?
よろしくお願いいたします。

補足日時:2004/11/26 10:44
    • good
    • 0

#1のmshr1962です。


Y軸上に0階の表示があるということでいいのですか?
軸の書式設定の「表示形式」タブで
「シートとリンクする」のチェックをはずす。
「ユーザー定義」で「"地上"0"階";"地下"0"階";""」
のように設定で
地上5階
地上4階
地上3階
地上2階
地上1階

地下1階
地下2階
地下3階
の表示になります。

この回答への補足

おはようございます。

再度回答ありがとうございます。
できれば、

1F(地上一階)

B1F(地下一階)

のように0Fの表示を消すだけでなく、

1F
B1F

のように詰めて表現したかったのです。

自分なりに教えていただいたことを参考に、
各階数の入力値を
「8 7 6 5 4 3 2 1」 とし、
表示形式をそれぞれ
「"5F" "4F" "3F" "2F" "1F" "B1F" "B2F" "B3F"」
と無理やり書き換え、グラフ化してみましたところ、結果、

5F
5F
5F
5F
5F
5F
5F
5F

のようにY軸がすべて"5F"になってしまいました。

0Fは無くせそうですが、Y軸データの各セルの表示形式を個別に表現する方法は無理でしょうか?
もしくは、他の手段があれば、度々すみませんがよろしくお願いいたします。

補足日時:2004/11/26 09:25
    • good
    • 0

ごめんなさい


自動(0)から 1 に変更でした(^_^;)

この回答への補足

回答ありがとうございます。

私の質問の仕方が悪かったためご迷惑をおかけしてすみません。
建物の階数は地上5階から地下3階に及ぶため、地上1階と地下1階の間に現れてしまう0階という値をグラフに表示させたくないという質問でした。

恐縮ですがなにとぞよろしくお願いいたします。

補足日時:2004/11/25 20:40
    • good
    • 0

こんにちは。


Y/数値軸の書式設定(軸の上で右クリック)で
目盛りの最小値を自動→0に変更
でいかがですか?
    • good
    • 0

ブランクか#N/Aなら「補間してプロットする」方法がありますが...



グラフを選択して「ツール」「オプション」「グラフ」タブで
「空白のセルのプロット」を選択できます。

手入力ならブランク(未入力)
数式なら=IF(数式=0,NA(),数式)
にしてください。

この回答への補足

回答ありがとうございます。

ちょっと質問の仕方が悪かったかもしれません。
建物の各階の情報を散布グラフ化する作業ですので、元のデータにも0階のデータは存在しない状態です。ですが、グラフ化するとどうしてもY軸上の1階と地下1階のデータの間に0階のデータが表示されてしまうのです。

大変恐縮ですが、この0階という項目自体を無効化(非表示)させる方法をお願いいたします。

補足日時:2004/11/25 20:39
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています