
No.6ベストアンサー
- 回答日時:
>回答番号:No.5 この回答への補足
場合によっては、Worksheetのイベントを使えば
データが変更された場合、自動的に実行されるマクロを作ることができます。
データラベルを再表示後、#N/A表示のデータラベルをDeleteすればよいです。
>データラベルの書式設定で「#N/A"の場合は、値表示させない」とか
>設定ができるのでしょうか?
下記ページで
セルの書式設定を利用して、エラー値を非表示にするには
を参照してください。
数式の結果として返るエラー値を非表示にするには
http://support.microsoft.com/kb/881331/ja
目盛線とデータラベルが重なっている場合、#N/Aに設定した文字色で分断されることになります。
気になるかどうかですが、その部分が破線状態になります。
No.5
- 回答日時:
Excel2007ですが、折れ線グラフのデータラベルで「#N/A」は表示されないです。
自分で素から作成されたグラフですか?
データラベルの書式設定を調べてみましたか?
「#N/A」ならデータラベルを削除するサンプルマクロを組んでみました。
サンプルマクロは、系列4限定です。
これでよいなら、系列をループしてやれば良いとおもいます。
Sub test1()
Dim i As Integer
With ActiveChart.SeriesCollection(4)
For i = 1 To .Points.Count
If .Points(i).DataLabel.Text = "#N/A" Then
.Points(i).DataLabel.Delete
End If
Next i
End With
End Sub
この回答への補足
ありがとうございます。頂いたマクロで"#N/A"は消えました。
ただ・・随時更新かけていくグラフなので一旦このマクロで削除した場合、その後数値が入ってくると値を再表示をさせる設定が必要なんですね。。 根本的に見直してみます。
ちなみに新たに標準の棒グラフや積み上げ折れ線を選択し作成してみているんですが「"#N/A"」が表示されるのですが、データラベルの書式設定で「#N/A"の場合は、値表示させない」とか設定ができるのでしょうか?それともマクロで対処するしかないのでしょうか?
No.3
- 回答日時:
回答2です。
>積み上げ折れ線グラフとは言ってないつもりでしたが。
もちろんそうですが、
単なる折れ線か、積み上げ折れ線か、も書いてありませんよね。
当方の知ってる限りでは単なる折れ線では「#N/A」は表示されないので
「#N/A」が表示されるということであれば、積み上げ折れ線ではないですか、
と述べただけです。
単なる折れ線に「#N/A」が表示されるのなら、
当方も知識として知りたいので他の回答に期待したいところです。
何れにしろ、お役に立てず申し訳ないことです。(^^;;;
No.1
- 回答日時:
以下のようなことでしょうか
折れ線グラフで存在しないデータを非表示にする
http://www.cybozu.net/cpt/moug/item_00526.html
より引用
セルA1が空白の場合、グラフのデータ範囲には [#N/A] とエラー表示されます。
この表示を隠したい場合には、条件付き書式で以下の設定を行います。
[数式が] [=ISNA(セル番地)] [フォントを白]
参考URL:http://www.cybozu.net/cpt/moug/item_00526.html
この回答への補足
早々にありがとうございます。
[数式が] [=ISNA(セル番地)] [フォントを白] ですが、グラフの範囲となる表上の[#N/A] と表示されているセルを指定するということでしょうか?
確かに表上は表示されなくなりますが、グラフそのものに表示されている[#N/A]は消えません。これを表示しないようにしたいのですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルグラフ NAデータの非表示の方法
Excel(エクセル)
-
棒グラフデータラベルの非表示について
Excel(エクセル)
-
エクセルのグラフで、値0のときのみ、ラベルを非表示にしたい
Excel(エクセル)
-
-
4
Excelでエラー(#N/Aなど)値を含む範囲で最大値や最小値をもとめ
その他(Microsoft Office)
-
5
「データ要素を線で結ぶ」がチェックできない!?
Excel(エクセル)
-
6
SUM関数の範囲に#N/Aがあっても合計してくれる計算式
Excel(エクセル)
-
7
《エクセル2000》一箇所だけ、数値軸目盛線の太さを変えたい
Excel(エクセル)
-
8
EXCELのグラフ作成時に元データが#DIV/0のデータを0ではなく存在しないものと出来ませんか?
Excel(エクセル)
-
9
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
10
Excelで隠れてしまった図やテキストボックスを探す方法
Excel(エクセル)
-
11
一番多く表示のある値(文字列)を、Excel関数で抽出したい
Excel(エクセル)
-
12
ExcelでNA()を使わずにプロットしない散布図を作成する方法?
Excel(エクセル)
-
13
IF関数で空欄(")の時、Nullにしたい
その他(Microsoft Office)
-
14
値が入っている一番右のセル位置を返す方法
Excel(エクセル)
-
15
ExcelVBA:複数の特定のグラフを選択する方法
Visual Basic(VBA)
-
16
条件付書式で「=#N/A」に色を付けたい
Excel(エクセル)
-
17
エクセルで#N/Aを含めた平均値を求める方法
Excel(エクセル)
-
18
エクセルで、未来の月の数値を表示させないようにしたい
Excel(エクセル)
-
19
エクセルのグラフで式や文字列を無視したい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで需要と供給のグラフ...
-
エクセルで円グラフに引き出し...
-
エクセル2010 レーダーチャート...
-
EXCELグラフで「#N/A」が表示さ...
-
気象庁の潮位のデータを使用し...
-
エクセル グラフ表示の際デー...
-
エクセルグラフについて(日付...
-
円の16分割&色を塗りたい
-
EXCELの円グラフで引き出し線を...
-
エクセルの主軸と第2軸の0を合...
-
【Excel VBA】Worksheets().Act...
-
エクセルで時間の合計ができません
-
【マクロ】並び替えの範囲が、...
-
エクセルで文字を含む式に、カ...
-
エクセルで、時間 0:00を表示...
-
テキストデータのPDFをWordで開...
-
エクセルの関数で範囲のある数...
-
【再質問】【マクロ】複数シー...
-
Excel2017 フィルタ昇順並びがA...
-
Googleスプレッドシートで特定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで円グラフに引き出し...
-
エクセルの主軸と第2軸の0を合...
-
excelグラフでデータテーブルを...
-
エクセルのグラフ作成時に、折...
-
Excel2010 散布図 でベタ色指定
-
Excel2007グラフの軸ラベルで、...
-
1.0未満のデータラベルを自動的...
-
レーダーグラフを使って「指向...
-
EXCELで折れ線グラフを作る
-
Excelのグラフについて教えてく...
-
Excel データテーブルだ...
-
エクセルのグラフ データテー...
-
Excelグラフを並べ替えた時の色...
-
EXCELグラフで「#N/A」が表示さ...
-
エクセルで作ったグラフの項目...
-
パワーポイントにグラフを挿入...
-
エクセル2010 レーダーチャート...
-
EXCELの円グラフで引き出し線を...
-
エクセルグラフについて(日付...
-
《エクセル2000》横棒グラフの...
おすすめ情報