データ入力 Excel/Sheets AI分析 パターン検出 自動化 関数・マクロ生成 成果 効率化達成

経路は3つあり、選び方が結果を決める

「ExcelでAIを使う」と言うとき、実際には性質のまったく違う3つの経路があります。ここを区別しないまま比較記事を読むと、自分の状況で使えないものを検討してしまいます。

経路やり方代表料金データの扱い
① 内蔵Excelの中で直接指示するMicrosoft 365 Copilot$30/月ファイルを外に出さない
② 貼り付けデータや数式をチャットに貼るChatGPTClaude無料〜$20/月入力内容が外部に渡る
③ 専用分析CSVをアップロードして集計させるJulius AIChatGPT データ分析無料〜$20/月ファイル単位で外部に渡る

選ぶ基準は2つだけです。扱うデータを外部に出せるか、そしてやりたいのは数式作りか集計か。この2つで経路がほぼ決まります。

① 内蔵:Microsoft 365 Copilot

Excelの中に組み込まれ、シートの内容を前提に指示を出せる方式です。「この表を売上順に並べて上位10件を別シートに出して」のような依頼が、ファイルを外に出さずに完結します。Microsoft 365 Copilotは$30/月で、Microsoft 365のライセンスに追加する形が基本です。

この経路の価値は機能ではなく、データの経路が変わらないことにあります。社内規定で業務データの外部サービスへの入力が禁止されている環境では、これが唯一の選択肢になります。

一方で注意点もあります。表の構造が整っていること(1行目が見出し、結合セルがない、空行が挟まらない)が前提で、崩れた表では意図通りに動きません。また指示の解釈を誤ることがあるため、結果は必ず自分で検算します。個人利用で$30/月は割高に感じる価格帯であり、Excelを毎日触る業務でなければ②で足ります。Microsoft Copilot単体(無料〜Pro $20/月)はExcel内蔵の機能とは別物なので、混同しないよう注意してください。

② 貼り付け:汎用チャットに聞く

もっとも手軽で、費用対効果が高い経路です。無料プランでも十分に使えます。この経路が得意なのは次の作業です。

数式を作らせる。「A列の日付が今月で、かつB列が『完了』の行だけC列を合計する式」と日本語で書けば、SUMIFSの式が返ってきます。関数名を覚えていなくても目的から式に辿り着けるため、Excelの学習コストを大きく下げます。

数式のエラーを読み解く。#VALUE! や #REF! が出た式を貼り付けて「なぜエラーになるか」と聞く使い方です。原因の候補が絞れます。

関数の使い方を段階的に教わる。XLOOKUPやピボットテーブルのような機能を、自分のデータの形に合わせて説明させられます。

逆に不向きなのは、大量データそのものを扱う作業です。数千行を貼り付けるのは現実的でなく、貼れたとしても集計の正確さは保証されません。数式作りは②、集計は③、という切り分けが実務的です。

重要な制約があります。この経路ではデータが外部サービスに渡ります。顧客名、売上明細、人事情報などが含まれる場合、そのまま貼り付けてよいかは所属組織の規定とサービスの利用条件で決まります。列名だけ残して値をダミーに置き換える、あるいは数式だけを貼るという運用で回避できる場面も多いです。判断の基準はAIツールのデータポリシー比較にまとめています。

③ 専用分析:CSVを渡して集計させる

ファイルをアップロードし、自然言語で集計や可視化を指示する経路です。Julius AIは無料枠のあとBasicが$20/月、ChatGPTのデータ分析はChatGPT Plus($20/月)の範囲で使えます。ClaudeもPro($20/月)でファイルを扱えます。

この経路が向いているのは、Excelの関数では手数がかかる作業です。複数条件でのクロス集計、外れ値の抽出、時系列の傾向の可視化などが、指示1行で出てきます。内部でPythonのコードを書いて実行する仕組みのものは、計算過程を確認できるため検算もしやすくなっています。

限界は2つあります。ひとつは、渡したデータの意味を知らないこと。列名から推測するため、社内固有の略語や特殊な入力ルールがあると解釈を誤ります。もうひとつは因果の説明ができないことです。「この月に落ちた原因」はデータの外にあることが多く、出力は仮説として扱う必要があります。データ分析AIツールガイドにこの領域を詳しく書いています。

マクロ・VBAを書かせる場合の注意

数式で足りない繰り返し作業をマクロにしたい、という需要は多く、汎用チャット(②の経路)はここでも役に立ちます。「複数のシートを1枚に結合して、空行を削除するVBA」のように日本語で頼めばコードが返ってきます。Googleスプレッドシートなら同じ要領でApps Scriptが得られます。VBAの構文を覚えていなくても着手できるのは大きな利点です。

ただし数式より慎重に扱う必要があります。理由は、マクロは実行するとファイルを書き換えてしまい、Ctrl+Zで戻せない場合があるためです。次の3点を習慣にしてください。

コピーで試す。元ファイルを複製し、複製の側で実行します。これだけで大半の事故を防げます。

削除・上書きの行を先に読む。Delete や Clear、値の代入を行う箇所が、意図した範囲だけを対象にしているかを確認します。範囲指定を1行ずらすだけで別の列を消すコードになります。

何をするコードか説明させる。受け取ったコードをそのまま貼り戻して「このコードが変更する範囲を列挙して」と聞くと、書いた本人(AI)の説明と自分の理解の差が見えます。

なお、業務システムから出力したファイルや共有ドライブ上のファイルに対して、いきなりマクロを実行するのは避けてください。復旧できない変更を他人のファイルに加えるリスクがあります。

Googleスプレッドシートの場合

Googleスプレッドシートでも構図は同じです。①に相当するのはGoogle Workspaceに付属するGeminiの機能で、Geminiの上位プラン(Google AI Pro $19.99/月)経由での提供が中心です。②と③はExcelと変わりません。CSVで書き出してから③に渡す流れが、もっとも手数が少なく済みます。

結局どれを選ぶか

業務データを外に出せないなら①以外に選択肢はありません。$30/月を業務上のコストとして扱う判断になります。

数式やエラーで詰まることが多いなら②です。無料プランから始めて、頻度が上がったら$20/月に上げる。この経路だけで大半の悩みは解決します。

手作業の集計に時間を取られているなら③です。値をダミーに置き換えられるデータであれば、無料枠で効果を確認できます。

迷う場合は②から始めるのが失敗しません。費用がかからず、自分がAIに何を頼みたいのかがはっきりします。用途と条件から候補を出したい場合は無料診断、生産性向上ツール全体を見たい場合は生産性向上AIツールランキングを参照してください。

よくある質問

無料でExcelの作業にAIを使えますか?

使えます。汎用チャットの無料プランで、数式の作成、エラーの原因調査、関数の使い方の解説はカバーできます。ただしシートに直接AIを組み込む方式(Microsoft 365 Copilot)は有料のみです。

会社のデータをChatGPTに貼り付けても大丈夫ですか?

所属組織の規定とサービスの利用条件の両方で決まります。判断がつかない場合は、列名だけ残して値をダミーに置き換える、あるいは数式のみを貼る運用で回避できます。顧客名や個人情報が含まれるデータは、確認が取れるまで貼らないのが安全です。

AIが作った数式が間違っていることはありますか?

あります。特に条件が複雑な場合や、表の構造を誤解した場合に起こります。小さなサンプルで結果を手計算と突き合わせてから、本番のデータに適用してください。

Microsoft 365 Copilotは個人でも契約できますか?

提供形態はMicrosoftのプラン構成によって変わるため、契約前に公式の現行条件を確認してください。個人利用で$30/月は割高になりやすく、Excelを毎日扱う業務でなければ汎用チャットで足りることが多いです。

数千行のデータを分析させたい場合はどうすればいいですか?

チャットに貼り付けるのではなく、CSVに書き出して専用分析ツール(Julius AIやChatGPTのデータ分析機能)に渡してください。貼り付けは行数の上限と精度の両面で無理があります。