当サイトの記事にはプロモーションが含まれています。

ExcelのXLOOKUP関数で「空白」を適切に扱う方法|初心者でもわかる解説

パソコンパソコン・スマホ教室
スポンサーリンク

Excelでデータを検索する際に便利なXLOOKUP関数。しかし、検索結果が「空白」の場合、思わぬ表示(例えば「0」や「1900年1月0日」)になって困った経験はありませんか?今回は、XLOOKUP関数で「空白」を適切に扱う方法を、初心者の方でもわかりやすく解説します。

スポンサーリンク

はじめにXLOOKUP関数とは?

Excelのイメージ

Excelのイメージ

XLOOKUP関数は、指定した範囲から検索値を探し、対応する値を返すExcelの関数です。従来のVLOOKUP関数よりも柔軟性があり、使いやすいと評判です。

なぜXLOOKUPで空白が「0」や「1900年1月0日」と表示されるのか?

XLOOKUP関数で検索した結果が空白の場合、Excelはそれを「0」や「1900年1月0日」として表示することがあります。これは、Excelが空白セルを「0」として扱うためです。

空白を適切に処理する方法

XLOOKUP関数で空白を適切に処理するためには、以下の方法があります。

方法1: IF関数を使用する

IF関数を使用して、XLOOKUPの結果が空白かどうかを判定し、空白の場合は空白を返すようにします。

=IF(XLOOKUP(検索値, 検索範囲, 戻り範囲)="", "", XLOOKUP(検索値, 検索範囲, 戻り範囲))

この式では、XLOOKUP関数で検索した結果が空白の場合、空白を返し、それ以外の場合はXLOOKUPの結果を返します。

方法2: LET関数を使用する

LET関数を使用すると、XLOOKUPの結果を一度変数に格納し、その変数が空白かどうかを判定することができます。

=LET(結果, XLOOKUP(検索値, 検索範囲, 戻り範囲), IF(結果="", "", 結果))

この式では、XLOOKUP関数で検索した結果を「結果」という変数に格納し、その変数が空白の場合は空白を返し、それ以外の場合は変数の値を返します。

実際の例で試してみよう

例えば、以下のようなデータがあるとします。

社員番号 名前
001 田中
002 鈴木
003

この場合、社員番号「003」の名前が空白です。XLOOKUP関数で社員番号「003」を検索すると、「0」や「1900年1月0日」などが返されることがあります。上記の方法1または方法2を使用して、空白を適切に処理することで、見た目にもわかりやすくなります。

よくある質問や疑問

Q1: LET関数とは何ですか?

LET関数は、式の中で変数を定義し、その変数を使って計算を行うことができる関数です。これにより、式を簡潔にし、計算速度を向上させることができます。

Q2: IF関数とIFERROR関数の違いは何ですか?

IF関数は、条件が真の場合と偽の場合で異なる値を返す関数です。一方、IFERROR関数は、式がエラーを返す場合に指定した値を返す関数です。エラー処理を行いたい場合は、IFERROR関数を使用します。

Q3: XLOOKUP関数はどのように使いますか?

XLOOKUP関数は、指定した範囲から検索値を探し、対応する値を返す関数です。基本的な構文は以下の通りです。

=XLOOKUP(検索値, 検索範囲, 戻り範囲, , , )

まとめ

XLOOKUP関数で空白を適切に処理することで、見た目にもわかりやすく、エラーを防ぐことができます。IF関数やLET関数をうまく活用し、Excelをより効果的に使いこなしましょう。

他にも疑問やお悩み事があれば、お気軽にLINEからお声掛けください。

この記事を書いた人
この記事を書いた人

企業の情報システム部門で10年以上、PC・アカウント・社内ネットワーク・Microsoft 365/Google Workspace運用を担当。年間数百件の問い合わせ対応(PC不調、メール送受信、Excel/Word資料、Teams会議、スマホ連携など)を通じて、初心者がつまずくポイントを「再現→原因切り分け→最短解決」の手順に落とし込んできました

現場や身近で実際に起きたトラブルをベースに、手順だけでなく「なぜそうなるか」「失敗しやすい落とし穴」「安全な設定(セキュリティ)」まで含めて解説します。

相談窓口(問い合わせ/LINE等)を設け、記事で解決しないケースも個別にサポートしていますので「パソコンが急に動かなくなった」「スマホの設定がわからない」などの悩みは一人で抱え込まず、お気軽にご相談ください。

【お問い合わせは下記URLから】
https://m32006400n.xsrv.jp/inquiry-form/

【公式LINEは下記URLから】
https://lin.ee/t8TDjcj

uri uriをフォローする
スポンサーリンク
よかったらシェアしてね! /
uri uriをフォローする

コメント

タイトルとURLをコピーしました