ブログ目次

——「Excelは使えるけど、VLOOKUPの先が見えない」。スプレッドシートを日常的に使いながらも、関数の壁やピボットテーブルの限界に直面しているビジネスパーソンは少なくありません。AIの登場により、この壁が一気に低くなりました。AI活用完全ガイドで、AI活用の全体像を把握できます。
Copilot in Excel、Google SheetsのAI機能(Gemini)、そしてClaudeやChatGPTを外部から活用する方法——スプレッドシート×AIのアプローチは複数存在し、それぞれに得意な領域があります。本記事では、これら3つのアプローチを実務の視点で比較し、関数作成・データ整形・分析レポート生成の自動化パターンを具体的に解説します。詳しくは「生成AIとは?ビジネス活用の全体像をわかりやすく解説」で解説しています。
関連する記事の一覧は生成AI実務活用ガイドをご覧ください。
この記事でわかること
- Copilot in Excel / Google Sheets AI / Claude の機能比較と使い分け
- 自然言語で関数を生成する実践テクニック
- データ整形(クレンジング・正規化)のAI活用パターン
- 分析レポートの自動生成手法
- AIスプレッドシート活用の限界と注意すべきポイント
3つのAIスプレッドシートツール比較
機能比較表
| 機能 | Copilot in Excel | Google Sheets AI(Gemini) | Claude / ChatGPT(外部利用) |
|---|---|---|---|
| 関数生成 | 自然言語→Excel関数 | 自然言語→Sheets関数 | プロンプトで関数を生成→手動コピー |
| データ分析 | ピボットテーブル自動生成 | 要約・トレンド分析 | CSVアップロード→分析結果を取得 |
| グラフ作成 | 自然言語でチャート生成 | Explore機能で自動提案 | 分析コードを生成(Python等) |
| データ整形 | 列の追加・変換を自動実行 | 限定的 | 整形ロジックを関数/スクリプトで提案 |
| VBA/GAS生成 | VBAマクロの生成が可能 | Google Apps Script生成が可能 | 任意のスクリプト生成が可能 |
| 料金 | Microsoft 365 Copilot(月額3,750円/ユーザー) | Google Workspace追加機能 | API従量課金 or サブスクリプション |
どのツールを選ぶべきか
| ユースケース | 推奨ツール | 理由 |
|---|---|---|
| 日常的なExcel作業の効率化 | Copilot in Excel | Excel内で完結。操作のコンテキストを理解 |
| Google Workspace中心の組織 | Google Sheets AI | Sheetsから離れず分析が可能 |
| 複雑な分析ロジックの構築 | Claude / ChatGPT | 思考過程を含む詳細な分析が可能 |
| 大量データの前処理 | Claude / ChatGPT + Python | コード生成能力が高く、柔軟な処理が可能 |
| 定型レポートの自動化 | Copilot in Excel or GAS + AI | 繰り返し実行に向く |
関数生成のAI活用パターン
自然言語→関数変換の実践
AIに関数を生成させる際のコツは、「やりたいこと」を明確に言語化することです。
| 依頼の仕方(悪い例) | 依頼の仕方(良い例) |
|---|---|
| 「売上を計算して」 | 「B列の売上金額のうち、A列が"東京"でC列が2025年のデータだけを合計して」 |
| 「重複を探して」 | 「A列のメールアドレスで重複しているセルを赤くハイライトするVBA」 |
| 「グラフを作って」 | 「月別の売上推移を棒グラフで表示し、前年同月比を折れ線で重ねて」 |
よく使う関数パターンとAIへの依頼例
| やりたいこと | AIへの依頼例 | 生成される関数例 |
|---|---|---|
| 条件付き集計 | 「部門が営業で、ステージが受注済みの金額合計」 | SUMIFS |
| データの照合 | 「顧客リストAにあってBにないレコードを抽出」 | XLOOKUP + ISNA / FILTER |
| テキスト処理 | 「"東京都千代田区..."から都道府県だけ抽出」 | LEFT + IF / REGEX系関数 |
| 日付計算 | 「契約開始日から営業日で30日後の日付」 | WORKDAY |
| 動的配列 | 「売上TOP10の商品名と金額を別シートに表示」 | SORT + FILTER(スピル対応) |
Copilot in Excelの実践
Copilot in Excelでは、セルを選択した状態で自然言語の指示を入力します。
活用が特に有効な場面:
- テーブル形式のデータに対するSUMIFS / COUNTIFS等の複合関数
- ピボットテーブルの自動作成と切り口の提案
- 既存データからの新しい列の追加(計算列・分類列)
注意点:
- テーブル形式(Ctrl+T)でフォーマットしたデータで最も効果を発揮
- 非構造化データ(結合セル、空行あり等)では精度が低下
- 生成された関数は必ず検算すること
データ整形(クレンジング)のAI活用
データ品質の典型的な問題
| 問題 | 例 | 影響 |
|---|---|---|
| 表記揺れ | 「東京」「東京都」「TOKYO」 | 集計が正しくできない |
| 空白・改行の混入 | セル内に不可視の空白やタブ | マッチングが失敗する |
| 日付形式の不統一 | 「2025/3/14」「2025-03-14」「3月14日」 | ソート・フィルターが機能しない |
| 全角/半角の混在 | 「0123」「0123」 | 数値として認識されない |
| 重複レコード | 同一顧客が複数行に存在 | 集計が過大になる |
AIによるデータ整形の手法
ここが結構ミソなのですが、データ整形はAIが最も即効性を発揮する領域です。人間が手作業で行うと何時間もかかるクレンジング作業を、AIは数分で完了できます。
方法1: Copilot / Geminiによるシート内整形
自然言語で「A列の会社名の表記を統一して」「B列の電話番号をハイフンなしの半角数字に変換して」と指示するだけで、新しい列に整形結果が出力されます。
方法2: Claudeを使った一括整形
CSVデータをClaudeにアップロードし、整形ルールをプロンプトで指示します。
以下のCSVデータに対して、次の整形を行ってください:
1. 会社名の末尾の「(株)」「(株)」「株式会社」を統一(先頭に「株式会社」)
2. 電話番号をハイフンなし半角数字に統一
3. 都道府県名を正式名称に統一(「東京」→「東京都」)
4. 重複行を削除(会社名+電話番号で判定)
整形後のCSVを出力してください。
方法3: AI生成のGoogle Apps Script / VBAで自動化
繰り返し実行する整形処理は、AIにスクリプトを生成させてマクロ化するのが効率的です。
分析レポートの自動生成
AIで生成できるレポートの種類
| レポート種類 | 内容 | 活用シーン |
|---|---|---|
| 月次売上レポート | 月別・製品別・地域別の売上推移と前年比 | 経営会議 |
| 顧客分析レポート | RFM分析、セグメント別動向 | マーケティング戦略立案 |
| パイプライン分析 | 商談ステージ別の件数・金額・滞留期間 | 営業マネジメント |
| コスト分析レポート | 費目別・部門別のコスト推移と予実差異 | 予算管理 |
| KPIダッシュボード | 主要指標の達成率とトレンド | 日次・週次モニタリング |
Claude / ChatGPTでの分析レポート生成手順
Step 1: データのアップロード
CSVまたはExcelファイルをそのままアップロードします。Claude、ChatGPT(Advanced Data Analysis)のいずれも対応しています。詳しくは「RAGとは?社内データ活用で生成AIの精度を高める仕組みと導入方法」で解説しています。
Step 2: 分析の指示
このデータは過去12ヶ月間の営業実績データです。
以下の分析を行い、経営会議向けのレポートを作成してください:
1. 月別売上推移と前年同月比
2. 製品カテゴリ別の売上構成比の変化
3. 上位10顧客の売上と前年比
4. 営業担当者別のパフォーマンス比較
5. 次月の売上予測(過去トレンドベース)
分析結果はMarkdown表形式で出力してください。
Step 3: 結果の検証と修正
AIが出力した分析結果を必ず原データと照合して検証します。特に集計値(合計・平均・構成比)は人間の目で確認すべきです。
Google SheetsのExplore機能
Google SheetsのExplore(画面右下のアイコン)では、AIがデータの傾向を自動分析し、グラフやピボットテーブルの候補を提案します。Gemini統合により、自然言語での質問も可能になっています。詳しくは「プロンプトエンジニアリング実践ガイド」で解説しています。
実践ユースケース:CRMデータの分析
HubSpotエクスポートデータの分析例
CRMからエクスポートしたデータをスプレッドシートで分析するのは、多くの企業で日常的に行われています。AIを活用することで、この作業を大幅に効率化できます。
| 分析テーマ | 必要データ | AIへの指示例 |
|---|---|---|
| リードソース別のコンバージョン分析 | コンタクトリスト(ソース、ステージ) | 「リードソース別にコンバージョン率を計算し、最もROIが高いチャネルを特定して」 |
| 商談の滞留分析 | 取引リスト(ステージ、作成日、最終更新日) | 「各ステージでの平均滞留日数を計算し、ボトルネックを特定して」 |
| 顧客のLTV予測 | 取引履歴(金額、頻度、直近取引日) | 「RFM分析を実施し、LTV予測モデルを構築して」 |
分析の自動化パイプライン
[HubSpotからCSVエクスポート]
│(手動 or API自動化)
▼
[Google Sheetsにインポート]
│
▼
[GAS(AI生成)でデータ整形]
│
▼
[分析関数の自動計算]
│
▼
[Gemini / Copilotで可視化]
│
▼
[Slack / メールで自動配信]
高度な活用テクニック
VBA / GASの自動生成
AIに業務ロジックを説明するだけで、VBAやGoogle Apps Scriptのコードを生成できます。
| 生成するスクリプト | 説明 |
|---|---|
| 複数シートの統合マクロ | 部門別シートを1つのサマリーシートに統合 |
| メール自動送信スクリプト | スプレッドシートの特定条件でアラートメール |
| API連携スクリプト | 外部APIからデータを取得してシートに書き込み |
| レポート自動生成 | 月次でデータを集計し、フォーマットされたレポートを出力 |
Pythonスクリプトの活用
スプレッドシートの限界を超える分析(統計的手法、機械学習)には、AIにPythonスクリプトを生成させる方法が有効です。
ChatGPTのAdvanced Data Analysis(旧Code Interpreter)では、Excel/CSVファイルをアップロードし、Pythonによる高度な分析をブラウザ内で実行できます。Claudeでも、分析コードの生成と結果の解釈を依頼できます。
正直な限界と注意点
AI × スプレッドシートの活用には、以下の限界があります。
- AIが生成した関数・計算は必ず検算が必要: 特に複雑なSUMIFS、配列関数では、AIが条件の解釈を間違えることがあります
- 機密データの外部送信リスク: クラウドベースのAI(ChatGPT、Claude)にデータをアップロードする場合、機密情報の取り扱いポリシーを確認する必要があります
- 大規模データには不向き: スプレッドシート自体に行数制限があり(Excelは約100万行、Sheets は約1,000万セル)、大規模データの分析にはデータベースやBIツールが適切です
- Copilot in Excelは日本語対応が発展途上: 執筆時点では、英語に比べて日本語での指示の精度が低い場合があります
- 「AIに任せきり」は危険: AIは万能ではなく、データの文脈やビジネスロジックの理解は人間が補完すべきです
今枝(StartLink代表)の視点
「CRMコンサルの現場では、お客様がHubSpotからエクスポートしたExcelデータの分析を依頼されることが頻繁にあります。以前は手作業でピボットテーブルを組んでいた作業が、AIで関数を生成し、分析レポートまで自動出力できるようになりました。ただし、AIが出した数字をそのまま経営判断に使うのは危険です。必ず原データと突合し、ビジネスの文脈で解釈を加えること。AIは『計算の速い優秀なアシスタント』であって、『判断を下す経営者』ではありません。」
CTA: CRMデータ分析の効率化支援
HubSpotのデータを活用した分析レポートの自動化、ダッシュボードの構築にお悩みではありませんか。StartLinkでは、CRMデータの分析設計から、AIを活用したレポーティングの仕組みづくりまで支援しています。まずはお気軽にご相談ください。
よくある質問(FAQ)
Q1: Copilot in Excelを使うにはどのプランが必要ですか?
Microsoft 365のCopilotアドオン(月額3,750円/ユーザー)が必要です。Microsoft 365 Business Standard / Business Premium / E3 / E5のいずれかのベースプランに追加する形になります。個人向けのMicrosoft 365 Personalでも利用可能です。
Q2: Google Sheets AIとClaudeを併用するメリットはありますか?
あります。Google Sheets AIはシート内での簡単な分析・要約に便利ですが、複雑な分析ロジックの構築やカスタムスクリプトの生成にはClaudeが優れています。シート内で完結する作業はSheets AI、高度な分析やコード生成はClaudeという使い分けが効率的です。
Q3: AIが生成した関数が動かない場合、どう対処すればよいですか?
まずエラーメッセージをAIに共有し、修正を依頼してください。多くの場合、セル参照の範囲指定ミス、関数名の言語差異(VLOOKUP vs SVERWEIS)、データ型の不一致が原因です。また、AIに「この関数の動作を1ステップずつ説明して」と依頼すると、ロジックの理解と問題箇所の特定がしやすくなります。
Q4: 数千行のデータでも大丈夫ですか?
スプレッドシートでの分析は、数万行程度までは問題なく処理できます。数十万行を超える場合は、パフォーマンスが低下する可能性があります。大規模データの場合は、Python(pandas)やBIツール(Looker Studio、Power BI)の活用を検討してください。AIにPythonスクリプトを生成させてローカルで実行する方法も有効です。
Q5: スプレッドシートのAI分析で、セキュリティ上のリスクはありますか?
主なリスクは、クラウドベースのAIサービスにデータをアップロードする際のデータ漏洩です。対策として、(1) 機密データは匿名化してからアップロードする、(2) Enterprise版のAIサービス(データがモデル学習に使われない契約)を利用する、(3) ローカルで動作するAIモデル(Ollama等)を検討する、という方法があります。
外部参考リンク
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Copilot in Excelを使うにはどのプランが必要ですか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Microsoft 365のCopilotアドオン(月額3,750円/ユーザー)が必要です。Microsoft 365 Business Standard / Business Premium / E3 / E5のいずれかのベースプランに追加する形になります。"
}
},
{
"@type": "Question",
"name": "Google Sheets AIとClaudeを併用するメリットはありますか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "あります。Google Sheets AIはシート内での簡単な分析・要約に便利ですが、複雑な分析ロジックの構築やカスタムスクリプトの生成にはClaudeが優れています。シート内で完結する作業はSheets AI、高度な分析やコード生成はClaudeという使い分けが効率的です。"
}
},
{
"@type": "Question",
"name": "AIが生成した関数が動かない場合、どう対処すればよいですか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "まずエラーメッセージをAIに共有し、修正を依頼してください。多くの場合、セル参照の範囲指定ミス、関数名の言語差異、データ型の不一致が原因です。AIに動作を1ステップずつ説明させると問題箇所の特定がしやすくなります。"
}
},
{
"@type": "Question",
"name": "数千行のデータでも大丈夫ですか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "スプレッドシートでの分析は、数万行程度までは問題なく処理できます。数十万行を超える場合はパフォーマンスが低下する可能性があり、Python(pandas)やBIツールの活用を検討してください。"
}
},
{
"@type": "Question",
"name": "スプレッドシートのAI分析で、セキュリティ上のリスクはありますか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "主なリスクは、クラウドベースのAIサービスにデータをアップロードする際のデータ漏洩です。機密データの匿名化、Enterprise版AIサービスの利用、ローカルAIモデルの検討が対策となります。"
}
}
]
}
株式会社StartLinkは、事業推進に関わる「販売促進」「DXによる業務効率化(ERP/CRM/SFA/MAの導入)」などのご相談を受け付けております。 サービスのプランについてのご相談/お見積もり依頼や、ノウハウのお問い合わせについては、無料のお問い合わせページより、お気軽にご連絡くださいませ。
関連キーワード:
サービス資料を無料DL
著者情報
今枝 拓海 / Takumi Imaeda
株式会社StartLinkの代表取締役。
HubSpotのトップパートナーである株式会社H&Kにて、HubSpotのCRM戦略/設計/構築を軸として、 国内・外資系エンタープライズ企業へコンサルティング支援を実施。
パーソルホールティングス株式会社にて、大規模CRM/SFA戦略の策定・PERSOLグループ横断のグループAI戦略/企画/開発ディレクションの業務を遂行経験あり。
株式会社StartLinkでは、累計100社以上のHubSpotプロジェクト実績を元にHubSpot×AIを軸にした経営基盤DXのコンサルティング事業を展開。