• ベストアンサー

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

Excelのセルに数式で未入力を返す場合の表現はどのようにすればいいのでしょうか。 グラフ上で、例えば1月から12月の統計データを折れ線グラフで表す時、4月から6月はデータがないため折れ線を表示したくないのです。 0で扱うのではなく折れ線自体を一部非表示にしたいのです。 確かに該当セルを空欄にすれば折れ線が消えるのですが数式によって数値が導き出される形にしたいので空欄は出来ません。データがない場合は当然#DIV/0!が返ってくるのでそこにIFERRORを当てていますが、""で返すと0として扱われ表示されてしまいます。書式を文字列にしてもダメでした。 数式がダメなら例えばグラフ自体の書式で0なら表示しないなどの方法があればそれでもいいのですが。。。 どなたかわかる方いらっしゃいましたら教えてください。よろしくお願いいたします。

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

  • ベストアンサー
回答No.3

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

noname#242212
質問者

お礼

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

その他の回答 (2)

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.2

[XL2002] 折れ線グラフでデータが 0 の要素は前後の要素を直線で結ぶ方法 http://support.microsoft.com/default.aspx?scid=kb%3bja%3b402639 NA関数で#N/Aを返せば0値でプロットされなくなりますが、前後の要素が直線で結ばれます。 折れ線を細切れにするには、数式を削除してセルを空にしなければなりませんが一般機能では無理です。 マクロを組んで対応するようにすればどうでしょうか。

noname#242212
質問者

お礼

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

回答No.1

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

noname#242212
質問者

お礼

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

関連するQ&A