Excelで#N/Aエラーが出る。原因を3つに絞って探す方法

記事
IT・テクノロジー
VLOOKUPやXLOOKUPで「#N/A」が出たとき、関数式そのものを疑う前に確認したい原因が3つあります。式は正しいのに検索が失敗しているケースが大半です。

■1. 検索値の「見えない差」

セルに表示されている文字が同じに見えても、全角と半角、前後の余分な空白、改行コードが混ざっていると一致しません。検索値と検索範囲の両方をTRIM関数やCLEAN関数で確認すると、差が見つかることが多いです。

■2. 数値と文字列の「型ズレ」

検索値が「123」という文字列なのに、検索範囲の側は数値の123が入っている(またはその逆)と、見た目が同じでも一致しません。セルの左揃え・右揃えの違いは型が違うサインです。

■3. 検索範囲がズレている

行や列を後から挿入・削除すると、絶対参照になっていない検索範囲がずれて、意図しない範囲を探しにいくことがあります。数式をコピーした先で範囲がどう変わっているか、実際にクリックして確認してください。

■それでも直らないとき

この3つを確認しても#N/Aが消えない場合は、エラーが出ているセルの数式と列構成(匿名化可)だけで原因を切り分ける単発の診断サービスをやっています。実データそのものを送っていただく必要はありません。

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す