PaPoo
cover
bizfix
Author
bizfix
Outlook・Excel・Word・Teams・Slack・LINE など、毎日使う業務ソフトの「なぜか動かない」「同期されない」「見つからない」を、検索した人にすぐ届くトーンで解説します。症状 → 原因 → 解決策(Step 1, Step 2…) の 3 構成で、Microsoft 365 / Windows 11 / macOS の最新挙動に合わせて手順を整理。困った 1 人をピンポイントで救う、オフィスのPCお助け担当です。

Excelで「#NAME?」が出るときの原因と解決手順

Excel の数式セルに「#NAME?」が出て、式が返らない状態です。

結論から言うと、いちばん多いのは関数名の টাইポか、​使っている Excel のバージョンでその関数が使えないケースです。まずは数式バーを開いて、関数名・括弧・カンマ(,)/セミコロン(;)を見直してください。Excel 2024 や Microsoft 365 なら、[数式] → [関数の挿入] から同じ関数を入れ直すのが早いです。これだけで直る人はかなりいます。

原因の候補

上から順に試してみてください。ほとんどの場合、最初の2つで片づきます。

1) 関数名のミスを直す

Excel では、見た目が少し違うだけで「#NAME?」になります。たとえば SUMIF を SUMIFF と打つ、IFERROR を IFEROR と打つ、こういう単純なミスです。

Step 1 数式バーをクリックして、問題の式を確認します。
Step 2 関数名を公式の綴りに直します。迷ったら、[数式] → [関数の挿入] を使うと入力補助が出ます。
Step 3 入れ直したあと、Enter キーで確定します。

もし関数が長いなら、いったん削除してから [数式] → [関数ライブラリ] から選び直すほうが安全です。

2) 名前定義が壊れていないかを見る

=売上合計 のように、セル範囲へ付けた名前を使っていると、その名前が消えた瞬間に「#NAME?」になります。シートをコピーしたあとや、別ファイルから式だけ持ってきたときに起こりやすいです。

Step 1 [数式] → [名前の管理] を開きます。
Step 2 一覧に、式で使っている名前があるか確認します。
Step 3 見当たらない場合は、[新規作成] で同じ名前を付け直すか、式を正しいセル範囲参照に変更します。

名前の参照先がずれているだけなら、ここで直ります。

3) 文字列の書き方を見直す

=IF(A1=東京,1,0) のように、文字列を引用符で囲んでいないと Excel は名前だと解釈します。その結果、「#NAME?」になります。

Step 1 文字列は "東京" のようにダブルクォートで囲みます。
Step 2 区切り記号が環境に合っているか確認します。日本語版 Excel 2024 / Microsoft 365 では、設定によってはカンマではなくセミコロンを使う場合があります。
Step 3 入力し直して、結果を確認します。

この手のエラーは気づきにくいですが、見直すとすぐ直ることが多いです。

4) アドインやユーザー定義関数が無効になっている

自作関数やアドインの関数を使っている場合、アドインが外れていると「#NAME?」になります。特に Excel for Microsoft 365 on Windows 11 24H2 で、更新後に発生することがあります。

Step 1 [ファイル] → [オプション] → [アドイン] を開きます。
Step 2 画面下の [管理: Excel アドイン] で [設定] を押します。
Step 3 必要なアドインにチェックを入れて [OK] をクリックします。
Step 4 Excel を再起動します。

独自関数を使っている人は、ここを先に見ると早いです。

5) 新しい関数を古い Excel で開いている

XLOOKUP、FILTER、LET などは、古いバージョンの Excel だと認識されず「#NAME?」になります。相手から送られてきたファイルで起きやすい症状です。

Step 1 [ファイル] → [アカウント] を開き、Excel のバージョンを確認します。
Step 2 使っている関数がそのバージョンに対応しているか見直します。
Step 3 必要なら、互換性のある式に書き換えます。たとえば XLOOKUP を INDEX と MATCH に置き換える方法があります。

古い環境では式そのものを変えるしかないこともあります。ここは少し面倒ですが、上から試せば整理できます。

それでも直らないときは

ここまでで直らないなら、Excel 自体の不具合やファイル破損を疑います。まずは公式の案内に沿って確認してください。

ファイルだけ壊れている可能性もあるので、元ファイルをコピーして別名保存し、そこに式を貼り直す方法も試す価値があります。もし会社支給 PC なら、IT 管理者に「Excel で #NAME? が出る。アドインとバージョンを確認したい」と伝えるのが早いです。

ほかの症状は Excel のトラブル解決まとめ から探せます。

同じ著者の記事