📊つかえる関数.com
#N/A

Excel #N/A エラー — 原因と対処法

検索関数(VLOOKUP, XLOOKUP等)で検索値が見つからない場合に表示されるエラーです。

よくある原因

  • 1VLOOKUPの検索値がデータに存在しない
  • 2検索値とデータの型が不一致(数値vsテキスト)
  • 3検索値の前後に空白がある
  • 4VLOOKUPの第4引数をTRUEにしている(近似一致)

対処法・解決方法

  • IFERROR(VLOOKUP(...), "該当なし") でエラー時のメッセージを設定
  • XLOOKUPなら第4引数で既定値を直接指定可能
  • TRIM関数で空白を除去してから検索

他のエラーを調べる

関連Q&A (31件)

#N/A エラーに関するQ&Aをすべて表示しています

2016 2019 2021 2024 365

ExcelでXLOOKUP関数が使えるバージョンは?

XLOOKUP関数はExcel 2021/2024/365で使用可能です。

関数·中級·
2016 2019 2021 2024 365

IFS関数やSWITCH関数はどのバージョンから使える?

IFS関数とSWITCH関数はExcel 2019以降で使用可能です。

関数·初級·
2016 2019 2021 2024 365

TEXTJOIN関数とCONCAT関数はどのバージョンから使える?

TEXTJOIN関数とCONCAT関数はExcel 2019以降で使用可能です。

関数·初級·
2016 2019 2021 2024 365

LET関数とは?どのバージョンで使える?

LET関数はExcel 2021/2024およびMicrosoft 365で使用可能です。

関数·中級·
2016 2019 2021 2024 365

LAMBDA関数はどのバージョンで使える?

LAMBDA関数はExcel 2024およびMicrosoft 365で使用可能です。

関数·上級·
2016 2019 2021 2024 365

FILTER、SORT、UNIQUE等の動的配列関数はどのバージョンで使える?

動的配列関数はExcel 2021/2024およびMicrosoft 365で使用可能です。

関数·中級·
2016 2019 2021 2024 365

セルに#NAME?エラーが出て、数式バーに `_xlfn.` が表示されるのはなぜ?

使用しているExcelバージョンが関数に対応していないことが原因です。_xlfn.XLOOKUP、_xlfn.FILTERなど関数ごとに必要バージョンが異なります。

数式・計算·初級·
2016 2019 2021 2024 365

Excel内でPythonを実行できるバージョンは?

Python in Excelは2024年9月にGA。Microsoft 365専用で、クラウド上でPythonを実行できます。

データ分析·上級·
2016 2019 2021 2024 365

VLOOKUP関数の基本的な使い方は?

VLOOKUP関数は検索値を範囲の最左列から検索し、指定列の値を返す基本関数です。

基本操作・実務Tips·初級·
2016 2019 2021 2024 365

VLOOKUPとXLOOKUPの違いは?どちらを使うべき?

XLOOKUPはVLOOKUPの上位互換で左方向検索・既定値直接指定・逆順検索が可能。2021/2024/365対応です。

基本操作・実務Tips·中級·
2016 2019 2021 2024 365

IFERROR関数でVLOOKUPのエラーを非表示にする方法は?

VLOOKUP全体をIFERRORで囲むことでエラーを非表示にできます。

基本操作・実務Tips·初級·
2016 2019 2021 2024 365

複数のセルの文字列を結合する方法は?

「&」演算子が最もシンプル。2019以降はCONCAT/TEXTJOINがより便利。

テーブル・データ管理·初級·
2016 2019 2021 2024 365

Excelの主なエラー値(#N/A, #VALUE!, #REF! 等)の意味と対処法は?

#N/A、#VALUE!、#REF!等のエラーにはそれぞれ原因と対処法があります。

エラー対処·初級·
2016 2019 2021 2024 365

エラー処理に使える関数は?

IFERROR、ISERROR、IFNA等でエラー処理が可能です。全バージョンで使用可能。

エラー対処·初級·
2016 2019 2021 2024 365

個人用マクロブック(PERSONAL.XLSB)とは?

PERSONAL.XLSBはすべてのブックから呼び出せるマクロの共通保存場所です。

マクロ・自動化·中級·
2016 2019 2021 2024 365

FORMULATEXT関数の使い方と数式の可視化方法は?

FORMULATEXT関数はセルの数式を文字列として表示し、数式の可視化や監査に役立ちます。

関数·初級·
2016 2019 2021 2024 365

VLOOKUPで値が見つからないときに空白やメッセージを表示する方法は?

VLOOKUPをIFERRORで囲むことで、検索値が見つからない場合に空白や任意のメッセージを表示できます。

数式・計算·初級·
2016 2019 2021 2024 365

IFERRORとIFNAの使い分けは?

IFERRORは全エラーを処理、IFNAは#N/Aのみ処理します。バグ発見のためIFNAの使用が推奨される場合があります。

エラー対処·中級·
2016 2019 2021 2024 365

エラー値を含む範囲で平均や合計を求める方法は?

AGGREGATE関数の第2引数に6を指定することで、エラー値を無視して平均・合計などを計算できます。

データ分析·中級·
2016 2019 2021 2024 365

重複なしのソート済みリストを自動生成する方法は?

UNIQUE関数で重複除去し、SORT関数で並べ替えることでプルダウンリスト用のソースを自動生成できます。

新機能·中級·
2016 2019 2021 2024 365

FILTER関数でAND条件(AかつB)を指定する方法は?

FILTER関数のAND条件は、条件式を括弧で囲んで * 演算子で結合することで実現できます。

新機能·中級·
2016 2019 2021 2024 365

SEQUENCE関数で連続した日付リストを自動生成する方法は?

SEQUENCE関数でEOMONTHやDAYと組み合わせることで、月の日数分の連続日付を自動生成できます。

新機能·中級·
2016 2019 2021 2024 365

エラーの種類ごとに異なるメッセージを表示する方法は?

ERROR.TYPE関数でエラー種類を判別し、SWITCH/IFS関数で種類ごとのメッセージを設定できます。

エラー対処·上級·
2016 2019 2021 2024 365

ISERROR/ISERR/ISNA関数の違いとエラー判定方法は?

ISERRORは全エラー、ISERRは#N/A以外、ISNAは#N/Aのみを判定します。

エラー対処·中級·
2016 2019 2021 2024 365

ERROR.TYPE関数でエラーの種類を判別する方法は?

ERROR.TYPE関数はエラーの種類を1〜8の数値コードで返し、詳細なエラー処理を可能にします。

エラー対処·上級·
2016 2019 2021 2024 365

IFNA関数で#N/A専用のエラーハンドリングをする方法は?

IFNA関数は#N/Aのみを処理し、他のエラーは表示するため安全なエラー処理ができます。

エラー対処·初級·
2016 2019 2021 2024 365

名前の管理ダイアログを開くショートカットは?

名前の管理ダイアログは「Ctrl+F3」で開きます。

ショートカット·上級·
2016 2019 2021 2024 365

複数キーで並べ替える方法は?

データタブの「並べ替え」から「レベルの追加」で複数のキーを指定できます。

データ分析·中級·
2016 2019 2021 2024 365

VBAのDictionary代わりにUNIQUE関数で一意リストを作る方法は?

UNIQUE関数でVBAのDictionary相当の重複削除が1行で実現

マクロ・自動化·中級·
2016 2019 2021 2024 365

スプシのGOOGLEFINANCEの代わりにExcelで株価を取得する方法は?

365はSTOCKHISTORY、2016/2019/2021はPower Query+API

Googleスプレッドシート比較·中級·
2016 2019 2021 2024 365

Excel 2016・2019のサポート終了後はどうすればいい?

Excel 2016/2019は2025年10月にサポート終了済み。Microsoft 365またはLTSC 2024への移行を推奨します。

新機能·初級·