セルに突然出た「#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スプレッドシートでも、手順は同じです。
- エラーが出ているセルの数式をコピーする(セルを選んで数式バーの中身をそのままコピー)
- エラー記号と「やりたかったこと」を添えてAIに貼る
- 返ってきた直し方を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に「展開先を空けるべきセル」を一緒に整理してもらう
実際に使ってみて感じたコツ(一次情報)
筆者が在庫表のVLOOKUPで#N/Aに悩んだとき、最初は数式だけを貼って「直して」と頼みました。返ってきたのはもっともらしい数式でしたが、エラーは消えません。原因は、商品コードが「表では数値・入力欄では文字列」になっていたことでした。
そこで数式に加えて「A2は手入力、単価表のコードは他システムからの貼り付け」という背景を1行足したところ、AIは「型の不一致では」と当てて、TRIM や表記をそろえる直し方まで示してくれました。所要時間は5分ほど。エラーの記号より、「データがどこから来たか」を伝えるほうが解決が速い、というのが実感です。
一つだけ注意点があります。AIが提示する数式は候補であって、正解の保証ではありません。もっともらしい嘘(ハルシネーション)を含むこともあるので、直したあとは小さな範囲で必ず検算してください。特に合計や請求に関わる表は、目視でのダブルチェックを省かないのが安全です。
AIに貼る前に気をつけたいこと
- 社外秘・個人情報を含む表はそのまま貼らない。数式の構造だけを相談し、氏名や取引先はダミーに置き換える
- 数式は一気に全部貼り替えない。1カ所直して結果を確かめてから次へ
- 元データはコピーを取ってから触る。上書きで元が消えると戻せない
こうした「渡す前のひと手間」を習慣にすると、安心して使えます。会社での生成AIの扱い方に不安がある場合は、社内ルールを確認してから使うのがおすすめです。
もっと使いこなしたい人へ
エラー対処の先には、「そもそもエラーが出にくい表を作る」段階があります。関数の基礎からAI活用まで体系的に学びたいなら、UdemyPRのExcel講座はセール時に買い切りで揃えやすく、通勤時間などにも進めやすい形です。手元に一冊置いて調べたい方は、AmazonPRの関数辞典系の書籍も相性がよいでしょう。
本記事はアフィリエイトリンクを含みます(PR)。まずは無料でできる範囲から、手元の表で試してみてください。
まとめ
- 関数エラーは「原因の案内表示」。記号ごとに原因の方向が決まっている
- AIには「エラー記号・やりたいこと・いまの数式」の3点セットで渡す
- データの出どころを伝えると解決が速い
- 直したら必ず小さく検算し、機微情報は貼らない
エラーが出ても、あわてず記号を読んでAIに相談する。この流れが身につくと、表計算の「詰まり」はかなり減っていきます。