Claude マスターレッスン / Level 6 — ビジネス活用 / レッスン 6-2
Level 6 — ビジネス活用Claude for Excel
所要時間: 8分 | 更新: 2026-04-24

要約 — このレッスンの要点
- Claude はスプレッドシートのデータをテキストとして貼り付け・添付することで分析・整形・可視化提案ができる。
- Excel 数式の生成・デバッグ、複雑なネスト関数の解説も得意領域。
- 大量データは CSV に変換して貼り付けるか、Python/pandas コードを生成させて Claude Code で実行する流れが効率的。
- Google Sheets では Apps Script のコード生成を依頼できる。Claude Code と連携すればシート更新の自動化まで実現可能。
- 機密データをチャットに貼り付ける際は、所属組織のデータポリシーを事前に確認すること(Enterprise/ZDR プランが推奨)。
Claude とスプレッドシートの基本接続
Claude 自体に Excel ファイルを直接操作するネイティブ機能はありませんが、 実務では 3 つのアプローチ で連携できます。
1. データを貼り付けて分析させる
最もシンプルな方法は、スプレッドシートのセル範囲をコピーしてチャットに貼り付けることです。 Claude はタブ区切りや CSV 形式のテキストを自動的に表構造として認識し、 集計・傾向分析・外れ値検出・サマリ生成などを行えます。
【貼り付け例】
月 売上(万円) 前年比(%)
1月 2,340 +12.3
2月 1,980 -4.1
3月 2,650 +18.7
「上記データの傾向を分析し、Q1 全体のサマリを 3 行で作成してください」
2. 数式の生成・デバッグ
Excel の複雑な関数(XLOOKUP・SUMIFS・配列数式・Power Query M 言語など)を 自然言語で説明するだけで Claude が生成します。 既存の壊れた数式をコピーして「なぜエラーが出るか教えてください」と聞くデバッグも有効です。
「B 列に製品コードがあり、別シート(master)の A:C に
コード・製品名・単価が入っています。
B 列のコードに対応する単価を C 列に引っ張る数式を作ってください。
コードが見つからない場合は空白にしてください。」
3. Python コードを生成して Claude Code で実行する
大量データや複雑な変換が必要な場合は、Python / pandas / openpyxl の コードを生成させ、Claude Code で実行する方法が強力です。 「1 万行の売上 CSV を月次集計して Excel ファイルとして出力する」 といった処理を自然言語指示だけで完結できます。
Google Sheets: Apps Script 自動生成
Google Sheets ユーザーには Apps Script の生成が実用的です。 例えば「毎朝 9 時に在庫シートを自動更新して、残数が 10 未満の行を別シートに抽出する」 といった定期処理を、プログラミング知識なしに Claude へ依頼できます。
データプライバシーへの配慮
スプレッドシートには顧客情報・財務情報などの機密データが含まれることがあります。 Claude のチャットにデータを貼り付ける前に、必ず以下を確認してください。
- 組織のデータ利用ポリシーでチャット AI への貼り付けが許可されているか
- 個人識別情報は仮名化・マスク化してから貼り付ける
- Enterprise プランや ZDR(Zero Data Retention)オプションが有効か (Level 6-4 で詳述)
実務での活用シーン一覧
| シーン | Claude にできること |
|---|---|
| 売上レポートの月次集計 | SUMIFS 式生成 / pandas コード生成 |
| アンケート結果の定性分析 | 自由記述の分類・テーマ抽出 |
| 在庫・予算の外れ値検出 | 条件付き書式ルール / 数値傾向の説明 |
| 社内レポートの自動生成 | データを読んでサマリ文章を作成 |
| 複数シートの統合 | Apps Script / VBA / Python コード生成 |