Excelプログラムでセルが空かどうかを確認する方法は?

...

適切なExcel機能を使用してキーボードを数回クリックするだけで、時間を節約できます。

大規模で複雑なスプレッドシートでは、空のセルを見つけるには一目以上のことが必要です。 空のセルを識別するタスクを簡単にするために利用できる多くの方法があります。 これらには、ISBLANK、LEN、およびIFと呼ばれる3つの関数メソッドが含まれます。

セルが空の場合、ISBLANK関数は論理値TRUEを返します。 LEN関数は、文字列の文字数または変数をセルに格納するために必要なバイト数を含む値を返します。 Microsoftによれば、セルが空白の場合、その値はゼロになります。 空の引用符( "")を指定したIF関数を使用して、空のセルをテストできます。

今日のビデオ

数式の例を明確にするために、「B2」はテストするデータを含むセルを表します。 「E2」は、数式を入力するセルを表します。 これらのセルアドレスの代わりにデータの値を使用してください。 数式を単純にするために、ヘッダーが行にある場合は行番号が一致し、ヘッダーが列にある場合は列の文字が一致する必要があります。

ISBLANK関数

ステップ1

チェックするデータを含むExcelワークシートを開きます。

ステップ2

最初の空の列に適切なヘッダーを入力します。

ステップ3

チェックしたい最初のデータに対応する行に「= isblank(B2)」と入力し、「Enter」を押します。 この式 「セルB2は空です」と言います。 そのステートメントが真の場合、「TRUE」の値を返します。 それ以外の場合は、次の値を返します。 「FALSE」

ステップ4

数式を含むセルをコピーします。 チェックするデータに対応するすべてのセルを選択します。 数式を貼り付けます。

ステップ5

メニューの[データ]タブを選択し、[フィルター]ボタンを選択します。

ステップ6

数式を含む列の上部にあるフィルター矢印をクリックします。 「TRUE」を選択すると、セルが空の行または列が表示されます。

LEN関数

ステップ1

確認したいExcelワークシートを開きます。

ステップ2

最初の空の列に適切なヘッダーを入力します。

ステップ3

チェックする最初のデータに対応する行に、次のように入力します。

= if(LEN(B2)<1、 "EMPTY"、 "NOT EMPTY")

「Enter」を押します。

この式は次のように述べています。

LENの値が1(O)未満の場合は「EMPTY」と入力し、LENの値が1(O)以上の場合は「NOTEMPTY」と入力します。

ステップ4

数式を含むセルをコピーします。 チェックするデータに対応するすべてのセルを選択します。 数式を貼り付けます。

ステップ5

メニューの[データ]タブを選択し、[フィルター]ボタンを選択します。

ステップ6

数式を含む列の上部にあるフィルター矢印をクリックします。 「TRUE」を選択すると、セルが空の行または列が表示されます。

IF関数

ステップ1

確認したいExcelワークシートを開きます。

ステップ2

最初の空の列に適切なヘッダーを入力します。

ステップ3

チェックする最初のデータに対応する行に、次のように入力します。

= if(B2 = ""、 "EMPTY"、 "NOT EMPTY")

「Enter」を押します。

ステップ4

数式を含むセルをコピーします。 チェックするデータに対応するすべてのセルを選択します。 数式を貼り付けます。

ステップ5

メニューの[データ]タブを選択し、[フィルター]ボタンを選択します。

ステップ6

数式を含む列の上部にあるフィルター矢印をクリックします。 「TRUE」を選択すると、セルが空の行または列が表示されます。

警告

セルが空かどうかをテストすることは、ゼロ値をテストすることと同じではありません。 セルの値がゼロの場合、それは空ではありません。 ゼロ値をテストするには、「= if(b2 = "0"、0,1)」を使用します。 この数式は、セルB2がゼロに等しい場合は0を入力し、そうでない場合は1を入力することを示しています。