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

ExcelのINDEXとMATCH関数で発生するエラーの原因と解決方法

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

皆さん、Excelでデータを探すときにINDEX関数MATCH関数を使ったことはありますか?これらの関数はとても便利ですが、時々エラーが出て困ることもありますよね。今日は、そんなエラーの原因と解決方法を、初心者の方にもわかりやすくお伝えします。

スポンサーリンク

INDEX関数とMATCH関数とは?

Excelのイメージ

Excelのイメージ

まず、簡単にこれらの関数について説明します。

INDEX関数指定した範囲の中から、行と列を指定して特定の値を取り出す関数です。
MATCH関数指定した範囲の中で、特定の値が何番目にあるかを教えてくれる関数です。

例えば、大きな表の中から特定の商品の価格を探したいときなどに、この2つの関数を組み合わせて使います。

よくあるエラーとその原因

これらの関数を使っていると、以下のようなエラーが表示されることがあります。

#N/Aエラー

これは、「探している値が見つからない」ときに表示されます。主な原因は次のとおりです。

データの型が一致しない例えば、数字が「文字列」として入力されている場合、MATCH関数は正しく認識できません。
余分なスペースデータの前後にスペースが入っていると、一致しないと判断されます。

#VALUE!エラー

このエラーは、数式の中で無効なデータが使われているときに表示されます。例えば、MATCH関数の引数が正しくない場合などです。

#REF!エラー

これは、参照しているセル範囲が無効なときに表示されます。例えば、INDEX関数で指定した列番号が、実際の範囲を超えている場合などです。

エラーの解決方法

では、これらのエラーをどのように解決すればよいのでしょうか。

#N/Aエラーの対処法

データの型を揃える数字が文字列として入力されている場合、正しい数値に変換します。セルを選択し、エラーの表示が出ている場合は「数値に変換」を選びましょう。
余分なスペースを削除するTRIM関数を使って、データの前後のスペースを取り除きます。

#VALUE!エラーの対処法

引数を確認するMATCH関数の第三引数(照合の種類)が正しく設定されているか確認します。通常、完全一致を求める場合は「0」を指定します。

#REF!エラーの対処法

範囲と列番号を確認するINDEX関数で指定した範囲と列番号が一致しているか確認します。例えば、範囲が3列しかないのに、4列目を指定するとエラーになります。

よくある質問や疑問

Q1: MATCH関数で正しい値があるのに#N/Aエラーが出ます。どうすればいいですか?

データの前後にスペースが入っていないか確認してください。スペースがあると、一致しないと判断されることがあります。TRIM関数を使ってスペースを削除してみてください。

Q2: INDEXとMATCH関数を組み合わせた数式で#REF!エラーが出ます。原因は何でしょうか?

INDEX関数で指定した範囲と、MATCH関数で得られた位置が一致していない可能性があります。例えば、範囲がC10なのに、MATCH関数で4列目を指定するとエラーになります。範囲と列番号を再確認してください。

まとめ

いかがでしたか?ExcelのINDEX関数とMATCH関数はとても便利ですが、エラーが出たときは焦らず、原因を一つ一つ確認してみてください。正しく使えば、データの検索や抽出がとてもスムーズになりますよ。他にも疑問やお悩み事があればお気軽にLINEからお声掛けください。

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

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

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

相談窓口(問い合わせ/LINE等)を設け、記事で解決しないケースも個別にサポートしていますので「パソコンが急に動かなくなった」「スマホの設定がわからない」などの悩みは一人で抱え込まず、お気軽にご相談ください。

【お問い合わせは下記URLから】
https://m32006400n.xsrv.jp/inquiry-form/

【公式LINEは下記URLから】
https://lin.ee/t8TDjcj

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

コメント

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