きっかけ
月末の集計作業でExcelを触っていたときのこと。「この列の値を別シートから引っ張ってきたい」と思ったけど、VLOOKUPの書き方を毎回忘れる。
Google検索すると解説記事がたくさん出てくるけど、「自分のシートの場合はどう書けばいいの?」が分からない。記事に書いてある例と自分の状況が微妙に違って、結局30分くらい試行錯誤することもあった。
「自分のやりたいことを日本語で言って、そのまま使える数式が出てきたらいいのに。」
それ、AIでできます。
やり方
AIチャット(ChatGPTでもClaudeでもOK)に、こう聞くだけ。
「A列に社員番号、B列に名前が入ったシートがあります。別のシートのC列にある社員番号に対応する名前をD列に表示したいです。Excel関数を教えてください。」
ポイントは:
- 自分のシートの状況をそのまま説明する(A列、B列など具体的に)
- やりたいことを日本語で書く(「名前を表示したい」)
- 「Excel関数を教えてください」と付ける
ChatGPT vs Claude:どっちが得意?
同じ質問を両方に投げてみた。
ChatGPTの回答
=VLOOKUP(C2, Sheet1!A:B, 2, FALSE)
- 回答が速い(3秒くらい)
- 関数の後に「この関数の意味は〜」と丁寧な解説付き
- 応用例も出してくれる(「もしXLOOKUPが使えるなら〜」と新しい関数も提案)
Claudeの回答
=VLOOKUP(C2, Sheet1!A:B, 2, FALSE)
- 同じ関数を返してくれた
- 解説がより構造的(「引数の意味」を表形式で説明)
- 「もしエラーが出る場合は」 とトラブルシューティングまで先回りしてくれた
- IFERRORで囲む例も提示
比較まとめ
| 観点 | ChatGPT | Claude |
|---|---|---|
| 回答速度 | やや速い | 普通 |
| 解説の分かりやすさ | 丁寧で読みやすい | 構造的で網羅的 |
| 応用提案 | 新しい関数を教えてくれる | エラー対処を先回りしてくれる |
| おすすめの人 | 「とにかく早く答えが欲しい」人 | 「なぜそうなるか理解したい」人 |
正直、どちらでもOK。 Excel関数の質問に関しては大きな差はない。好みで選んで問題なし。
もっと便利な使い方
1. スクリーンショットを送る
ChatGPTやClaudeに、Excelの画面のスクリーンショットを送ってから質問すると、もっと正確な回答が返ってくる。
「このシートのこの部分を集計したいんですが」と画像付きで聞けば、列名を間違えることもない。
2. 「VBAで自動化して」と頼む
毎月同じ集計をしているなら、「この作業をVBAで自動化するコードを書いてください」と頼める。プログラミングの知識は不要。AIが書いたコードをExcelのマクロに貼り付けるだけ。
3. 「この関数の意味を教えて」
前任者が作ったExcelファイルに複雑な関数が入っていて意味が分からない。そのままコピペしてAIに聞けば、一つずつ解説してくれる。
まとめ
- Excel関数で悩む時間はAIで5秒に短縮できる
- 自分のシートの状況をそのまま日本語で説明するだけ
- ChatGPTもClaudeもどちらでも対応可能
- スクリーンショットを送るとさらに精度アップ
- VBAでの自動化まで頼める(プログラミング不要)
次にExcelで「あれ、この関数どうだっけ?」と思ったら、Google検索の前にAIに聞いてみてください。30分が5秒になります。