※本記事はプロモーションを含みます。
Excelで作業していると、関数の組み方や表の整理、エラーの原因、集計結果の見方で手が止まることがあります。
検索して近い例を探す方法もありますが、自分の表の列名や条件に合う説明を見つけるのは意外と大変です。
そんなとき、ChatGPTに相談すると、数式や整理手順の候補を出してもらえます。
ただし、返ってきた式や分析が、自分の表でも正しく使えるとは限りません。列の意味を取り違えたり、集計したい単位を読み違えたりしたまま、もっともらしい回答が返ってくることもあります。
そのため私は、Excelの表をそのまま渡す前に、次の内容を分けてメモするようにしています。
- 表の目的
- 列名とその意味
- 完成させたい形
- 結果を確認する数字や行
ChatGPTには式や手順の候補を出してもらい、結果が合っているかは自分で確かめます。
この分け方は、AIへの作業依頼テンプレートの作り方で整理した考え方のExcel版です。
この記事では、関数、エラー、表整理、CSV分析について、私がChatGPTへ相談するときの頼み方をまとめます。
ChatGPTでExcelを相談する前に、表の目的を整理する
Excelの相談で最初に伝えたいのは、使いたい関数名ではなく、表の目的です。
何を集計し、何を確認したいのかが分からないまま関数だけを聞くと、回答が一般的な説明にとどまりやすくなります。
たとえば、売上表を使う場合でも、目的によって必要な処理は変わります。
- 月別の売上合計を出したい
- 担当者ごとの件数を数えたい
- 未入力の行を見つけたい
- 条件に合うデータだけを抽出したい
また、同じ「日付」という列名でも、注文日なのか入金日なのかによって意味が違います。列名だけでなく、その列が何を表しているのかまで伝えたほうが、回答のずれを減らせます。
私は、表の内容を貼る前に、次のような列構造メモを作ります。
| 項目 | 書く内容 | なぜ必要か |
|---|---|---|
| 表の目的 | 何を集計、確認、判断したいか | 関数や整理手順の方向を決める |
| 列名 | 日付、商品、担当者、金額など | どの列を使うか判断しやすくする |
| 列の意味 | 注文日なのか入金日なのかなど | 同じ言葉の読み違いを防ぐ |
| 完成したい形 | 合計表、抽出リスト、エラー解消など | 作業の終わりを明確にする |
| 制約 | Excelのバージョン、使える関数、共有先 | 使えない方法の提案を減らす |
このメモがあると、ChatGPTから式が返ってきたあとも、どの列を参照しているのか、表の目的に合っているのかを確認しやすくなります。
実データを使う場合も、最初は数行のサンプルで試します。
個人名、メールアドレス、顧客情報、社外秘の数字などはそのまま入力せず、必要に応じてダミー値へ置き換えます。Excelの相談を始める前に、そもそも入力してよい情報なのかを人間側で判断する必要があります。
関数相談では、列名と完成形まで伝える
Excel関数をChatGPTに聞くときは、「この関数の使い方を教えてください」だけではなく、「この表で、どのような結果を出したいのか」を伝えるほうが使いやすくなります。
困っている時点では、使うべき関数名が分かっていないこともあります。最初から関数を指定する必要はありません。
私は、関数について相談するとき、次の形で頼みます。
Excelの関数について相談します。
表の目的:
列名と意味:
完成したい結果:
入力例:
使ってよい関数:
使いたくない方法:
出力:
1. 使う関数の候補
2. 数式案
3. 数式の意味
4. 実データで確認すること
ここで大事なのは、数式だけではなく、その式が何をしているのかも説明してもらうことです。
式を貼り付けて動いたとしても、何を数え、どの条件で除外しているのか分からなければ、表の構成が変わったときに自分で修正できません。
相談内容ごとに、AIへ任せる作業と人間が確認する内容を分けると、次のようになります。
| 相談内容 | 渡す情報 | AIに任せる作業 | 人間が確認すること |
|---|---|---|---|
| 関数作成 | 列名、条件、完成例 | 関数の候補と数式を出す | 実データで結果が合うか |
| エラー修正 | 数式、エラー表示、期待結果 | 原因候補と修正式を出す | 元の表構造を壊していないか |
| 表整理 | 列の意味、不要列、集計目的 | 整理手順を出す | 本当に削ってよい列か |
| CSV分析 | 項目名、期間、知りたいこと | 傾向や確認観点を出す | 数字の単位、欠損、異常値 |
ChatGPTが出した式は、いきなり表全体へ反映せず、小さな範囲で試します。
コピーしたシートや数行のサンプルを使い、期待する答えが分かっている行で確認すると、式のずれに気づきやすくなります。
回答がすぐに返ってくると、式も正しいように感じてしまいます。だからこそ、参照している列、空欄や重複の扱い、式が計算している内容を確認してから使います。
エラー相談では、数式・エラー表示・期待結果を分ける
ExcelのエラーをChatGPTに相談するときは、エラーが出ている式だけを貼るのではなく、本来どのような結果にしたいのかも一緒に伝えます。
数式だけでは、ChatGPTが「何をするための式なのか」を推測することになります。
同じエラー表示でも、原因は一つとは限りません。
- 参照している列が違う
- 数字と文字列が混ざっている
- 日付の形式が揃っていない
- 参照範囲がずれている
- 空欄やエラー値が含まれている
ChatGPTは原因の候補を出せますが、相談時に渡していない表の状態までは判断できません。
私は、次の形で相談します。
Excelで次のエラーが出ています。
原因候補と直し方を整理してください。
やりたいこと:
現在の数式:
表示されているエラー:
期待する結果:
列名とデータ例:
出力:
1. 原因候補
2. 修正式の案
3. 元の式から変えた点
4. 直したあとに確認する行
このプロンプトでは、「元の式から変えた点」も出してもらいます。
修正式だけを見ても、何を直したのか分かりにくいからです。参照範囲、絶対参照、区切り記号、空欄処理、エラー時の表示など、わずかな違いでも結果は変わります。
エラーが消えても、計算結果まで正しくなったとは限りません。
修正式を採用する前に、次のような行で試します。
- 正解が分かっている行
- 空欄を含む行
- 数字が0の行
- 文字列として数字が入っている行
- 日付形式が異なる行
- 重複がある行
Excelのエラー相談では、ChatGPTを正解を決める場所ではなく、原因候補を広げる相手として使うほうが安心です。
最終的に使うのは、自分の表で期待どおりに動くことを確認できた式だけにします。
CSVや表の分析では、結論より確認観点を頼む
ChatGPTにCSVや表の傾向を見てもらうと、どこから集計すればよいのか整理しやすくなります。
ただし、数字の意味まで正しく読み取れているとは限りません。
列名が似ている、数字の単位が違う、欠損がある、複数の期間が混ざっているといった場合は、見た目以上に注意が必要です。
私は、分析を頼むときに「結論を出してください」とは頼まず、「確認する観点を整理してください」と伝えます。
いきなり売上が伸びた理由や改善策まで求めると、元データから確認できない推測が混ざりやすくなるからです。
次の表を見て、分析の入口を整理してください。
表の目的:
列名と意味:
期間:
知りたいこと:
断定してほしくないこと:
出力:
1. まず確認する集計
2. 気になる傾向
3. 欠損や異常値として確認すること
4. 元データに戻って見る列
この形にすると、ChatGPTの回答を、判断の入口として使いやすくなります。
気になる傾向が出たら、元データへ戻り、次の前提を確認します。
- 対象となる期間
- 集計した件数
- 金額や数量の単位
- 除外している条件
- 欠損や重複の有無
- 月次なのか累計なのか
- 税込なのか税抜なのか
- 売上なのか粗利なのか
こうした前提が変われば、同じ数字でも意味が変わります。
調べ物で出典と確認先を分けるのと同じように、Excelでも「AIが見つけた傾向」と「元データで確認できたこと」を分けて残します。
表を使って情報を整理する考え方は、ChatGPTで調べ物をするときに比較表を作る理由にも近いです。
よく使うExcel相談メモをテンプレートとして残す
Excel作業で毎回似たところに詰まるなら、相談内容をテンプレートにしておくと、次にChatGPTへ頼むときの手間を減らせます。
関数、エラー、表整理、CSV分析で必要な項目は少しずつ違いますが、基本となるのは次の内容です。
- 表の目的
- 列名と意味
- 困っていること
- 完成させたい形
- 人間側で確認すること
私は、基本形として次のテンプレートを使います。
Excelの表について相談します。
表の目的:
列名と意味:
困っていること:
完成したい形:
使ってよい関数や制約:
入力してはいけない情報:
出力:
1. 解決手順
2. 使う関数や式の候補
3. 入力データで確認すること
4. 間違えやすい点
このテンプレートを使うと、ChatGPTへいきなり答えを求めるのではなく、表の目的に沿って相談できます。
うまくいかなかった場合は、原因になった項目をテンプレートへ追加します。
たとえば、日付形式でよく詰まるなら「日付列の形式」を追加します。重複によって集計がずれるなら、「重複行の扱い」を追加します。
自分が確認し忘れやすい項目を残していくことで、相談メモ自体も少しずつ使いやすくなります。
Excelやデータ分析の基礎を学び直したい場合は、Udemyのような動画講座を使う方法もあります。
ただし、講座を見れば、ChatGPTが出した式をそのまま使えるようになるわけではありません。関数の意味や表の読み方を理解し、自分で確認できる範囲を広げるための学びとして使います。
ChatGPTの回答は、小さく試してから使う
ChatGPTは、Excel作業で手が止まったときの相談相手として便利です。
関数の候補を考える、エラーの原因を洗い出す、表の整理手順を作る、分析の入口を探すといった作業は任せやすいと感じています。
一方で、次の判断は人間側に残ります。
- 数式が正しく動いているか
- 数字の意味や単位が合っているか
- 集計条件に漏れがないか
- 削除してよい列なのか
- 入力してよいデータなのか
私は、表の目的、列名、完成形、確認する行を整理してからChatGPTへ相談します。
そして、返ってきた式をそのまま表全体に貼るのではなく、正解が分かっている小さな範囲で試します。
ChatGPTにExcel作業を任せきるのではなく、候補を出してもらい、自分の表に合っているかを確認する。この分け方にしておくと、回答の速さを生かしながら、間違いにも気づきやすくなります。

