NA 関数

Excel 2007+

概要

Excel の NA 関数は「値が利用できない」ことを示す #N/A エラー値を返します。この関数により、空のセルや不足データを明確にマークでき、数式での意図しない計算を防ぎます。他の表計算ソフトとの互換性も確保されます。

構文

NA()

NA関数の使用

NA 関数はデータ分析で欠損値を表現する際に活用します。VLOOKUPやMATCH関数で検索結果が見つからない場合に #N/A が発生しますが、NA関数で意図的な欠損を明示できます。IFNA関数と組み合わせてエラーハンドリングも可能です。

NAの一般的な例

基本的な使用例

=NA()

セルに #N/A エラー値を表示します。欠損データを明示的にマーク。

データテーブルでの使用

=IF(B2="",NA(),C2*D2)

B2が空の場合にNAを返し、計算をスキップ。

VLOOKUPとの連携

=VLOOKUP(A2,E:F,2,FALSE)

検索結果が見つからない場合に自動で #N/A を返します(NA関数ではないが関連)。

よくある質問

機能は同じですが、NA()は関数として他のソフト互換性が高く、数式内で動的に使用可能。

IFNA関数を使用して代替値を指定:=IFNA(VLOOKUP(...),"見つかりません")

一般的なエラーと解決策

#NAME? エラー

Cause: NA()のかっこを省略

Solution: 必ず NA() と空白のかっこを入力

関数として認識されない

Cause: スペルミスや大文字小文字の違い

Solution: 「NA()」を正確に入力

注記

  • Excel 2007以降で使用可能
  • 引数は一切不要
  • #N/A は MATCH, VLOOKUP, INDEXなどで検索失敗時に自動発生
  • ISNA関数で #N/A を判定可能

互換性

利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Excel 365

利用不可:

コンテンツ最終レビュー: December 11, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+