メインコンテンツへスキップ

Kutools for Office — 1つのスイート、5つのツールで、もっと多くのことを成し遂げましょう。

Excelでセルまたは範囲が空白かどうかを確認する – 簡単ガイド

Author: Siluvia Last Modified: 2025-08-26

Excelでの空白セルや範囲の処理は、データ管理と分析において重要な部分です。空白セルを特定したり、埋めたり、スキップする必要がある場合でも、それらを効率的に確認する方法を理解することが不可欠です。このガイドでは、Excelでセルや範囲が空白かどうかを判断するためのシンプルかつ効果的な方法を提供し、データ操作スキルを向上させるための実用的なヒントも紹介します。

A screenshot of Excel showing blank cells in a range of data and displayed as 'Delay


セルが空白かどうかを確認する

このセクションでは、指定された範囲内の空白セルを簡単に識別するために、2つのパートに分けて説明します。最初のパートでは、空白セルが見つかった際に特定のテキストを返す方法を示し、次のパートでは、空白セルが見つかった際に数式の計算を停止する方法を示します。


セルが空白の場合、特定のテキストを返す

以下の出荷表のように、アイテムが期限通りに配達された場合、「配送ステータス」列には「Delivered」と記載されます。遅延した場合は、配送ステータスは空白のままです。この列の空白セルを特定して遅延配送を確認するには、次のように操作します。

A screenshot of Excel showing a table with blank cells indicating delayed shipments

結果を出力するための空白セルを選択(この例ではI2)、次の数式を入力し、「Enter」キーを押します。その後、この結果セルを選択し、「フィルハンドル」を下にドラッグして残りの結果を得ます。

=IF(ISBLANK(F2), "Delay", "Completed") 

A screenshot of Excel showing the result of an IF formula checking for blank cells and returning 'Delay' or 'Completed'

注意:
  • この数式では、「F3」は空白かどうかを確認するセルです。「Delay」は、F3が空白の場合に数式が「Delay」を結果として返すことを示します。逆に、「Completed」は、F3が空白でない場合に数式が「Completed」を返すことを意味します。必要に応じて、セル参照や指定されたテキストを変更できます。
  • 空白セルが見つかった場合に結果セルを空白のままにするには、数式の最初に指定されたテキストを削除し、ダブルクォーテーションのみを残します。例えば:
    =IF(ISBLANK(A2), "", "not blank")
  • セルが空のように見えるが、スペースやその他の非表示可能な文字を含んでいる場合、これらのセルは非空白セルとして扱われます。これらのセルを空白セルとして扱うには、次の数式を使用できます:
    =IF(LEN(TRIM(A2))=0, "blank", "not blank")
スペースがあるために空白セルを特定するのが難しいですか?
Kutools for Excelの「スペースの削除」機能をお試しください。これにより、範囲内の先頭や末尾のスペースを削除でき、たった2回のクリックでセルを完全に空に保つことができます。
A screenshot of the Kutools for Excel Remove Spaces feature to remove leading and trailing spaces from cells

セルが空白の場合、計算を停止する

特定の状況では、数式が空白セルに遭遇すると、適用されているシート内の関数や設定によってエラーや予期しない結果を返すことがあります。以下の例では、「=(C2-B2)/B2」という数式を使用して、前月と今月の間のパーセンテージ変化を異なる製品に対して計算しています。ただし、元のセルが空白の場合、数式は「#DIV/0!」エラーを生成します。このセクションでは、空白セルを処理する際にこのエラーを防ぐ方法を説明します。

A screenshot of Excel showing a formula error (#DIV/0!) caused by a blank cell

セル(この例ではD2)を選択し、以下の数式を入力して「Enter」を押します。この結果セルを選択し、「フィルハンドル」を下にドラッグして残りの結果を得ます。

=IF(ISBLANK(B2), "", (C2-B2)/B2)

A screenshot of Excel with a formula to prevent errors when blank cells are encountered, showing correct percentage change calculation

上記の結果からわかるように、空白セルがあってもすべてのエラー値は消えています。

注意: この数式では、「B2」は空白かどうかを確認するセルであり、「(C2-B2)/B2」はパーセンテージ変化を計算するために使用する数式です。必要に応じてこれらの変数を変更してください。

範囲が空白かどうかを確認する

特定の範囲が空白かどうかを確認したい場合、このセクションの数式が役立ちます。

ここでは範囲「G1:K8」を例として取り上げます。この範囲が空白かどうかを確認するには、次のように操作します。

結果を出力するための空白セルを選択し、次の数式を入力して「Enter」キーを押します。

=IF(SUMPRODUCT(--(G1:K8<>""))=0,"It is blank","It is not blank")

A screenshot of Excel showing a formula to check if a specific range (G1:K8) is blank or not

注意:
  • この数式は、範囲G1:K8が空白かどうかを確認します。範囲が空白の場合、「It is blank」を結果として返します。範囲が空白でない場合、「It is not blank」を返します。必要に応じて、セル参照や指定されたテキストを変更できます。
  • 指定されたテキストを省略して「TRUE」または「FALSE」だけを返したい場合は、次の数式を使用します:
    =SUMPRODUCT(--(G1:K8<>""))=0
    この数式は、範囲が空であればTRUEを返し、そうでなければFALSEを返します。
  • セルが空のように見えるが、スペースやその他の非表示可能な文字を含んでいる場合、これらのセルは非空白セルとして扱われます。これらのセルを空白セルとして扱うには、次の数式を使用できます:
    =IF(SUMPRODUCT(--(TRIM(G1:K8)<>""))=0,"It is blank","It is not blank")
    または
    =SUMPRODUCT(--(TRIM(G1:K8)<>""))=0
  • 複数の範囲が空かどうかを確認するには、次の数式を試してください:
    =IF(AND(SUMPRODUCT(--(A7:C9<>""))=0, SUMPRODUCT(--(M2:P2<>""))=0),"Empty","has value")

ヒント: 空白セルをハイライトする

空白セルをハイライトすることで、大規模なデータセット内の空白セルをより簡単に特定し対処できます。このセクションでは、Excelの条件付き書式を使用して視覚的に空白セルを強調表示する方法を探ります。

ステップ 1: 空白セルをハイライトしたい範囲を選択します。
ステップ 2: 新しい書式ルールダイアログを開く

「ホーム」タブの下で、「条件付き書式」 > 「セルの強調表示ルール」 > 「その他のルール」をクリックします。

A screenshot of the Excel Conditional Formatting menu showing the option to highlight blank cells

ステップ 3: 条件付き書式ルールを作成する

「新しい書式ルール」ダイアログボックスで、以下のように設定する必要があります。

  1. 「書式設定のみ セルが」ドロップダウンリストから「空白」を選択します。
  2. 「書式」ボタンをクリックして、空白セルの塗りつぶし色を指定します。
  3. 「OK」ボタンをクリックしてルールを保存します。
    A screenshot of the New Formatting Rule dialog box in Excel to highlight blank cells
結果

選択した範囲内のすべての空白セルが指定された塗りつぶし色で強調表示されます。

A screenshot showing highlighted blank cells in Excel after applying conditional formatting


まとめると、このガイドではExcelで空白セルや範囲をチェックおよび管理する効率的な方法を教えています。初心者であろうと経験豊富なExcelユーザーであろうと、これらのシンプルながら強力な方法を習得することで、データ作業時の生産性と正確性が向上します。さらにExcelの機能を深く学びたい方のために、当サイトには豊富なチュートリアルがあります。こちらでさらに多くのExcelのヒントとコツを見つけてください

最高のオフィス業務効率化ツール

🤖 Kutools AI Aide:データ分析を革新します。主な機能:Intelligent Executionコード生成カスタム数式の作成データの分析とグラフの生成Kutools Functionsの呼び出し……
人気の機能重複の検索・ハイライト・重複をマーキング空白行を削除データを失わずに列またはセルを統合丸める……
スーパーLOOKUP複数条件でのVLookup複数値でのVLookup複数シートの検索ファジーマッチ……
高度なドロップダウンリストドロップダウンリストを素早く作成連動ドロップダウンリスト複数選択ドロップダウンリスト……
列マネージャー指定した数の列を追加列の移動非表示列の表示/非表示の切替範囲&列の比較……
注目の機能グリッドフォーカスデザインビュー強化された数式バーワークブック&ワークシートの管理オートテキスト ライブラリ日付ピッカーデータの統合セルの暗号化/復号化リストで電子メールを送信スーパーフィルター特殊フィルタ(太字/斜体/取り消し線などをフィルター)……
トップ15ツールセット12 種類テキストツールテキストの追加特定の文字を削除など)50種類以上のグラフガントチャートなど)40種類以上の便利な数式誕生日に基づいて年齢を計算するなど)19 種類の挿入ツールQRコードの挿入パスから画像の挿入など)12 種類の変換ツール単語に変換する通貨変換など)7種の統合&分割ツール高度な行のマージセルの分割など)… その他多数
Kutoolsはお好みの言語で利用可能 ― 英語、スペイン語、ドイツ語、フランス語、中国語、その他40以上の言語に対応!

Kutools for ExcelでExcelスキルを強化し、これまでにない効率を体感しましょう。 Kutools for Excelは300以上の高度な機能で生産性向上と保存時間を実現します。最も必要な機能はこちらをクリック...


Office TabでOfficeにタブインターフェースを追加し、作業をもっと簡単に

  • Word、Excel、PowerPointでタブによる編集・閲覧を実現
  • 新しいウィンドウを開かず、同じウィンドウの新しいタブで複数のドキュメントを開いたり作成できます。
  • 生産性が50%向上し、毎日のマウスクリック数を何百回も削減!

全てのKutoolsアドインを一つのインストーラーで

Kutools for Officeスイートは、Excel、Word、Outlook、PowerPoint用アドインとOffice Tab Proをまとめて提供。Officeアプリを横断して働くチームに最適です。

Excel Word Outlook Tabs PowerPoint
  • オールインワンスイート — Excel、Word、Outlook、PowerPoint用アドインとOffice Tab Proが含まれます
  • 1つのインストーラー・1つのライセンス —— 数分でセットアップ完了(MSI対応)
  • 一括管理でより効率的 —— Officeアプリ間で快適な生産性を発揮
  • 30日間フル機能お試し —— 登録やクレジットカード不要
  • コストパフォーマンス最適 —— 個別購入よりお得