・
「この集計、関数を組むだけで1時間かかってしまった……」
「マクロができれば楽なのに、勉強する時間がない」
日々の業務で、こんなふうにExcel作業に時間を奪われていませんか?データの整理や複雑な計算式の組み立ては、集中力を要する上にミスも許されない、意外とストレスのたまる作業です。
もし、これらの作業を「会話」するだけでAIが代行してくれるとしたらどうでしょう。
ChatGPTを活用すれば、Excel業務の劇的な効率化が可能です。関数の作成から面倒なデータ整理、さらには高度なデータ分析まで、AIがあなたの専属アシスタントとしてサポートしてくれます。
本記事では、ChatGPTをExcelで活用する3つの基本パターンに加え、実際に筆者がChatGPTを使って検証した「本当に使える」活用テクニックをご紹介!今日からすぐに試せる内容ばかりですので、ぜひ参考にしてください。
まずはExcel業務でChatGPTを活用する際の、代表的な3つのアプローチをご紹介します。それぞれ手軽さやできることが異なるため、自分に合った方法を選びましょう。
最もシンプルで、誰でもすぐに始められる方法です。WebブラウザでChatGPTを開き、「〇〇をする関数を教えて」と質問して、返ってきた答えをExcelに貼り付けるだけで任意の関数を設定できます。
メリット: 無料で使えて、特別な設定が不要。
デメリット: 画面を行き来する必要があるため、大量の処理には向かない。
Excel自体にChatGPTの機能を追加する「アドイン」を使用する方法です。Apps Do Wondersが開発した「ChatGPT for Excel」などのアドインを導入すると、セルの中に`=AI("質問内容")`のように直接AIへの指示を書き込めるようになります。
メリット: Excelの画面から離れずに作業が完結する。大量のデータ処理もドラッグ操作で一括適用できる。
デメリット: 多くの機能を利用するにはAPIキーの取得や、有料プランへの加入が必要になる場合がある。
ChatGPTにExcelファイルを直接アップロードし、分析や加工を丸投げする方法です。「このデータの傾向を分析して」「グラフを作って」と指示するだけで、AIがファイルを読み込んで実行してくれます。
メリット: 基本的な「データ分析」機能は無料プランでも利用可能。CSVやExcelなどのファイルをアップロードして簡易的な分析やチャート作成ができる。
デメリット: 機密情報の扱いに注意が必要(設定で学習除外は可能)。
ハイパーオートメーションツール「Yoom」とChatGPTを組み合わせて様々な業務を自動化できます。たとえばフォーム回答をもとにChatGPTで文章を生成し、Googleドキュメントで書類を発行するなどといった複数ツールとの連携も可能。気になる方はぜひチェックしてみてくださいね👀
■概要
Notionでコンテンツを管理し、定期的にX(Twitter)へ情報発信を行う際、手作業でのコピー&ペーストや都度の文章作成に手間を感じていませんか。このワークフローを活用すれば、毎週設定した時間にNotionから情報を自動で取得し、ChatGPTが投稿文を生成、そしてX(Twitter)にポストするまでの一連の流れを自動化できます。定型的な投稿業務から解放され、より創造的な活動に時間を充てることが可能になります。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
■注意事項
■概要
ChatGPTで生成した文章をGoogleドキュメントに手作業で転記する作業に手間を感じていませんか?あるいは、定型的な書類作成のたびに時間を取られているのではないでしょうか。このワークフローを活用すれば、フォームに情報を入力するだけで、ChatGPTが内容に沿った文章を自動で生成し、Googleドキュメントとして書類を発行する一連の流れを自動化でき、こうした課題をスムーズに解消します。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
■注意事項
ここからは、実際に私がChatGPTを使ってExcel業務をどれくらい効率化できるのか検証した結果をご紹介します。「こんなことまでできるの?」という驚きの活用法をご覧ください。
「もしA列が5万以上なら『Aランク』、3万以上なら『Bランク』、それ以外は『Cランク』と表示させたい…」
こういった条件分岐、IF関数を何重にも入れ子にする必要があり、慣れていないと括弧の数などでエラーになりがちです。
そこで、ChatGPTにこのように指示してみました。
プロンプト(指示)
> 「Excelで、A2セルの値が50,000以上なら『A』、30,000以上なら『B』、それ以外なら『C』と表示する関数を作ってください。」
結果、一発で下記の関数が生成されました!ChatGPTからは以下のような回答が返ってきます。
> =IF(A2>=50000, "A", IF(A2>=30000, "B", "C"))
早速、生成された関数をデモデータにコピペしてみました。すると添付画像のように、E列に関数を入れることでA列の値を参照してランクが自動的に入ってくるように設定できました!
今後は「VLOOKUP関数で別シートからデータを引っ張りたい」といった、少しややこしい関数も、シート名と列の条件を伝えるだけで正確な数式を教えてくれます。エラーが出て確認をする手間が省けますし、関数を覚えたり関数について一から調べる必要もありません。
💡ポイント
ChatGPTが生成した関数でもエラーが出ることもあります。エラーが出た場合、エラーの画面をスクリーンショットで画像化し、エラーの原因をChatGPTに尋ねればOK。トラブルシューティングもAIに任せることで、より効率化できます。
顧客リストなどでよくあるのが、「東京都新宿区〇〇」のように住所が1つのセルにつながってしまっているケースや、半角・全角が混在しているデータです。これを手作業で修正するのは大変ですよね。
ここでは、アドイン機能(またはブラウザ版へのデータ貼り付け)を使って検証しました。
入れてみたAI関数:
> =AI.ASK("住所 '" & B2 & "' を分割し、都道府県を返してください")
結果、AI関数を入れるだけで分割に成功しました!もちろんExcelの標準機能にも「区切り位置」指定などはありますが、AIのすごいところは「東京都」「神奈川県」といった都道府県の文字数を自動で判別し、文脈を理解して分割してくれる点です。
1点注意すべき点は、AI関数もChatGPTで生成した方が早いという点です。AI関数にも半角ルールなどのフォーマットがあるため、ChatGPT上でAI関数も生成するとエラーが少なくスムーズに進められるでしょう。
さらに、表記ゆれを修正する検証も行ってみました。
入れてみたAI関数:
≻ =AI.ASK("以下の住所の表記を統一してください:「" & B2 & "」。「(株)」を「株式会社」に変換してください。")
「株式会社」と「(株)」が入り混じっていた住所ですが、E列に上記のAI関数を入れることで表記ゆれをなくすことが出来ました!このようなデータクレンジング(整形)作業においては、AI関数が大いに役立つでしょう。
最後に、ChatGPTの「Data Analysis」機能を使い、ダミーの売上データファイルをアップロードして分析を依頼しました。
プロンプト:
> 「Sheet3タブについて、添付の売上データを分析して、月ごとの売上推移と、商品別の売上構成比がわかるグラフを作ってください。」
すると、約20秒ほどでグラフが完成しました!AIがデータを読み込んで集計処理を行い、月・商品毎に適切なグラフを出力しています。
▲
月ごとの売上推移: 各月の売上金額の合計を表示した折れ線グラフ。
商品別の売上構成比: 各商品の売上金額の割合を示す円グラフ。
会議資料の土台作りとしては十分すぎるクオリティです。自分でピボットテーブルを組んでグラフの色を調整して…と、グラフ作成の約9割を削減できました。
また生成されたグラフをもとに、ChatGPTと会話を重ねてさらにブラッシュアップしていくことも可能です。
ここまで数々のChatGPT×Excelの自動化例についてご紹介してきました。サードパーティ製の「ChatGPT for Excel」アドインを使えばExcel上でChatGPTの機能を使えます。
しかしその一方で、Microsoft Copilotも同じような連携を行うことが可能。Excel業務をAIで自動化したい場合、ChatGPTを用いるかMicrosoft Copilotを用いるか迷う方も多いでしょう。ここでは2026年時点の状況で比較します。
・個人や小規模チームで利用したい人
ChatGPT for Excelは、個人や小規模なチームに最適です。Excelのアドインとして簡単に導入でき、特別なサーバー設定や高額なライセンス費用は不要です。個々の作業や少人数のチームで、Excelを駆使した業務をサポートするのに十分な機能を備えており、作業を迅速にこなせるようになります。例えば、個人で日々行っているレポート作成やデータ整理を、数分で完了させることができるようになります。
・コストを抑えたい人
基本的には無料で利用できるアドインであるため、特に予算を抑えたい場合に非常に有用です。もちろん、OpenAI APIを利用する場合には料金が発生しますが、API使用料は比較的低額で、無駄なコストを最小限に抑えながらAIの力を活用できます。小規模チームやフリーランスの方々にとっては、非常にコストパフォーマンスが良いツールと言えるでしょう。
・関数の作成や文章の整形、翻訳など「言葉」に関わる作業を効率化したい人
ChatGPT for Excelは、関数の作成支援や文章の整形・翻訳などのタスクを効率化するために特化しています。例えば複雑な数式を考える際に、ChatGPTに関数を生成させることで時間を大幅に短縮。煩雑なデータ整理も瞬時に完了します。
また記事では紹介していませんが、翻訳作業も得意AI関数ですぐに対応できます。文章の整形や翻訳など「言葉」に関するタスクをAIに任せることで、他の重要な業務に集中できるようになり、業務全体の効率化が進むでしょう
・組織でMicrosoft 365を導入している人
Microsoft Copilotは、Microsoft 365に統合されたAIツールであり、既にMicrosoft 365を導入している企業や組織にとって非常に便利です。Copilotは、WordやExcel、PowerPoint、TeamsなどのMicrosoftアプリケーションとシームレスに統合できるため、すぐにAIの利便性を活用できます。特にMicrosoft TeamsやSharePointなどを頻繁に使用している組織では、データ連携や共同作業が円滑に行えるため、効率的なチームワークを実現できます。
・セキュリティ要件が厳しく、社内データに基づいた分析がしたい人
Copilotは、Microsoftのセキュリティ基準に準拠しているため、社内データを安全に取り扱いたい組織に最適です。データがクラウドに保存される場合でも、Microsoft 365のセキュリティ対策を活用し、データの保護やプライバシー管理を行いながら分析作業を進めることができます。例えば、機密性の高いデータを使用した分析やレポート作成を行う際に、Microsoft Copilotが自社のセキュリティ基準に則った形でデータを処理し、安全な環境で作業を進められます。
・「ボタン一つでグラフを作る」「テーブルを見やすくする」といったExcelの操作自体を自動化したい人
Copilotは、Excelでのデータ操作を自動化する強力なツールです。例えば、月次報告書や売上データの集計など、日々のデータ作業を効率化するために、ボタン一つでグラフを作成したり、テーブルを見やすく整形したりできます。従来、手作業で行っていたデータ分析やグラフ作成のプロセスを、自動化することで大幅な時間短縮が可能となります。さらにCopilotは自然言語で命令を出すことができるため、難しい数式を使わなくてもデータの抽出やフィルタリング、集計を直感的に行うことができます。
まずは手軽なChatGPTから試し、組織全体での運用が必要になったらCopilotを検討するのが良いでしょう。
ChatGPTは非常に便利ですが、あくまで「人が指示を出して動く」ツールです。「毎日決まった時間に集計する」「Excel更新をチャットで通知する」といった業務フロー全体の自動化には、別の仕組みが必要です。
そこで活用したいのが、ハイパーオートメーションツール「Yoom」です。
Yoomを使えば、ExcelとChatGPT、そしてSlackやChatworkなどの他アプリをノーコードで連携させることができます。
1.フォームの問い合わせ内容をChatGPTで要約してMicrosoft Excelに追加する
■概要
フォームから寄せられる問い合わせは、内容の確認や要点の把握、管理表への転記など、対応に手間がかかるのではないでしょうか。特に件数が多い場合、担当者の負担が大きくなり、対応の遅れや抜け漏れに繋がることもあります。このワークフローを活用すれば、フォームで受け付けた問い合わせ内容をChatGPTが自動で要約し、その結果をMicrosoft Excelに自動で追加できます。一連のタスクを自動化し、迅速かつ正確な対応を実現します。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
■注意事項
2.Outlookのメール内容をChatGPTで分析してMicrosoft Excelに追加する
■概要
「Outlookのメール内容をChatGPTで分析してMicrosoft Excelに追加する」ワークフローは、メールの内容を自動で解析し、Microsoft Excelにデータを整理する業務ワークフローです。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
メールの内容とAIの分析結果がMicrosoft Excelへ自動で追加されるため、メールの整理や転記が不要になり、作業の手間が省けます。
また、入力ミスや登録漏れといったヒューマンエラーを防止できます。
重要なデータが速やかにMicrosoft Excelに反映され、情報共有がスムーズになります。
3.Google スプレッドシートのリストからChatGPTで案内メールを自動生成し、メール送信する
■概要
Google スプレッドシートで管理しているリストに対し、一件ずつメールを作成して送信する作業は、時間がかかる上に単純作業で負担に感じていないでしょうか?
このワークフローを活用すれば、Google スプレッドシートに行を追加するだけで、ChatGPTがリストの情報に基づいた案内メールを自動で生成し、指定のアドレスへ送信します。
定型的なメール送信業務から解放され、より重要な業務に集中できます。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
■注意事項
上記の「テンプレート」をコピーして設定するだけで、簡単に自動化が可能。「Excelの中」だけでなく、「Excelを含む業務全体」を効率化したい場合は、ぜひYoomの活用も検討してみてください。
ChatGPTとExcelを組み合わせることで、これまで「面倒だけどやるしかない」と諦めていた作業の大半を効率化できます。
1. まずは無料のブラウザ版で、関数作成などを依頼してみる。
2. 頻繁に使うならアドインを導入し、セル内でAIを活用する。
3. 高度な分析はファイルアップロードでAIに丸投げする。
この3ステップを意識するだけで、残業時間を大幅に減らすことができるはずです。まずは手元の小さな作業から、AIに任せてみてはいかがでしょうか?