こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

グラフの一部分だけを非表示にする方法

Excelのセルに数式で未入力を返す場合の表現はどのようにすればいいのでしょうか。

グラフ上で、例えば1月から12月の統計データを折れ線グラフで表す時、4月から6月はデータがないため折れ線を表示したくないのです。
0で扱うのではなく折れ線自体を一部非表示にしたいのです。

確かに該当セルを空欄にすれば折れ線が消えるのですが数式によって数値が導き出される形にしたいので空欄は出来ません。データがない場合は当然#DIV/0!が返ってくるのでそこにIFERRORを当てていますが、""で返すと0として扱われ表示されてしまいます。書式を文字列にしてもダメでした。

数式がダメなら例えばグラフ自体の書式で0なら表示しないなどの方法があればそれでもいいのですが。。。

どなたかわかる方いらっしゃいましたら教えてください。よろしくお願いいたします。

投稿日時 - 2009-04-02 12:42:23

QNo.4846489

困ってます

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

>数式を削除してセルを空にしなければなりませんが一般機能では無理です。
無理ではありませんが、膨大な作業列とテクニックを要します

投稿日時 - 2009-04-03 13:55:37

お礼

あまり一般的ではないようなら避けるべきですね。。。提出依頼者に泣いてもらうことにします(笑)
ありがとうございました。

投稿日時 - 2009-04-03 14:30:03

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

[XL2002] 折れ線グラフでデータが 0 の要素は前後の要素を直線で結ぶ方法
http://support.microsoft.com/default.aspx?scid=kb%3bja%3b402639

NA関数で#N/Aを返せば0値でプロットされなくなりますが、前後の要素が直線で結ばれます。
折れ線を細切れにするには、数式を削除してセルを空にしなければなりませんが一般機能では無理です。
マクロを組んで対応するようにすればどうでしょうか。

投稿日時 - 2009-04-03 09:32:05

お礼

そうですね、マクロならできそうですが社内で共有するものなのでマクロを組めないのでどうにか数式だけでやりたかったんですが。。。ありがとうございます。

投稿日時 - 2009-04-03 14:25:11

ANo.1

#N/A を駆使した煩雑なやり方はあるにはあります
それよりは単純に↓

投稿日時 - 2009-04-02 15:43:58

お礼

やはりて作業でやるしかないですかね。。。ありがとうございます。

投稿日時 - 2009-04-03 14:21:24

あなたにオススメの質問