excel条件付き書式・余計な記号まで認識されてしまう

解決済みの質問

excel条件付き書式・余計な記号まで認識されてしまう

いつもお世話になります。
30以上の数字が入っているセルに、網掛けがしたく、範囲指定をし、条件付き書式で、
「セルの値が」「次の値以上」「30」を網掛けと設定しました。
確かに、30以上の数字が網掛けになりましたが、データ無しのセルを「---」としてあるのですが、それらもすべて網掛けになってしまうのです。データ無しを「*」などの違う記号に変えてみましたが、やはりなぜか30以上と認識されてしまうようで、網掛けがされてしまいます。または、「'---」と、「'」記号を付けて文字と認識させてもだめでした(網掛けされてしまう)。
何が悪いのでしょうか?
どうすれば、30以上の数字だけが網掛けされるようになるでしょうか。

投稿日時 - 2002-03-18 16:23:35

連想キーワード:

QNo.237286

困ってます

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

>何が悪いのでしょうか?
何も悪くはなく、Excelの仕様でしょう。
意味としては、Excelでの比較が並べ替え順序による比較のため、文字列は数値よりも大きいと認識されるからでしょう。

ちなみに、セルA1に『A』を入力して、セルB1に『=IF(A1>1000,TRUE,FALSE)』とするとTRUEになります。
文字Aは1000よりも大きいことになります。

回避方法としては、k_ebaさんの方法がスマートですね。他に、

(1)セルの値が 次の値の間 30 9999999999999(大きい値) にする

(2)条件1で 数式が =ISTEXT(A1)     書式設定無し
   条件2で セルの値が 次の値以上 30  網掛けをセット にする

でも同じ結果でしょう。ご参考に。

投稿日時 - 2002-03-18 23:57:03

お礼

ありがとうございます♪

>意味としては、Excelでの比較が並べ替え順序による比較のため、文字列は数値よ>りも大きいと認識されるからでしょう。
ここまで丁寧に説明して頂いてやっと理屈を納得です。
確かに、k_ebaさまのやり方がスマートですけど、9999999999...の方が、今後ともすぐ浮かびそうなので、こちらでやらせて頂きました。
9をいっぱい打ちながら、ちょっぴり空しかった・・・でも、---の網掛けが消えたので大満足!
ほんと、助かりました。

投稿日時 - 2002-03-19 15:16:23

ANo.2

1人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

ベストアンサー以外の回答(1件中 1~1件目)

ANo.1

A1の条件付き書式として
条件1 数式が
=AND(ISNUMBER(A1),A1>=30)
という条件式ではいかがでしょうか
解説
 ISNUMBER 数字がどうか
 AND
 数字かつ30以上としています

参考になれば幸いです

投稿日時 - 2002-03-18 16:44:12

お礼

またまたありがとうございます!
いつも「セルの値が」ばかりで、「数式が」という使い方をしたことがなかったので、勉強になりました。

投稿日時 - 2002-03-19 15:11:27

あわせてチェックしたい
  • ワード2000網掛け ...
  • 条件付書式で、「網掛け」ってどれ? ...
  • WORD2003でスペースに網掛けを設定する方法 ...
PR

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら