セルが空かどうかを確認する方法はありますか?
関数ISBLANK()
がありますが、セルに数式がある場合は、数式が何も返さない(または空の文字列)と思ってもfalseを返します。
数式が何も返さない場合にtrueを返すようにします。そのため、値のないセルは空のようです。
セルが空かどうかを確認する方法はありますか?
関数ISBLANK()
がありますが、セルに数式がある場合は、数式が何も返さない(または空の文字列)と思ってもfalseを返します。
数式が何も返さない場合にtrueを返すようにします。そのため、値のないセルは空のようです。
回答:
次の式を使用して、セルが空かどうかを確認できます。
=if(C2="";"The cell is empty";"The cell is not empty")
=if(1=1,"","No Way")
に配置すると、セルに値が入力されます。Excelとは異なり、これをセルA2:=if(1=1, ,"No Way")
に配置すると、セルは空白のままになります。これは、これらの数式を他の2つのセルに配置することで簡単にテストでき=ISBLANK(A1)
ます=ISBLANK(A2)
。同様=ISBLANK(if(1=1, ,"No Way"))
にTRUEを返します。
C2=""
でしょうか?
機能を使用できます
=IF(COUNTBLANK(cell:cell)=1;"Blank cell";"Not blank")
cell
空の1つだけになります。
この関数LEN(A1)
は非常に便利で堅牢であることがわかりました。また、削除されたテキストを含むセルに対しても機能します。セルのコンテンツの長さを返し、0を返す場合、セルは空です。
IF(NOT(LEN(A1)))
またはIF(LEN(A1)=0)
空のセルを確認するIF(LEN(A1))
またはIF(LEN(A1)<>0)
空でないセルを確認する読みやすいので、私は最初のバリアントを好みます。数値0 FALSE
はブールチェックで評価され、正の数値はで評価されTRUE
ます。
@Martin HansenのA(4つすべてのバージョンが#N/A
私以外は何も返さない)を除き、上記の2つは区別されます:
a "blank" cell (truly blank OR containing a formula returning `""`)
から
a "non-blank" cell (whether Text, Numeric, Boolean or other Formula).
ただし、これらはすべて、差別化を目的とする場合に必要な長さよりもはるかに長くなっています。長さの多くは、状態を通知するために選択されたテキストによるものです。そのようなテキストは必要ありません(trueを返すようにしたい...)。正しいA Isセルは「非空白」であるため、(@ CamSylの解釈として)分化に役立ちます。
ただし、その場合、正しい「A to Is」セルの「空白」は同等に機能します(または、OPtrue
空白を必要とする場合)、@ CamSylのソリューションの長さの約3分の1の式(これはとにかくOPの問題を解決しません)。
タイプの式をお勧めします:
=A3=""
(これは@Mehper C. PalavuzlarのAのすべての本質であり、テキストはありません)。
私はISBLANK
、OPの質問より前の関数の参照についてインターネット(Google、検索ツール、カスタム範囲)を検索しました。このISBLANK
機能は、質問時に既に存在していました:2009年12月1日より前のISBLANK参照
したがって、この関数で十分です。
=IF(ISBLANK(A2)=TRUE;"Blank cell";"Not blank")
ただし、考慮すべき点が1つあります。
isblank()
質問で機能の問題をすでに説明しました。true
セルが実際に空の場合にのみ戻ります(数式も含まれていません)。それがあなたにそれをより明確にするならば、私はコンテンツセルを探していませんでした。
IFERROR(1/0)
すると、TRUEが返されます。