COUNTBLANKで空白セルを見つける
範囲内にある空白セルの個数を調べます。
「COUNTBLANKで空白セルを見つける」はCoddyKit上の無料Excel Formulas Academyレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはExcel Formulas Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Excel Formulas Academyコースには全4レッスンが含まれています。
空白を数える
役立つ問いは「入力済みのセルはいくつあるか」ではなく、「空のセルはいくつあるか」という場合もあります。
アンケートで未回答の質問がいくつあるか、または売上がまだ記録されていない日がいくつあるかを知りたいこともあるでしょう。
COUNTBLANK関数は、この問いに直接答えます。範囲内の空のセルを数える関数です。動作を見てみましょう。
COUNTBLANK関数を使ってみましょう
COUNTBLANKは、1つの範囲に含まれる空のセルの数を返します。
構文は次のとおりです。
- =COUNTBLANK(range)
COUNTやCOUNTAとは異なり、COUNTBLANKが受け取る範囲は1つだけです。その範囲内を調べ、何も入っていないセルを数えます。
=COUNTBLANK(A1:A10)実例
A1:A5に120、(空白)、200、(空白)、80が入っているとします。
数式=COUNTBLANK(A1:A5)は、2つのセルが空なので2を返します。
ここでパターンに注目してください。COUNTは3(数値の数)を返し、COUNTBLANKは2(空白の数)を返します。合計すると、範囲内の5つのセルになります。
=COUNTBLANK(A1:A5)空の文字列は空白として数えられる
COUNTAとの重要な違いを見てみましょう。=IF(B1>0, B1, "")の出力のように、空のテキスト文字列が入っているセルは、空に見えます。
COUNTAはそのセルを入力済みとして扱います。一方、COUNTBLANKはそのセルを空白として扱い、数えます。
つまりCOUNTBLANKは、目で見た状態に沿って数えます。セルが空に見える場合は、数えられます。
=COUNTBLANK(A1:A10)スペースは空白ではない
手入力でスペースだけが入っているセルには注意してください。スペースは実際の文字なので、そのセルは空ではありません。
空に見えても、COUNTBLANKはスペースが入ったセルを数えません。
空白の数が思ったより少ない場合は、見えないスペースが原因かもしれません。TRIMを使ってそれらを取り除くと解決できる場合があります。詳しくは後のコースで説明します。
=COUNTBLANK(A1:A10)実際の使用例
アンケートを実施し、C列のC2からC101までに、1つの質問への回答が入っているとします(回答者は100人です)。
その質問に回答しなかった人数を調べるには、次の数式を使います。
- =COUNTBLANK(C2:C101)
結果は未回答数となり、データがどの程度そろっているかをすぐに確認できます。
=COUNTBLANK(C2:C101)COUNTAと組み合わせる
COUNTBLANKとCOUNTAは相性のよい組み合わせです。一方は空白を数え、もう一方は入力済みのセルを数えます。
アンケートの範囲C2:C101について、次の2つの数式で回答状況を表せます。
=COUNTA(C2:C101)は回答済みの数です。=COUNTBLANK(C2:C101)は未回答の数です。
この2つを合計すると、必ず範囲内のセルの総数になります。
=COUNTA(C2:C101)完了率を計算する
空白の数を割合に変換することもできます。範囲のうち、どれだけが入力済みかを示すには、全体のセル数から空白の数を引いて割ります。
C2:C101(100個のセル)の場合:
- =(100 - COUNTBLANK(C2:C101)) / 100
結果をパーセンテージとして表示すれば、回答が増えるたびに更新されるリアルタイムの完了率になります。
=(100 - COUNTBLANK(C2:C101)) / 1001つの範囲のみ
重要な制限を覚えておきましょう。COUNTBLANKが受け取れるのは、複数の範囲のリストではなく1つの範囲です。
=COUNTBLANK(A1:A10, C1:C10)と書いても、COUNTやCOUNTAのようには機能しません。
2つの別々の領域にある空白を数えたい場合は、それぞれにCOUNTBLANKを使い、結果を合計します。=COUNTBLANK(A1:A10) + COUNTBLANK(C1:C10)のように書きます。
=COUNTBLANK(A1:A10) + COUNTBLANK(C1:C10)ExcelとSheetsで使える
COUNTBLANKはMicrosoft ExcelでもGoogle Sheetsでも同じように機能します。同じ数式を使えば、どちらのツールでも同じ結果になります。
Excelでアンケートの未回答を確認する場合でもSheetsで確認する場合でも、=COUNTBLANK(range)を使えば、まだ空いているセルの数を確実に調べられます。
=COUNTBLANK(C2:C101)表全体の空白セル
COUNTBLANKは1列だけでなく、長方形の範囲も調べられます。表全体に含まれる欠損データを一度に見つけるのに便利です。
A2:E50にデータ表がある場合、数式=COUNTBLANK(A2:E50)は、この5列の複数の行に含まれる空のセルをすべて数えます。
数が多い場合は、分析する前に埋めるべき空白が表にあることをすぐに知らせる警告になります。
=COUNTBLANK(A2:E50)理解度チェック
COUNTBLANKについての理解度を確認しましょう。
まとめ:空白セルを数える
これで、データ内の空のセルを数えられるようになりました。重要なポイントは次のとおりです。
=COUNTBLANK(range)は、1つの範囲に含まれる空のセルを数えます。- 数式が返す空の文字列("")は、空白として扱います。
- スペースが入ったセルは空白ではないため、数えられません。
- 受け取れる範囲は1つだけです。複数の領域を対象にする場合は、呼び出しを分けて結果を合計します。
- COUNTAと組み合わせると、データの完全性や完了率を確認できます。
次は、MAXとMINを使って最大値と最小値を見つけます。
=COUNTBLANK(C2:C101)よくある質問
「COUNTBLANKで空白セルを見つける」レッスンは無料ですか?
はい。「COUNTBLANKで空白セルを見つける」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Excel Formulas Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Excel Formulas Academyコースには全4レッスンが含まれています。
「COUNTBLANKで空白セルを見つける」で何を学びますか?
範囲内にある空白セルの個数を調べます。 ブラウザで直接実行するハンズオンコードでExcel Formulas Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Excel Formulas Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのExcel Formulas Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。
「COUNTBLANKで空白セルを見つける」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このExcel Formulas Academyレッスンでコードを書いて実行できますか?
はい。すべてのExcel Formulas Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- COUNTで数値を数える
- COUNTAで空白以外を数える
- COUNTBLANKで空白セルを見つける
- MAXとMINの値を見つける