AI活用の教科書

Excel・スプレッドシートの関数エラーをAIで直す|#REF!・#VALUE!・#N/Aの原因の見つけ方

Excel2026年8月20日7 分で読了執筆: 翔平

#REF!や#VALUE!、#N/Aといった関数エラーを、ChatGPTやClaudeなどのAIを使って原因から突き止めて直す手順を、エラー記号別のコピペプロンプトつきで解説します。

スプレッドシート関数AI活用仕事効率化
PR本記事には広告(PR)が含まれます

セルに突然出た「#REF!」や「#VALUE!」。まず結論からお伝えします。関数エラーは失敗のサインではなく、「どこがつまずいたか」を教えてくれる案内表示です。エラー記号をそのままAIに貼り付ければ、原因の候補と直し方をかなりの精度で返してくれます。この記事では、ChatGPTやClaudeなどのAIにエラーを直してもらう手順を、記号別のコピペ用プロンプトつきでまとめます。

<!-- FIGURE: 記事全体を表すアイキャッチ(エラー記号の吹き出しがAIの整理で「原因→対処」に並び替わる図) -->

まずエラー記号を「読む」だけで半分わかる

エラーは意味のない文字化けではなく、種類ごとに原因の方向が決まっています。ここを押さえるだけで、AIへの聞き方もぐっと具体的になります。

<!-- FIGURE: 主なエラー記号と典型的な原因の対応表(#REF!/#VALUE!/#N/A/#NAME?/#DIV/0!/#SPILL!) -->
  • #REF!:参照していたセルや行・列が削除された(参照先が消えた)
  • #VALUE!:計算に文字列が混ざっているなど、値の種類が合わない
  • #N/A:VLOOKUPなどで「探したけれど見つからない」
  • #NAME?:関数名や範囲名のつづり間違い、全角混じり
  • #DIV/0!:ゼロや空白で割っている
  • #SPILL!(スピル):結果を書き出す先に別のデータがあって展開できない

この対応表を頭の隅に置くと、「参照が消えた系なのか」「値の種類が違う系なのか」の当たりがつきます。関数そのものの役割があいまいな方は、まず関数の考え方を押さえておくと理解が早くなります。

AIにエラーを直してもらう基本の3ステップ

ExcelでもGoogleスプレッドシートでも、手順は同じです。

  1. エラーが出ているセルの数式をコピーする(セルを選んで数式バーの中身をそのままコピー)
  2. エラー記号と「やりたかったこと」を添えてAIに貼る
  3. 返ってきた直し方を1つずつ試す(一気に全部貼り替えない)

コピペで使える基本プロンプトはこちらです。

あなたはExcel/スプレッドシートに詳しいアシスタントです。
次の数式でエラーが出ています。原因の候補と、直した数式を提示してください。

- ソフト:Excel(またはGoogleスプレッドシート)
- エラー表示:#N/A
- やりたいこと:商品コードで単価表を検索して単価を表示したい
- いま入れている数式:
=VLOOKUP(A2, 単価表!A:B, 2)

条件:
- なぜそのエラーになるのかを、初心者にもわかる言葉で説明
- 直した数式を1つ提示し、変えた箇所を明記
- 別の書き方(より安全な関数)があれば一言添える
コードをコピーしました

ポイントは「エラー記号・やりたいこと・いまの数式」の3点セットを渡すこと。ここが欠けると、AIは想像で補って的外れな答えを返しやすくなります。

<!-- FIGURE: AIに渡す情報の3点セット(エラー記号・やりたいこと・現在の数式)を示す図 -->

エラー記号別・AIへの聞き方のコツ

#N/A(VLOOKUPで見つからない)

いちばん相談が多いエラーです。多くは「探す値と表の値が微妙に違う」ことが原因で、AIに聞くと「前後の空白」「文字列と数値の違い」「完全一致の指定漏れ(第4引数)」あたりを指摘してくれます。「なぜ見つからないのか、考えられる原因を3つ」と頼むと、チェックリスト代わりになります。

#VALUE!(値の種類が合わない)

「合計に文字が混じっている気がする」と添えると、AIは「範囲のどこかに文字列やスペースが入っていないか」を疑い、SUMではなく空白に強い書き方を提案してくれます。どのセルが原因かは、最後は自分の目でも確かめます。

#REF!(参照が消えた)

行や列を削除した直後に出がちです。「削除前はB列を見ていた」のように経緯を伝えると、AIが復元の方向を示しやすくなります。ただし消えた参照そのものはAIには見えないので、正しい参照先は自分で指定し直す前提で使います。

#NAME? / #DIV/0! / #SPILL!

  • #NAME?:関数名のつづりや全角・半角をAIに点検してもらう
  • #DIV/0!:「ゼロのときは空欄にしたい」と伝えると、IFやIFERRORでの回避策が返ってくる
  • #SPILL!:書き出し先に別データがある状態。AIに「展開先を空けるべきセル」を一緒に整理してもらう
<!-- FIGURE: #N/Aの原因になりやすい「探す値と表の値のズレ」の対比図(空白・型違い・完全一致漏れ) -->

実際に使ってみて感じたコツ(一次情報)

筆者が在庫表のVLOOKUPで#N/Aに悩んだとき、最初は数式だけを貼って「直して」と頼みました。返ってきたのはもっともらしい数式でしたが、エラーは消えません。原因は、商品コードが「表では数値・入力欄では文字列」になっていたことでした。

そこで数式に加えて「A2は手入力、単価表のコードは他システムからの貼り付け」という背景を1行足したところ、AIは「型の不一致では」と当てて、TRIM や表記をそろえる直し方まで示してくれました。所要時間は5分ほど。エラーの記号より、「データがどこから来たか」を伝えるほうが解決が速い、というのが実感です。

一つだけ注意点があります。AIが提示する数式は候補であって、正解の保証ではありません。もっともらしい嘘(ハルシネーション)を含むこともあるので、直したあとは小さな範囲で必ず検算してください。特に合計や請求に関わる表は、目視でのダブルチェックを省かないのが安全です。

AIに貼る前に気をつけたいこと

  • 社外秘・個人情報を含む表はそのまま貼らない。数式の構造だけを相談し、氏名や取引先はダミーに置き換える
  • 数式は一気に全部貼り替えない。1カ所直して結果を確かめてから次へ
  • 元データはコピーを取ってから触る。上書きで元が消えると戻せない

こうした「渡す前のひと手間」を習慣にすると、安心して使えます。会社での生成AIの扱い方に不安がある場合は、社内ルールを確認してから使うのがおすすめです。

もっと使いこなしたい人へ

エラー対処の先には、「そもそもエラーが出にくい表を作る」段階があります。関数の基礎からAI活用まで体系的に学びたいなら、UdemyPRのExcel講座はセール時に買い切りで揃えやすく、通勤時間などにも進めやすい形です。手元に一冊置いて調べたい方は、AmazonPRの関数辞典系の書籍も相性がよいでしょう。

本記事はアフィリエイトリンクを含みます(PR)。まずは無料でできる範囲から、手元の表で試してみてください。

まとめ

  • 関数エラーは「原因の案内表示」。記号ごとに原因の方向が決まっている
  • AIには「エラー記号・やりたいこと・いまの数式」の3点セットで渡す
  • データの出どころを伝えると解決が速い
  • 直したら必ず小さく検算し、機微情報は貼らない

エラーが出ても、あわてず記号を読んでAIに相談する。この流れが身につくと、表計算の「詰まり」はかなり減っていきます。

Follow

思いついたことを、AIでかたちに。

初心者でも、頭の中にあるものをそのまま形にできる短いプロンプトを、X で毎日発信中。

@ai_shohei_jp をフォロー