「この表から、特定の条件の人だけを抽出したいんだけど…関数なんだっけ?」
「VLOOKUP関数を入れたのに、なぜか『#N/A』のエラーが消えない…!」
「上司に『このデータを分析して』と言われたけど、どこから手を付ければいいの?」
会社員の皆さん、そして家計簿や名簿作りでExcelを使う主婦の皆さん。
Excel(エクセル)との格闘に、人生の貴重な時間をどれくらい費やしていますか?
「ググって調べて、試して、エラーが出て、また調べて…」
気づけば1時間が経過していた、なんてことは日常茶飯事ではないでしょうか。
実は、その悩み、もう自分で解決しなくていいんです。
今、世界中のデスクワークの常識が変わりつつあります。
「数式は、覚えるものではなく、AIに書かせるもの」
ChatGPTなどの生成AIを使えば、あなたが日本語で「やりたいこと」を伝えるだけで、複雑な関数も、面倒なマクロも、たった数秒で作成してくれます。
この記事では、Excelが苦手な方でも今日から使える、「AIにExcel数式を書いてもらうための具体的な手順と魔法の言葉」を徹底解説します。
これを読み終わる頃には、あなたは「Excelマスター」と呼ばれる必要はありません。
「AI使いの達人」として、定時でサクッと帰れるようになっているはずです。
【結論】Excel作業は「日本語」ができれば自動化できる
まず、声を大にしてお伝えしたいのは、「関数を暗記する努力はもう不要」ということです。
これまでは、Excelを使いこなすために分厚い参考書を読み、「IF関数の中にVLOOKUPを入れて…」とパズルのような数式を頭の中で組み立てる必要がありました。
しかし、これからの時代に必要なスキルはたった一つ。
「やりたいことを、日本語でAIに伝える力」です。
なぜAI×Excelが最強なのか?
AI(特にChatGPT)は、プログラミングコードを書くのが得意ですが、実はExcelの数式を書くのがそれ以上に得意です。
- ミスがない: カッコの閉じ忘れや、カンマの位置間違いなど、人間がやりがちなケアレスミスをしません。
- 複合技が得意: 「もしAならB、そうでなければC、ただしDの場合はE」といった複雑な条件分岐(IF関数のネスト)も一瞬で組みます。
- 解説してくれる: なぜその数式になるのか、意味を教えてくれるので勉強にもなります。
つまり、あなたの隣に「Excelの世界大会優勝者」が24時間座っていて、いつでも質問できる状態になるのと同じなのです。
【実践編】コピペでOK!AIに数式を書かせる「3ステップ」
では、実際にどうやってAIに指示を出せばいいのでしょうか?
「合計を出して」くらいなら簡単ですが、業務で使う複雑な数式を出してもらうには、「伝え方のコツ」があります。
以下の3ステップを意識するだけで、AIの回答精度が劇的に上がります。
ステップ1:表の構造(列の情報)を伝える
AIはあなたの画面を見ることができません(※画像認識機能を使わない場合)。
だからこそ、「どの列に何が入っているか」を言葉で説明する必要があります。
【悪い例】
「売上の合計を出したいんだけど、どうすればいい?」
→(AI:どのセルに売上が入っているか分からないので、一般的なSUM関数の説明しかできません)
【良い例】
「A列に『商品名』、B列に『単価』、C列に『個数』が入っています。D列に『売上(単価×個数)』を出したいです。」
ステップ2:やりたいこと(ゴール)を具体的に伝える
次に、最終的にどうなりたいかを伝えます。
ここで重要なのは、「条件」を明確にすることです。
例えば、「特定の商品の売上だけ知りたい」とか、「空白のセルは無視したい」といった条件です。
ステップ3:魔法のプロンプト(指示文)を使う
これらをまとめた、最強のコピペ用テンプレートがこちらです。
あなたはExcelのプロフェッショナルです。
以下の条件に合わせて、最適なExcel関数(数式)を作成してください。
【現在のデータ状況】
・A列:日付(2024/1/1〜)
・B列:商品名(りんご、みかん等)
・C列:売上金額
【やりたいこと】
・B列が「りんご」で、かつC列が「1000円以上」のデータだけの合計金額を出したい。
・その数式をどのセルに入力すればいいかも教えて。
これをChatGPTに入力してみてください。
きっと、「SUMIFS関数」を使った完璧な数式が返ってくるはずです。
【実例集】明日から使える!業務別・AI活用テクニック
ここからは、実際のオフィスや家庭でよくあるシーン別に、AIへの聞き方を紹介します。
ケース1:別の表からデータを持ってきたい(VLOOKUP / XLOOKUP)
Excelで最もつまずきやすいのがこれです。
「社員IDを入れたら、社員名が自動で出るようにしたい」という時などです。
【AIへの指示】
「シート1のA列に『社員ID』があります。
シート2には、A列に『社員ID』、B列に『社員名』が入った名簿があります。
シート1のB列に、IDに対応する『社員名』を自動で表示させる数式を教えてください。
もしIDが見つからない場合は『登録なし』と表示させたいです。」
こう伝えると、AIは最新のXLOOKUP関数や、従来のVLOOKUP関数にIFERROR関数を組み合わせた式を提案してくれます。
ケース2:氏名を「苗字」と「名前」に分けたい
「田中 太郎」のように1つのセルに入っている名前を、別のセルに分けたい時。
手作業でコピペしていませんか?これもAIなら一瞬です。
【AIへの指示】
「A列にフルネーム(氏名)が入っています。苗字と名前の間には全角スペースがあります。
B列に『苗字』、C列に『名前』を自動で分割して抽出する数式を教えてください。
LEFT関数やFIND関数を使うといいですか?」
AIは、スペースの位置を特定して文字を切り出す複雑な数式を書いてくれます。
最近のExcelなら「フラッシュフィル機能を使ったほうが早いですよ」というアドバイスまでくれることもあります。
ケース3:期限切れのアラートを出したい(条件付き書式)
「支払い期限を過ぎたらセルを赤くしたい」という要望も多いです。
【AIへの指示】
「A列に『支払期限日』が入っています。
今日の日付を過ぎている場合、その行全体を赤色に塗りつぶしたいです。
『条件付き書式』に設定する数式を教えてください。」
これに対し、AIは =$A1
あなたはそれをコピペするだけです。
【上級編】マクロ(VBA)もAIに書かせれば「自動化」できる
数式だけでなく、「ボタン一つで請求書をPDFにして保存する」といった高度な自動化(マクロ)も、AIにコードを書かせれば実現できます。
「マクロなんて難しすぎて無理!」と思っている方。
AIを使えば、あなたはコードを1文字も書く必要がありません。
【AIへの指示例】
「ExcelのVBAコードを書いてください。
『請求書』というシートを、デスクトップにPDFとして保存したいです。
ファイル名は、セルA1に入っている『宛名』と、今日の日付(例:20240210)を組み合わせたものにしてください。」
AIは完璧なプログラムコード(VBA)を吐き出します。
あなたはそれをコピーして、Excelのマクロ編集画面に貼り付けるだけ。
これだけで、面倒な保存作業がワンクリックで終わるようになります。
【注意点】AIにExcelを任せる時の3つの落とし穴
魔法のように便利なAIですが、使い方を間違えると痛い目を見ることがあります。
以下の3点は必ず守ってください。
1. 「機密データ」をそのまま貼り付けない
これが最も重要です。
ChatGPTなどのAIは、入力されたデータを学習に使う可能性があります。
- NG:「顧客の山田太郎さん(電話090-xxxx-xxxx)のデータですが…」
- NG:「今月の未発表の売上データ(詳細)を貼り付けます…」
会社の顧客情報や個人情報をそのままペーストするのは、重大なコンプライアンス違反になります。
【対策】ダミーデータを使う
AIに質問する時は、データの中身を「Aさん」「商品X」「100円」のようにダミー(偽物)に書き換えてから質問しましょう。
数式を作ってもらうだけなら、本当の数字を入れる必要はありません。
2. AIの答えが「正しいとは限らない」
AIは自信満々に間違った数式を教えることがあります(ハルシネーション)。
特に、古いバージョンのExcelを使っている場合、AIが最新の関数(XLOOKUPなど)を提案してきて、「そんな関数はありません」とエラーになることがあります。
【対策】必ずテストする
AIから数式をもらったら、まずは1行目に入れてみて、電卓で計算した結果と合っているか確認しましょう。
エラーが出たら、「#NAME? というエラーが出ました。私のExcelは2016バージョンです」とAIに伝えれば、古いバージョン用の数式に書き直してくれます。
3. 画像認識(スクショ)は便利だが精度に注意
最近の有料版ChatGPT(GPT-4)などは、Excelの画面のスクリーンショットを読み込んで理解する機能があります。
言葉で説明するのが面倒な時に非常に便利ですが、セルの行番号や列番号を読み間違えることがたまにあります。
スクショを貼る場合でも、「A列が日付、B列が金額です」と言葉での補足を添えると失敗が少なくなります。
まとめ:AIはあなたの仕事を奪わない、仕事を楽にするパートナー
「AIに数式を書かせたら、自分のスキルが落ちるんじゃないか…」
そう心配する方もいるかもしれません。
しかし、安心してください。
電卓が登場した時に「計算能力が落ちる!」と心配した人がいたのと同じです。
計算は電卓に任せて、人間は「その数字を使ってどうするか」を考えるべきですよね。
Excelも同じです。
複雑な数式を組み立てる作業はAIに任せて、あなたは「出来上がった表を見て、ビジネスの判断をする」「早く仕事を終わらせて家族との時間を楽しむ」ことに時間を使ってください。
明日、職場でExcelを開いたら、まずは悩む前にChatGPTを開いてみましょう。
「ねえ、この表の集計、どうやればいい?」
その一言が、あなたのExcel業務を劇的に変える第一歩になります。
さあ、爆速化の扉を開きましょう!


コメント