web-dev-qa-db-ja.com

Excel:チャートに表示されないように、数式から(本当に)空白のセルを作成する方法

私は毎日の基準でデータを追跡し、設定した毎日の目標と比較し、両者の差を計算して折れ線グラフでデータを表示するテーブルを持っています。データは4列あります。

A.日付(本日から2014年12月31日まで)C.実際の値(過去の日付のみ記入)D.目標値(2014年12月31日から12日までのすべて記入)E.ギャップ(C-D)

現在の日付がない限りGap(E)を空にしたかったので、式で埋めます。

=IF(ISBLANK(C10), "", C10-D10)

E列の将来の日付は、正しく空白を表示します。データからグラフを作成するとき(Eが別の軸上にある)、値が空白であるため、線は列Cの将来の日付には描画されませんが、列Eの将来の日付にはゼロが付きます。

""フィールドの内容を含む式の結果は "空白"とは見なされないため、チャートはゼロと見なします。

C列に値がない(したがってE列にも)値がない日付に対して、E列のグラフの線を消すにはどうすればよいですか。

21
uncovery

ここで答え を見つけました 。数式が""ではなくNA()を返すようにすると、チャートはそれを空として受け入れ、線を表示しません。

21
uncovery

縦棒グラフに多少の回避策を見つけました。データポイントを使用したいがゼロを表示したくない場合。データポイント番号の形式を、ゼロが ""に等しいカスタム形式に変更します。

私はコードを使用しました:

_(* #,##0_);_(* (#,##0);_(* ""_);_(@_)

これがすべての会計フォーマットです。

_(* #,##0_);_(* (#,##0);_(* **"-"**_);_(@_) 

交換された

_(* #,##0_);_(* (#,##0);_(* **""**_);_(@_)

"-"""に置き換えられました。 - は、会計フォーマットではゼロです。これが誰かに役立つことを願っています。

Number Formatting

1
JP Birbal

#IF(A1 = ""、#N/A、A1)= IFERROR(A1、#N/A)でチャート表示を空白にするには、#N/Aを使用します。

1
Andy Robertson