ExcelのISBLANK関数
ISBLANKはExcelの論理関数であり、セルを参照し、セルに空白の値があるかどうかを識別するために使用される一種の参照ワークシート関数でもあります。この関数は、セル参照である単一の引数を取り、TRUEを返します。セルが空白の場合は出力として、セルが空白でない場合は出力としてFALSE。
ExcelのISBLANK数式
ExcelのISBLANK式は次のとおりです。
値は、チェックしたい引数として渡されたセル参照です
ExcelでISBLANK関数を使用するにはどうすればよいですか?
ExcelのISBLANK関数は非常にシンプルで使いやすいです。いくつかの例を使って、ExcelでのISBLANK関数の動作を理解しましょう。
このISBLANK関数Excelテンプレートはここからダウンロードできます–ISBLANK関数Excelテンプレート例1
セルA6は空であり、値がないため、TRUE値を返しました。
例2
姓名とともに提供されている名前のリストがありますが、姓が提供されていない名前もあります。不完全な名前または姓のない名前をExcelの数式を使用して見つける必要があります。
この関数を使用して、姓が指定されているかどうかを確認できます。姓が空白の場合、ISBLANK関数はこの値を使用してTRUE値を返し、IF関数は両方の名前が指定されているかどうかを確認します。
使用するISBLANK式は次のとおりです。
= IF(ISBLANK(B2)、”不完全な名前”、”完全な名前”)
値がtrueの場合はISBLANKを使用して値を返し、姓が指定されていない場合は姓が指定されます。
残りのセルにISBLANK数式を適用すると、
出力:
例3
以下に示す範囲でデータセットが指定されているとします。
空白のセルを強調表示する必要があります。たとえば、データ範囲内のセルB5、C4、およびその他の同様の空白のセルを強調表示する必要があります。
セルを強調表示するには、条件付き書式とISBLANK関数を使用します。
B2:H11から範囲を選択し、[ホーム]タブで、Excelで条件付き書式を選択します([ホーム] -> [スタイル]-> [条件付き書式])。
次に、新しいルールを選択すると、ウィンドウに新しいフォーマットルールがポップアップ表示されます。数式を使用して、フォーマットするセルを決定します。使用するISBLANK式は次のとおりです。
= ISBLANK(B2:H11)
次に、形式を選択し、強調表示の色を選択して、[OK]を押します。
出力:
例4
空のセルと空の文字列を含むセルを区別します。
列Aにいくつかの値があります。範囲A5には空の文字列が含まれ、A4は空のセルです。Excelでは、セルA4とA5の両方が空のセルのように見えますが、それが空のセルであるかどうかを識別する必要があります。
そのために、ISBLANK関数とIF関数を使用してチェックします。空の文字列の場合、ISBLANK関数はFALSE値を返し、セルが完全に空またはnullの場合にのみTRUEを返すためです。
使用するISBLANK式は次のとおりです。
= IF(ISBLANK(A2)、” Is Empty”、” Not Empty”)
ISBLANK数式を他のセルに適用すると、
セルA4の場合、TRUE値を返したため、空のセルであり、他のセルにはいくつかがあるため、ExcelのISBLANKはFALSE値を返します。
出力:
セルに空の文字列(“”)がある場合、ExcelのISBLANK関数は空白ではないため、FALSEを返します。
例5
SKUコードが記載されたアイテムのリストがあり、SKUコードが割り当てられていないアイテムは空白のままになっているとします。列Aにはアイテムのリストが含まれ、列BにはSKUコードが割り当てられていないアイテムを含むSKUコードが含まれます。列Dには、順番に並べられていないアイテムのリストがあり、SKUコードを見つける必要があります。そうでない場合、SKUコードが割り当てられていない場合は、「SKUコードの割り当て」を返す式を作成する必要があります。
したがって、要件を達成するために使用するISBLANK式は次のようになります。
= IF(ISBLANK(VLOOKUP(D2、$ A $ 2:$ B $ 21,2,0))、 "SKUコードの割り当て"、VLOOKUP(D2、$ A $ 2:$ B $ 21,2,0))
ISBLANK数式を他のセルに適用すると、
出力:
