- ベストアンサー
エクセルの書式とグラフについての質問です
エクセルの表で、 範囲-10~50以外のデータは「-99999」を表示させ、範囲内のデータは元データを表示させるようにするのを、 書式-セル-ユーザ定義 [<-10]"-99999";[>50]"-99999";G/標準 で行った場合、 範囲外のデータは-99999と表示されますが、実際のセルを見ると99999になっています。データ自体-99999になるよう設定するには、どのようにすればよろしいのでしょうか? また、表の列を「-99999」を除いた範囲内のデータで、グラフ化したいのですが、そのようなことはできますでしょうか? よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
>データ自体-99999になるよう設定するには、どのようにすればよろしいのでしょうか? 書式は表示の形に関するもので、データ自体には影響しません。別の列に、例えば =IF(OR(A1<-10,A1>50),-99999,A1) とされたらどうでしょう。元の列が邪魔なら非表示にでもしてください。 >表の列を「-99999」を除いた範囲内のデータで、グラフ化したいのですが、そのようなことはできますでしょうか? オートフィルタで、-99999に等しくないという条件(新しい列の場合)、あるいは -10以上50以下 という条件(元の列の場合)でデータを抽出し、抽出されたデータをグラフ化されたらどうでしょう。フィルタを解除すると余分なデータもグラフに入りますが、それが困る場合には、フィルタで抽出したデータをどこかへコピーしてからグラフ化されたらいいと思います。 これで望みの結果になりますでしょうか。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
前の質問でも補足したが、書式では値は変わらないのに、あたかも変わったように質問を繰り返しているが、そういうことは無いはず。 (1)あると思うなら具体的なセルの値と設定書式を少数挙げる それと (2)セルの値を関数等で(当然別セルに出ることになる)変えたいのか、書式だけでソウ見せて、値は変えたくないのか どちらかをはっきり示して 少数実例!でも挙げること。 自分だけで間違った方法かもしれないやり方をして、それを前提に質問をしても、読者には理解できない。
お礼
(1)書式で値は変わらないとご指導いただいたのに間違った質問をしてしまいました。 (2)書式だけウソで見せて、ウソデータを除いてグラフ化できれば一番よいのですが、前の方の回答から考えてもそのようなことはできなそうですね。書式のユーザ設定はすばらしく希望の方法だったのですが、その後の処理を考えますと関数を使ったほうがよさそうです。 時間的能力的に余裕がなく間違った質問をしましたことご容赦ください。ありがとうございましたm--m
お礼
ありがとうございます。参考になりました。