毎朝同じファイルを開いて、同じ列をコピーして、同じ形式に整えて、同じ集計をする——こうした繰り返し作業に、1日のうちどれだけの時間を使っているでしょうか。
ChatGPTをはじめとするAIツールは、こうした定型のExcel作業を大幅に効率化できます。マクロやVBAの知識は不要です。この記事では、今日から使えるAI活用のExcel効率化を、具体的な手順とプロンプトつきで解説します。
AIはExcelのどんな作業が得意か
AIが特に力を発揮するExcel作業は大きく4つあります。
1つ目は関数・数式の作成です。「こういう計算をしたい」と日本語で伝えると、対応する関数や数式を生成してくれます。VLOOKUP・INDEX/MATCH・SUMIFSなど、自分で調べると時間がかかる関数もすぐに答えが出ます。
2つ目はデータの整形・クリーニングです。バラバラな形式で入力されたデータを統一する、不要なスペースや記号を除去する、といった作業の手順をAIが教えてくれます。
3つ目はマクロ・VBAコードの生成です。「この作業を自動化したい」と伝えると、VBAコードを書いてくれます。プログラミングの知識がなくても、コードをそのまま貼り付けて使えます。
4つ目はピボットテーブルや集計の設計です。「このデータからこういうレポートを作りたい」と伝えると、どの列を使ってどう集計すればいいかを教えてくれます。
活用パターン① 関数を日本語で作ってもらう
Excelの関数は種類が多く、引数の書き方を調べるだけで時間がかかります。ChatGPTに日本語で伝えるだけで、必要な関数を即座に生成できます。
使えるプロンプト例はこちらです。
「Excelで以下の処理をする関数を教えてください。 ・A列に商品コード、B列に単価が入っている ・別シートの『マスタ』にも商品コードと定価が入っている ・A列の商品コードをもとに、マスタから定価を引っ張ってC列に表示したい」
このように「何が入っていて、何をしたいか」を具体的に伝えるだけで、VLOOKUP・INDEX/MATCHなど適切な関数と使い方を返してくれます。エラーが出た場合もエラーメッセージをそのままAIに貼り付けると、原因と修正方法を教えてくれます。
活用パターン② データの整形手順を教えてもらう
複数のシステムからエクスポートしたデータを一つにまとめる、表記揺れを統一する——こうした作業もAIに手順を聞くことで効率化できます。
使えるプロンプト例はこちらです。
「Excelで以下の作業をしたいです。手順を教えてください。 ・A列に氏名が『山田 太郎』『山田太郎』『やまだたろう』など表記がバラバラで入っている ・すべてひらがなに統一したい ・関数で対応できる方法があれば教えてください」
関数で対応できない場合は「Power Queryを使う方法」や「VBAで処理する方法」など、複数の選択肢を提示してくれます。自分のスキルレベルに合った方法を選べます。
活用パターン③ VBAマクロを作ってもらう
毎回手作業でやっている繰り返し作業は、VBAマクロで自動化できます。「VBAなんて書けない」という方でも、ChatGPTにやりたいことを伝えるだけでコードを生成してくれます。
使えるプロンプト例はこちらです。
「ExcelのVBAマクロを作ってください。 ・『データ』シートのA列〜E列のデータを ・B列の値でフィルタリングして ・条件に一致した行だけを『出力』シートにコピーする ・B列の条件は実行時にダイアログで入力できるようにしてほしい」
生成されたコードはExcelのVBAエディタ(Alt+F11で開く)に貼り付けるだけで動きます。コードの意味がわからなくても「このコードの動作を日本語で説明して」と聞けば解説してくれます。
活用パターン④ データ分析の方針を相談する
「このデータから何が読み取れるか」「どう集計すれば経営判断に使えるか」という上位の問いもAIに相談できます。
使えるプロンプト例はこちらです。
「以下のようなデータがあります。 ・列:日付、担当者、商品カテゴリ、売上金額、顧客名 ・3ヶ月分、約500行
このデータを使って月次の営業報告に使えるレポートを作りたいです。どんな集計・グラフを作ると有効ですか?」
ピボットテーブルの設計、グラフの種類、注目すべき指標など、データ分析の方針を提案してくれます。「それをどうやって作るか」を続けて聞けば、手順まで教えてくれます。
精度を上げるコツ
AIへの指示が具体的であるほど、出力の精度が上がります。以下の3点を意識するだけで、回答の質が大きく変わります。
列の内容を具体的に伝える:「A列に名前」ではなく「A列に『山田 太郎』のような氏名」のように、実際のデータの形式を伝えます。
やりたいことをゴールで伝える:「VLOOKUPを使いたい」ではなく「商品コードから単価を引っ張りたい」のように、手段ではなく目的を伝えます。
エラーはそのまま貼る:うまくいかない場合は、エラーメッセージや現在の数式をそのまま貼り付けます。「なぜエラーになるのか」「どう直せばいいか」を教えてくれます。
AIに任せてはいけない作業
AIを使ったExcel効率化には限界と注意点もあります。
数値の正確性の確認はAIではできません。生成された関数やマクロが意図通りに動いているかは、必ず人間がサンプルデータで確認してください。特に財務データや顧客データを扱う場合、出力結果の検証は必須です。
また、実際のデータをAIに貼り付けることは避けてください。顧客名・売上数値・個人情報などが含まれるデータは、サンプルデータや仮のデータに置き換えてから入力します。「A列に氏名、B列に売上」のような構造だけ伝えれば、実データがなくても関数やマクロは作れます。
まとめ:AIはExcel作業の「調べる時間」をゼロにする
ChatGPTをExcel作業に使う最大のメリットは、「関数を調べる時間」「手順を考える時間」をほぼゼロにできることです。作業そのものは自分でやりますが、やり方を考える時間が大幅に削減されます。
今日紹介した4つのパターンとプロンプトをそのまま使ってみてください。「こんなことまでできるのか」という発見が、AI活用の入り口になります。
「他の業務でもAIを活用したい」「社内でのルール作りから相談したい」という場合は、30分の無料相談でご状況を聞かせてください。自社の業務に合った活用方法を一緒に考えます。



