Excelの#NAME?エラーを解消する方法|原因と5つの対処法を徹底解説
この記事では、Microsoft Excelで発生する#NAME?エラーの原因と、その解消方法を詳しく解説します。具体的な対処法をご紹介する前に、まずはなぜこのエラーが発生するのか、その理由から見ていきましょう。
Excelで#NAME?エラーが表示される原因は?
Excelで#NAME?エラーが表示される主な原因は、以下の通りです。
- 数式名や文字列の入力ミス、スペルミスがある場合、セルに#NAME?エラーが返されます。
- 使用している構文に誤りがあり、修正が必要であることを示しています。
- 定義されていない名前を参照する数式を使用すると、このエラーメッセージが表示されます。
- 範囲参照でコロン(:)が抜けている場合も、#NAME?エラーが返されます。
- アドインが必要な関数を使用していて、そのアドインが無効になっている場合にも、このエラーが発生します。
では、Excelの#NAME?エラーはどのように解決すればよいのでしょうか。IFERRORなどのエラー処理関数で対応できる#DIV/0!エラーとは異なり、#NAME?エラーはエラー処理関数では修正できません。ここでは、#NAME?エラーを修正するための具体的な解決策を5つご紹介します。
Excelの#NAME?エラーを解消する5つの方法
Excelブック内の#NAME?エラーを修正するには、以下の方法を試してみてください。
- 数式候補や関数ウィザードを活用して構文エラーを防ぐ
- 関数のスペルミスを目視で確認し、修正する
- 数式で使用している名前が「名前の管理」で定義されているか確認する
- 文字列の値が引用符で囲まれているか確認する
- 使用している関数に必要なアドインを有効化する
それでは、それぞれの方法を詳しく見ていきましょう。
1. 数式候補や関数ウィザードを使って構文エラーを防ぐ
Microsoft Excelでは、数式バーに関数を入力し始めると、一致する数式の候補リストが自動的に表示されます。
手動ですべて入力するのではなく、必ず候補から数式を選択するようにしましょう。手動入力ではタイピングミスが起こりやすく、その結果として#NAME?エラーが表示される可能性が高まります。
また、関数ウィザードを利用すれば、構文エラーを確実に防ぐことができます。対象のセルを選択し、「数式」タブから「関数の挿入」をクリックしてください。「関数の挿入」ダイアログが開くので、そこからセルに入力したい数式を選択できます。
2. 関数のスペルミスを手動で確認して修正する
軽微なタイプミスであれば、手動で簡単に修正できます。使用した関数を見直し、数式の文字列にスペルミスがないか確認しましょう。
スペルミスが見つかった場合は、それを修正するだけで#NAME?エラーは解消されます。別の原因によるエラーの場合は、この記事で紹介している他の方法をお試しください。
3. 数式で使用している名前が「名前の管理」で定義されているか確認する
数式内で参照している名前が定義されていない場合、#NAME?エラーが返されます。Excelの「名前の管理」機能を使って、名前を確認・定義しましょう。以下の手順で操作できます。
- Excelで「数式」タブを開き、「定義された名前」のドロップダウンボタンをクリックします。
- 「名前の管理」を選択します。
名前の管理ウィンドウで、使用している名前が定義されているかどうかを確認します。定義されていない場合は「新規作成」ボタンをクリックしてください。
次に、名前を入力して「OK」ボタンをクリックします。
その後、定義した名前を使って数式を再入力すれば、#NAME?エラーは表示されなくなります。
4. 文字列の値が引用符で囲まれているか確認する
数式内で文字列を参照する場合は、必ず引用符(")で囲む必要があります。引用符で囲まれていないと、セルに#NAME?エラーが表示されます。
解決策としては、数式の文字列をよく確認し、引用符が正しく追加されているかチェックすることです。追加されていない場合は、文字列参照を引用符で囲めばエラーは解消されます。
5. 使用している関数に必要なアドインを有効化する
一部のカスタムExcel関数は、動作にアドインを必要とします。例えば、EUROCONVERT関数を使用するにはユーロ通貨ツールアドインが必要です。また、さまざまな統計関数やエンジニアリング用マクロ関数には、「分析ツール」アドインの有効化が求められます。必要なアドインを有効にすれば、#NAME?エラーは表示されなくなります。
Excelでアドインを有効にする手順は、以下の通りです。
- 「ファイル」メニューを開き、「オプション」をクリックします。
- 「アドイン」タブに移動し、「管理」欄の「Excelアドイン」の横にある「設定」ボタンをクリックします。
- アドインのダイアログウィンドウで、必要なアドインのチェックボックスをオンにします。
- 「OK」ボタンをクリックし、#NAME?エラーが解消されたか確認します。
以上が#NAME?エラーの解消方法です。この記事が、Microsoft Excelでの#NAME?エラーの修正にお役に立てば幸いです。
あわせて読みたい: Excelで実行時エラー1004を修正する方法
-
Excelでハイパーリンクを完全に削除する4つの方法|初心者向け手順解説
Excelでハイパーリンクを簡単かつ確実に完全削除したい方に向けて、この記事では誰でもすぐに実践できる4つの方法を詳しく解説します。セル単位の削除から複数セルの一括削除、自動リンク化の無効化、さらにVBAマクロを使った高度な方法まで、目的に合わせて使い分けられるよう丁寧にご紹介します。 サンプルワークブックのダウンロード この記事で使用している練習用ファイルは、以下からダウンロードして実際に操作しながら学ぶことができます。 Excelでハイパーリンクを完全に削除する4つの方法 Excelにはハイパーリンクを削除する方法がいくつかありますが、ここでは代表的な4つの方法を取り上げます。解説には、社
-
Excelでハイパーリンクをすべて削除する5つの方法【テキストはそのまま残す】
Excelでは、URLを入力すると自動的にハイパーリンクへ変換されます。便利な機能ですが、必ずしも望ましいとは限りません。誤ってハイパーリンク付きのセルをクリックすると、意図せずWebサイトが開いてしまうこともあります。そこで「テキストは残したまま、ハイパーリンクだけを削除したい」というニーズが生まれます。本記事では、Excelの文字列を保持しながら、すべてのハイパーリンクを削除する基本的な方法を5つご紹介します。 練習用ワークブックについて 以下の手順は、実際にハイパーリンクが設定されたサンプルデータを使って確認できます。ご自身のブックでも同じ流れで試してみてください。 Excelですべ