- ベストアンサー
エクセルの関数についての質問です
エクセルの関数で、 範囲-10~50以外のデータは「*」を表示させ、範囲内のデータは元データを表示させたいのですが、どのようにしたらよいのでしょうか? また、元データを上記の条件で一度に置き換える方法はありますでしょうか? よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
#4です。#4の補足に関して。 エクセルでは、関数にしろ、条件付き書式にしろ、セルの「値}!を問題にするものがほとんどだ。 書式の設定で、ソウ見せているものは、元のセルの「値」は変わっていないから、そのつもりで >この定義を使うと数値として認識しないのでしょうか?その後の処理で「*」データを除いた集計やデータの抽出など行う場合、問題なく出来るようにしたいのですが の部分は考えること。ただし*はもともと数値ではないが。 前もって心配しているだけで、やってみてうまく行かなかったということではないのでしょう? やってみてうまく行かない場合が出てから、質問をしなおすこと。
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17069)
書式一本でもできそう(ただし書式+条件付書式の2本立て) セルデータの中身(値)はそのままで、 >範囲-10~50以外のデータは「*」を表示させ は 書式ーセルーユーザー定義 [<-10]"*";[>50]"*";G/標準 で出来るようだ。 ーーー ただし*を色をつけるには、 セルの値を別セルで関数によって*に変えるか 本来の範囲の-10~50にもどって 別途別操作で、条件付書式の「数式が」で数式を =OR(A1<-10,A1>50) 書式をフォントの赤色に設定。
お礼
ありがとうございます!関数を使わずにできました。すばらしいです。ただ、この定義を使うと数値として認識しないのでしょうか?その後の処理で「*」データを除いた集計やデータの抽出など行う場合、問題なく出来るようにしたいのですが、、、どうぞよろしくお願いします。
- hallo-2007
- ベストアンサー率41% (888/2115)
No2ですが >「*」を赤で表示させたい 関数や数式では色やフォントを変更はできません。 セルを指定して、セル=>条件付書式 値が 等しい * といれて 書式でフォントの色を赤を選択 OK の手順になると思います。
お礼
度々ありがとうございました!!関数や数式で色やフォントの変更は出きないんですね、参考になりました。m--m
- hallo-2007
- ベストアンサー率41% (888/2115)
表示させたい =IF(AND(A1>=-10,A1<=50),A1,"*") 置き換え 上記の式で希望の表示が出たら 範囲指定してコピィ、 形式を選択して貼り付け、値にチェック 入れて OK
お礼
ありがとうございます!置き換えはコピーでしか出来ないんですね、わかりました。
- 中京区 桑原町(@l4330)
- ベストアンサー率22% (4373/19606)
=if(A1<=50,if(A1>=-10,A1,"*")) どうです?
お礼
ありがとうございます!できました。すみませんが、もう1つ、、「*」を赤で表示させたい場合はどうしたらいいのでしょうか?
お礼
すみません、うまくいかなかったのは計算式のセルのユーザ定義がそのままになっており全くの勘違いでした。初心者のため、ご容赦ください。ありがとうございました。