「毎日、会社で大量のデータをExcelに入力したり、コピペを繰り返したりして目が疲れる…」 「複雑なVLOOKUP関数やマクロ(VBA)を組みたいけれど、本を読んでもさっぱり分からない…」
事務職やデータ入力の作業をしていると、ExcelやGoogleスプレッドシートの操作で行き詰まることは日常茶飯事です。数式が1文字間違っているだけでエラーになり、何時間も原因を探すのは本当にストレスですよね。
2026年現在、Excelの関数やマクロのコードを人間が自力で記憶して打ち込む必要は完全になくなりました。ChatGPTに「こういう計算をして」「こういう自動化をして」と言葉で頼むだけで、一瞬で完璧な数式やプログラムを作ってくれます。
今回は、Excelやスプレッドシートの面倒な作業をすべてChatGPTに丸投げして、仕事を定時で終わらせるための具体的な方法を徹底解説します!
1. なぜExcel作業をChatGPTに頼むと仕事が爆速になるのか?
自分で関数の本を調べたり、ネットで「Excel 行 削除 自動」などと検索したりすると、自分のシートの形に合わせた解説を見つけるまでに30分以上の時間がかかってしまいます。
しかし、ChatGPTに頼めば、「あなたの現在のシートの状況」をそのまま伝えるだけで、あなた専用の関数をオーダーメイドで作ってくれます。
- エラーの原因を1秒で見つける: 「#VALUE!」や「#N/A」といった謎のエラーが出たとき、その数式をそのままChatGPTに見せるだけで、「ここにカンマが足りませんよ」と教えてくれます。
- マクロの知識がゼロでも自動化できる: ボタンを1回押すだけで、複数のシートを1つにまとめたり、特定の文字が含まれる行をすべて消去したりする複雑なプログラム(VBAコード)を自動生成してくれます。
2. 【コピペで動く】複雑な関数を一瞬で作らせるプロンプト
まずは、実務でよく使う「条件に合わせたデータの抽出や計算」をChatGPTに作らせてみましょう。
📋 コピペして使える指示文(プロンプト)
Plaintext
あなたはExcelとGoogleスプレッドシートの超一流のスペシャリストです。
私の要望に合わせて、そのままコピーして使える【関数(数式)】を作成してください。
【現在のシートの状況】
・A列:社員の名前が書いてあります。
・B列:売上金額(数字)が書いてあります。
・C列:現在の判定(空欄)です。
【やりたいこと】
B列の売上金額が「500,000以上」だった場合は、C列に「達成」と表示させたいです。
もし「500,000未満」だった場合は、C列に「未達成」と表示させてください。
【出力ルール】
1. セル「C2」にそのまま貼り付ければ動く数式を教えてください。
2. その関数がどういう仕組みで動いているのか、初心者向けに優しく解説してください。
💬 実際の返頭例
この指示文を送信すると、ChatGPTは以下のように即座に答えを出してくれます。
ChatGPTの返答例: ご要望のExcel関数を作成しました!セル「C2」に以下の数式をそのままコピーして貼り付けてみてください。
=IF(B2>=500000, "達成", "未達成")【解説】 今回は「IF(イフ)関数」という、条件によって表示を変える魔法の関数を使っています。
B2>=500000:もしB2セルの数字が500,000以上なら、"達成":最初のこの文字を表示する。"未達成":そうでなければ、後ろのこの文字を表示する。という意味になります。C2に貼り付けた後は、そのまま下のセルに向かってズルズルと引っ張って(オートフィル)コピーしてくださいね!
これまで「カッコの位置はどこだっけ?」「ダブルクォーテーションは必要だっけ?」と悩んでいた時間が嘘のように、一瞬で正確な数式が手に入ります。
3. 【マクロ不要】面倒な作業を全自動化するVBAコード生成
「毎月、特定のデータを手作業で削除するのが面倒くさい!」という作業も、ChatGPTを使えばボタン一発の自動化マクロに変身させられます。
📋 コピペして使える指示文(プロンプト)
Plaintext
ExcelのVBAマクロのコードを作成してください。
【やりたいこと】
現在開いているワークシートの「D列」を上から順番に確認してください。
もし、D列のセルの中に「キャンセル」という文字が入っていたら、その「行」を丸ごと削除するプログラムを作ってください。
データは2行目から1000行目まで入っています。
【出力ルール】
・初心者でもExcelの「開発」タブから貼り付けられるように、具体的な手順とコードを出力してください。
これを送信すると、記述されたVBAコードが綺麗に出力されます。あなたはそれをコピーして、Excelの裏画面(Alt + F11キーで開く画面)に貼り付けるだけで、一瞬で「キャンセル行を自動で一掃するボタン」を作ることができるのです。
まとめ
Excelやスプレッドシートの関数は、覚えるものではなく「AIに出力させるもの」です。 「こういう集計がしたいな」と思ったら、頭の中で悩むのをやめて、シートの列のアルファベット(A列、B列など)をそのままChatGPTに伝えてみてください。それだけで、あなたの事務作業の時間は半分以下になり、定時退社が当たり前になりますよ!


コメント