%20%E3%81%A7%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%81%99%E3%82%8B%E3%81%A8%20false%20%E3%82%92%E8%BF%94%E3%81%97%E3%81%BE%E3%81%99%E3%80%82.png)
新しいワークシートから始めると、セル A1 は明らかに空です。次に、セル B1 に次のように書き込みます。
=IF(ISBLANK(A1),"",A1)
すると、B1 は確かに空であることがわかります。次に、セル C1 で次のことを確認します。
=ISBLANK(B1)
そして私は得ますFALSE
。
次に、次の操作を行います。A1 をコピーし、その値を B2 に貼り付けます。次に、セル C2 で次のチェックを行います。
=ISBLANK(B2)
そしてTRUE
予想通り、 が得られます。
最後のステップとして、B1 をコピーしてその値を B3 に貼り付けます。次に、セル C3 で次のことを確認します。
= ISBLANK(B3)
そしてFALSE
、もう一度 が表示されます。しかし、セルを編集すると、何も表示されません。
その後、私はあるアイデアを思いつき、最終テストを実行しました (セル D1 で、D2、D3 にコピー)。
=AND(B1,TRUE())
これはTRUE
、B1:B3 が空白の場合と同じように、3 つのセルすべてに結果を返します。
TRUE
何が起こっているのか誰か説明してもらえますか?結果が=if(conditional,"","blah")
本当に空白のセルになる方法はありますか?
-m-
答え1
これは Excel の予想される動作であり、blank
と""
(空の文字列) の両方を確認するには、次の数式を使用できます。
=IF(A1="",empty,not empty)
ISBLANK関数は、値引数が参照である場合に論理値TRUEを返します。空のセル; それ以外の場合は FALSE を返します。
からオフィスサポート
セルに数式がある場合は、空にすることはできません。数式の出力を空の文字列 ("") に設定できます。これは画面上では空白として表示され、上記の数式でテストできます。