小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2026年4月7日【ID:0】

【Excel】「空白セル」を「0」ではなく「空白」として抽出

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


Excelでは、VLOOKUP関数などで空白セルの値を抽出すると、空白ではなく「0」として抽出されてしまいます。

こちらでは、空白セルの値を「0」ではなく空白として抽出する方法について解説していきます。


原因と対策

空白セルの値が空白ではなく「0」として抽出されてしまう原因は、Excelが空白セルを数値の「0」として扱ってしまう仕様のためです。
そのため、「0」ではなく空白のまま抽出するには、「数値」ではなく「文字列」として認識させる必要があります。

空白セルを「数値」ではなく「文字列」として認識させるために最も有効な方法は、「空の文字を加える」という方法です。

例えば、以下の数式で考えてみます。

=VLOOKUP(B18,B3:C15,2,FALSE)

この数式の結果を文字列にするためには、以下のように「空の文字」を直接加えます。

=VLOOKUP(B18,B3:C15,2,FALSE)&""

たったこれだけで、空白セルの場合は「空白」のまま抽出することができます。


注意点と対策

「空の文字を加える」という方法は単純ですが、注意点があります。
それは、数値を抽出する際に「文字列に変換されてしまう」という点です。

そのため、もし数値を抽出する可能性のある数式の場合は、「空の文字を加える」という方法は使えません。
そのような場合は「IF関数」を活用して、以下のように分岐させると良いです。

=IF(VLOOKUP(B18,B3:C15,2,FALSE)="","",VLOOKUP(B18,B3:C15,2,FALSE))

こちらの数式では、VLOOKUP関数の結果が「空白」の場合に「空の文字」を意図的に抽出しています。

ただ、VLOOKUP関数の同じ数式が2つ存在しているため、処理に無駄があります。
もし「LET関数」に対応している環境の場合は、以下のように「LET関数」を活用するとよいです。

=LET(x,VLOOKUP(B18,B3:C15,2,FALSE),IF(x="","",x))

LET関数については、以下で詳しく解説しています。
>LET関数の使い方と活用例


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


小技集-電子書籍販売ページ 小技集-電子書籍販売ページ
メンバー募集 メンバー募集






リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

7610399

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Outlook・Word】定型のあいさつ文を入力

【ExcelVBA】差し込みで複数のPDFファイルを自動生成

【ExcelVBA】選択するだけでデータを別の表に移動

【Excel】日付を用いた一意の番号を生成

【Excel】条件を満たしたセルに連番を入力

【Excel】リンク付きの目次を簡単に作成

【ExcelVBA】入力後のセルを自動で編集不可にする

【Excel】カレンダーに休日を反映(VLOOKUP不要)

【Excel】注釈を自動で目立たせる

【Excel】時間や時給からの給料を正しく計算

【ExcelVBA】数式「AND(3,4)」とVBA「3 And 4」は違う!?

【Excel】設定画面を閉じずに別ファイルを操作する裏技

【Excel】締め日を考慮したカレンダーの作成方法

【Excel】色の付いたセルを瞬時に集計

【ExcelVBA】半角文字を自動で全角文字に変換

【Excel】連続した文字の色を自動で薄くする

【Excel】住所から都道府県のみを抽出

【Excel】SORT(BY)関数で複数列を基準にして並べ替える

【Excel】クイックアクセスツールバーをブック単位で設定

【ExcelVBA】表の絞り込みと並べ替えを一瞬でリセット

【Excel】VLOOKUP関数で時間を検索して抽出できない?

【ExcelVBA】ダブルクリックで塗りつぶしとリセットを繰り返す

【Excel】条件付き書式で検索機能を作成

【Excel】数式で画像を参照して抽出できる!?

【Excel】不要なセルを自動でグレーにする方法





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ