[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『条件付書式で空白セルの扱い』(のん)
条件付書式で
@「セルの値を3以上のときに黄色のパターン」
という条件では、空白セルも黄色で出てくるんですよね。
なので、追加でA「セルの値が=""(空白セル)ならば色をつけない」としても、
変化なし。
@とAの順番を変えてみたら、自己解決したんですが、
空白セルを0と考えてみても、3以上のときに色が変わるのはおかしいと思うんです。
なぜ、空白セルが3以上で条件に当てはまってしまったのでしょう?
どなたか初心者に説明していただけるとありがたいです。
よろしくお願いします。
Excel2003、
WindowsXP
空白セルでは3以上に該当しませんよね。空白ではないのでは? 私は,再現できませんでした。 (...)
確認しましたが、確かにセルには何も入っていません。
ピボットテーブルからコピペして貼り付けてるセルなのですが、
それがいけないんでしょうか? (のん)
例えば、C1にその条件付書式を入れているとして C1に =IF(A1="","",A1*B1) のような形で空白を表示していると、黄色になります。 その類の空白表示をしているのでは?
該当セルに「'」等がある、計算式があるのでは? =ISBLANK(A1) で空白(何も無い)のであればTRUEになるはずです。 FALSEであれば空白でないことになります。
確かにコピー元のセルには =IF(A1=0,"",A1/B1)
という式を入れていますが、ペーストする際に
「形式を選択して貼り付け→値」
で空白セルだけ貼り付けたようにさせているのですが、それでもだめなんでしょうか?
あと、空白セルじゃなければ3以上というのが理解できていません。
申し訳ないです・・・。 (のん)
何が入ってるかとかはわからないんですよね・・・? (のん)
>なぜ、空白セルが3以上で条件に当てはまってしまったのでしょう? [XL2000]比較演算子による比較結果について http://support.microsoft.com/kb/416983/JA/ 「数式の結果として空白を表示させる場合などに、"" とダブルクォーテーションを 2 つ続けて入力しますが、この場合は 0 バイトの文字列 (Null 値) として認識 され、全ての数値よりも大きく、全ての文字よりも小さいと判断されます。」 と、なっています。 # 「何も入っていないセル」と「""」の『空白』がごちゃ混ぜになっているような # 気がしましたので、引用してきました。 (Hatch)
Hatchさんと少しかぶる内容ですが・・・ ="" という数式をセルに値針付けした場合、セルにはもちろん表示されませんし、 数式バーにも何もありませんが、セルへの入力をカウントするCOUNTAでカウントが できます。つまり、長さ0の文字列の入力があります。 文字列は数値と比較した場合は数値よりも必ず大きい、と判断されるために>3の条件 判断では条件付書式が適用されるということだと推測します。 長さ0の文字列を条件判断すればよいのでは? 「数式が」「=AND(LEN(A1)>0,A1>3)」 (みやほりん)(-_∂)b
おまけ =OR(ISTEXT(A1),ISNUMBER(A1)) 某セルの「=""」を値だけコピーしてもTrueになります。 BJ
Hatchさま、みやほりんさま、BJさま、返信ありがとうございます。 条件付き書式の数式のところに、 「=AND(LEN(A1)>0,A1>3)」や「=OR(ISTEXT(A1),ISNUMBER(A1))」を 入力すればよいのですね。 見たことない関数でびっくりしました。 もう少し勉強します。 ありがとうございました。 (のん)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.