関数 PR

【セルが空白か確認】Excel 関数「ISBLANK関数」について超簡単解説!

記事内に商品プロモーションを含む場合があります

こんにちは!テルパパです!
今回は、Excelでセルが空白かどうかを判定するために
非常に便利な「ISBLANK関数」について解説します。
ISBLANK関数は、データの管理や条件付きの計算を行う際に役立ちます
初心者の方でも理解できるように、丁寧に説明しますので、
ぜひ最後までお読みください。

今回は「ISBLANK関数」について
初心者にも理解できる様に
丁寧に解説をしていきます!

1. ISBLANK関数とは?

ISBLANK関数の概要

ISBLANK関数は、指定したセルが空白かどうかを判定する関数です。
この関数を使えば、例えば入力データが欠けているかどうかを確認したり、
空白セルに対して特定の処理を行ったりすることができます。

ISBLANK関数の構文

=ISBLANK(value)

  • value: 判定するセルの参照。

この関数は、指定したセルが空白であればTRUEを、
空白でなければFALSEを返します。

ISBLANK関数の基本的な使用例

例えば、セルA1が空白かどうかを確認するには、次のように入力します。

=ISBLANK(A1)

この場合、セルA1が空白であればTRUEが返されます。

2. ISBLANK関数の基本的な使い方

例1: 入力データのチェック

例えば、入力データがあるかどうかを確認するために、
セルB1に以下の式を入力します。

=IF(ISBLANK(A1), "データがありません", "データが入力されています")

この場合、セルA1が空白であれば「データがありません」と表示され、
空白でなければ「データが入力されています」と表示されます。

例2: 空白セルにデフォルト値を設定

例えば、セルA1が空白の場合にセルB1にデフォルト値を設定するには、
次のように入力します。

=IF(ISBLANK(A1), "デフォルト値", A1)

この場合、セルA1が空白であればセルB1に「デフォルト値」が表示され、
空白でなければセルA1の値が表示されます。

3. ISBLANK関数の応用例

応用例1: 複数セルの空白チェック

複数のセルがすべて空白であるかどうかを確認する場合、
AND関数を組み合わせて使用します。

例えば、セルA1からA3までのすべてのセルが空白であるかどうかを確認するには、
次のように入力します。

=AND(ISBLANK(A1), ISBLANK(A2), ISBLANK(A3))

この場合、すべてのセルが空白であればTRUEが返されます。

応用例2: 空白セルの数をカウント

範囲内の空白セルの数をカウントするには、COUNTIF関数を使用します。

例えば、セルA1からA10までの範囲内の空白セルの数をカウントするには、
次のように入力します。

=COUNTIF(A1:A10, "")

この場合、範囲内の空白セルの数が返されます。

4. ISBLANK関数を使用したVBAコード

Excel VBAを使用してISBLANK関数を実行する方法も紹介します。
これにより、作業を自動化できます。

例:空白セルのチェック

Sub CheckIfBlank()
    Dim cell As Range
    Dim msg As String

    ' チェックするセルを指定
    Set cell = Range("A1")

    ' セルが空白かどうかを確認
    If IsEmpty(cell.Value) Then
        msg = "セルA1は空白です"
    Else
        msg = "セルA1にはデータが入力されています"
    End If

    ' 結果を表示
    MsgBox msg
End Sub

このスクリプトは、セルA1が空白かどうかを確認し、
結果をメッセージボックスで表示します。

5. 記事のまとめ

ISBLANK関数は、セルが空白かどうかを簡単に確認できる便利な関数です。
データの管理や条件付きの処理を行う際に役立ちます。
この記事を参考にして、ぜひISBLANK関数を活用してみてください。

これからも一緒に学んでいきましょう!

【お使いのパソコンにExcelをインストールする】

created by Rinker
¥14,899 (2024/12/22 20:21:36時点 楽天市場調べ-詳細)
マイクロソフト Excel 2021

【オススメExcel書籍はこちらから購入可能!】

created by Rinker
¥1,738 (2024/12/22 21:44:24時点 楽天市場調べ-詳細)

この記事を書いている人

◉てるパパ(telpapa)
本業でExcelを駆使して業務改善を行う
30代会社員