Excel プログラムでセルが空かどうかを確認する方法
大規模で複雑なスプレッドシートでは、空のセルを見つけるには一見するだけでは不十分です。空のセルを簡単に識別するための方法は多数あります。これらには、ISBLANK、LEN、および IF と呼ばれる 3 つの関数メソッドが含まれます。
セルが空の場合、ISBLANK 関数は論理値 TRUE を返します。 LEN 関数は、文字列内の文字数、または変数をセルに格納するために必要なバイト数を含む値を返します。 Microsoft によれば、セルが空白の場合、その値はゼロになります。空の引用符 ("") を含む IF 関数を使用して、空のセルをテストできます。
数式の例を明確にするために、"B2" は、テストするデータを含むセルを表します。 「E2」は、数式を入力するセルを表します。これらのセル アドレスの代わりにデータの値を使用します。数式を単純にするために、ヘッダーが行にある場合は行番号が一致し、ヘッダーが列にある場合は列の文字が一致する必要があります。
ISBLANK 関数
ステップ 1
確認したいデータを含む Excel ワークシートを開きます。
ステップ 2
最初の空の列に適切なヘッダーを入力してください。
ステップ 3
確認したい最初のデータに対応する行に「=isblank(B2)」と入力し、「Enter」を押します。この式は、「セル B2 は空です」と言っています。そのステートメントが true の場合、「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) 以上の場合は「NOT EMPTY」を入力します。
ステップ 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 を入力します。