この記事について
この記事は、生成AIを活用した自動生成フローで作成しています。MicrosoftのXLOOKUP仕様を確認し、見つからない値をエラーのままにせず観察する最小例に整理しました。
検証ステータス:📘 Microsoft公式仕様確認済み・Excel実機未確認
XLOOKUPは第4引数 [if_not_found] を使うと、未登録データを #N/A ではなく確認しやすい表示へ変えられます。
まず試す
A2:A4に A001,A002,A003、B2:B4に 東京,大阪,福岡、D2に A004 を入れます。
=XLOOKUP(D2,A2:A4,B2:B4,"未登録")
ここを見る
結果が 未登録 になることを確認します。これは検索に成功した値ではなく、「一致がなかった」という状態です。
なぜ?
第4引数は検索値が見つからない場合の戻り値です。空文字にすると見逃しやすいため、検算中は意味のある文字列を出す方が状態を観察しやすくなります。
1か所変える
D2を A002 に変えます。今度は 大阪 が返り、未登録と登録済みの違いを目で比較できます。
仕事で使うなら
社員番号、商品コード、拠点コードなどの突合で、未登録を後からフィルターしやすくなります。ただし「未登録」を最終帳票へ残すか、別列でエラーフラグ化するかは業務ルールに合わせます。
