当サイトの記事にはプロモーションが含まれています。

ExcelのXLOOKUP関数で「#NAME?」エラーが出たときの原因と解決法

パソコンパソコン・スマホ教室
スポンサーリンク

Excelで「XLOOKUP関数」を使っているときに、「#NAME?」というエラーが表示されることがあります。これは、Excelがその関数を認識できないときに出るエラーです。特に、パソコンやスマホの操作に自信がない方にとっては、何が原因でどう対処すればよいのかがわからず、困ってしまうことも多いですよね。

今回は、そんな「#NAME?」エラーの原因と、その解決方法を、初心者の方にもわかりやすく解説します。パソコンにあまり詳しくない方でも安心して読めるように、実際の例を交えて説明しますので、ぜひ最後までご覧ください。

スポンサーリンク

なぜXLOOKUP関数で「#NAME?」エラーが出るのか?

Excelのイメージ

Excelのイメージ

まず、「#NAME?」エラーが表示される主な原因は以下の3つです。

ここがポイント!

  • Excelのバージョンが古い
  • 関数の入力ミス
  • 言語設定の違い

それぞれについて詳しく見ていきましょう。

Excelのバージョンが古い

XLOOKUP関数は、Excel 365やExcel 2021以降のバージョンで利用可能です。もし、Excel 2019以前のバージョンを使用している場合、この関数は使えません。そのため、XLOOKUPを使おうとすると「#NAME?」エラーが表示されます。

関数の入力ミス

関数名を正しく入力しないと、Excelはその関数を認識できません。例えば、「XLOOKUP」と入力すべきところを「XLOOKUPP」や「XLOKUP」と入力すると、エラーが発生します。

言語設定の違い

Excelの言語設定が日本語でない場合、関数名が英語で表示されます。例えば、日本語設定のExcelでは「VLOOKUP」と表示されますが、英語設定では「VLOOKUP」と表示されます。この違いが原因で、関数が正しく認識されないことがあります。

「#NAME?」エラーの解決方法

それでは、上記の原因に対する解決方法を順番に見ていきましょう。

Excelのバージョンを確認する

まず、使用しているExcelのバージョンを確認しましょう。バージョンが古い場合は、XLOOKUP関数が利用できません。バージョンを確認するには、Excelを開き、「ファイル」→「アカウント」→「製品情報」の順に進みます。ここで表示されるバージョン情報を確認してください。

もし、古いバージョンを使用している場合は、以下の方法で対処できます。

ここがポイント!

  • Excelを最新バージョンにアップデートする
  • 代わりにVLOOKUP関数やINDEX関数とMATCH関数を組み合わせて使用する

関数の入力ミスを修正する

関数名を正しく入力しているか再確認しましょう。関数名は大文字で入力することが推奨されます。例えば、「XLOOKUP」や「VLOOKUP」などです。

また、関数の引数(カッコ内の値)も正しく入力されているか確認してください。引数が不足していたり、余分なカンマや括弧があると、エラーが発生します。

言語設定を確認する

Excelの言語設定が日本語でない場合、関数名が英語で表示されます。日本語設定に変更するには、以下の手順で設定を変更できます。

  1. Excelを開き、「ファイル」→「オプション」を選択します。
  2. 「言語」を選択し、「表示言語の選択」で「日本語」を選びます。
  3. 「OK」をクリックして、Excelを再起動します。

これで、日本語設定に変更され、関数名も日本語で表示されるようになります。

よくある質問

Q1: XLOOKUP関数はどのバージョンのExcelで使用できますか?

XLOOKUP関数は、Excel 365やExcel 2021以降のバージョンで使用できます。Excel 2019以前のバージョンでは使用できません。

Q2: 関数名を正しく入力しているのにエラーが出る場合、他に考えられる原因はありますか?

はい、他にも以下のような原因が考えられます。

  • セル内に不要なスペースが含まれている
  • 関数の引数に誤ったデータ型が含まれている(例: 数字を文字列として入力している)
  • 参照しているセル範囲が正しく設定されていない

これらの点も確認してみてください。

Q3: XLOOKUP関数を使わずに同じような機能を実現するにはどうすればよいですか?

XLOOKUP関数が使用できない場合、代わりにVLOOKUP関数やINDEX関数とMATCH関数を組み合わせて使用することができます。これらの関数を組み合わせることで、XLOOKUPと同様の機能を実現できます。

まとめ

今回は、ExcelのXLOOKUP関数で「#NAME?」エラーが表示されたときの原因と解決方法について解説しました。エラーが発生した場合は、まずは落ち着いて原因を特定し、適切な対処を行うことが大切です。

あなたのExcelライフをサポートします!

Excelで「_xlfn.XLOOKUP」や「#NAME?」が表示される原因と直し方は、実機の画面つきで次の記事にくわしくまとめています。Excelで「_xlfn.XLOOKUP」が表示される理由と対処法 に、画面写真つきでひととおりまとめています。

この記事を書いた人
この記事を書いた人

企業の情報システム部門で10年以上、PC・アカウント・社内ネットワーク・Microsoft 365/Google Workspace運用を担当。年間数百件の問い合わせ対応(PC不調、メール送受信、Excel/Word資料、Teams会議、スマホ連携など)を通じて、初心者がつまずくポイントを「再現→原因切り分け→最短解決」の手順に落とし込んできました

現場や身近で実際に起きたトラブルをベースに、手順だけでなく「なぜそうなるか」「失敗しやすい落とし穴」「安全な設定(セキュリティ)」まで含めて解説します。

uri uriをフォローする
スポンサーリンク
よかったらシェアしてね! /
uri uriをフォローする

コメント

タイトルとURLをコピーしました