Excelで数式を入力したら、セルに突然
#NAME?
と表示されて、
「なにこれ…人の名前?」
と一瞬フリーズしたことはありませんか?
私は最初、
「NAMEって言われても知らんがな」
と心の中でツッコミました。
でも安心してください。
#NAME? エラーは Excelが式の意味を理解できないとき に出る、
初心者がかなり高確率で出会うエラーです。
この記事では、
#NAME? エラーが出る原因 → 直し方
を、超初心者向けに解説します。
#NAME? とは何か(超かみ砕いて)
#NAME? は、簡単に言うと、
👉 「その名前、Excelには分かりません」
というエラーです。
Excelが数式の中で見つけた
- 関数名
- 名前付きのセル
- 記号
が、
意味不明だったとき に出ます。
よくある原因① 関数名のスペルミス
これが 一番多い原因 です。
例えば、
=SUMM(A1:A5)
SUM のつもりが
SUMM になっていると…
👉 #NAME? が出ます。
対処法
- 関数名の綴りを確認
- Excelが候補を出してくれる関数を選ぶ
私はこれで
「M、多すぎたな」
と一人で納得しました。
よくある原因② 全角・半角が混ざっている
日本語入力がONのままだと、
- 全角のアルファベット
- 全角の記号
になっていることがあります。
=SUM(A1:A5)
これ、Excelは読めません。
対処法
- 半角で入力し直す
- 日本語入力をOFFにしてから式を書く
よくある原因③ ダブルクォーテーション(” “)の付け忘れ
文字を条件に使う場合、
=IF(A1=OK,1,0)
と書くと、
OKという名前の何か を探しに行ってしまいます。
正しい書き方
=IF(A1="OK",1,0)
対処法
- 文字は必ず ” ” で囲む
- 囲み忘れがないか確認
よくある原因④ 定義されていない名前を使っている
Excelでは、
- 名前付きセル
- 名前付き範囲
を使えますが、
それが存在しないと #NAME? が出ます。
対処法
- 「数式」タブ → 名前の管理
- 本当にその名前があるか確認
よくある原因⑤ 古い関数・使えない関数を使っている
ネットで見た関数をそのまま使って、
- Excelのバージョンが古い
- その関数が使えない
場合も #NAME? が出ます。
対処法
- 自分のExcelで使える関数か確認
- 公式の関数一覧を見る
初心者がやりがちなミス
- スペルを目で見て判断する
- 全角に気づかない
- コピペしてそのまま使う
- Excelを疑う
私も
「絶対合ってるのに!」
と思って、だいたい間違ってました。
まとめ
- #NAME? は「その名前が分からない」エラー
- スペルミスが一番多い
- 全角・半角に注意
- 文字は ” ” で囲む
- 関数は自分のExcelで使えるか確認
#NAME? は
Excelが
「ごめん、理解できない」
と言っているだけです。
一つずつ確認すれば、
必ず原因は見つかります。

コメント