📊

Claude in Excel(Pro対応)入門:できること・制限・安全な使い方

に公開

はじめに

「ExcelでAIが使える」と聞いても、初学者の不安はだいたいこの3つに集約されます。

  • 結局、Claude in Excel は何ができるの?(ただのチャット? それともシートを触れる?)
  • どこまで任せて大丈夫?(数式や参照が壊れない? 事故らない?)
  • 業務で使うなら、何に気をつけるべき?(権限・機密・監査・テンプレ運用)

2026-01-24時点では、Anthropicの 「Claude in Excel」Claude Proプランでもベータ(research preview)として利用可能になり、試せる人が一気に増えました(それまでは待機リスト/一部プラン中心)。
この記事では、公式情報をベースに 「できること / できないこと」 を最初に整理し、30分で試せる導入手順と、実務で破綻しにくい運用Tips(特にセキュリティ) までまとめます。

補足:この記事の「Claude in Excel」は、Anthropicが提供するExcelアドイン(AppSourceの“Claude by Anthropic in Excel”) を指します。
Microsoft 365 Copilot側の「Agent ModeでClaudeモデルを選ぶ」機能は別物なので、後半で違いも整理します。

図1: Claude in Excelの全体像
図1: Excelアドインとして動作し、セル参照つき説明と変更トラッキングを提供するイメージ。

Claude in Excel とは

Claude in Excel は、Microsoft Excelの右側サイドバーにClaudeを呼び出せる Excelアドインです。
特徴は「Excelの中のデータや数式を理解して、説明・修正・作成までできる」こと。特に次の2点が、普通のチャット貼り付け運用と違います。

  • セル単位の参照(citations)つきで説明できる
    「どのセルを根拠にその結論になったか」を辿れるので、監査・レビューがしやすいです。
  • 数式の依存関係を維持しながら前提を更新できる
    シート間参照が多いモデルでも、入力セルを変えたときの影響を保ったまま変更できます。

また、Claude in Excel は Claude Opus 4.5 を使用し、現時点では 別モデルへの切り替えは不可とされています。

何が「新しく」なった?

直近のポイントは大きく2つです。

  • 利用できるプランが拡大(Proまで開放)
    公式ヘルプセンターでは、Claude in Excel が Pro / Max / Team / Enterprise でベータ提供とされています。
  • Excel内での操作性が改善
    公式ヘルプセンターでは、ピボットテーブル・チャート・ファイルアップロード対応、ショートカット追加、パフォーマンス改善などが案内されています。
    さらに公式Xの告知では、複数ファイルのドラッグ&ドロップ既存セルの上書き回避長いセッションの自動コンパクションなども言及されています。

ベータ機能なので、仕様は更新されやすいです。運用に入れる場合は、必ず公式のHelp Centerとリリースノートを定期的に確認してください。

図2: できること/できないこと早見表
図2: 初学者が最初に知りたい境界線(任せて良い作業/人が見るべき作業)。

できること / できないこと(最初に不安を潰す)

できること(Claudeに任せやすい)

  • ブック/シート/セルの説明(「このセルは何を表す?」「この数式の流れは?」)
  • シナリオ分析(入力前提を変えて、影響範囲と結果を提示)
  • エラー原因の特定と修正案#REF! / #VALUE! / 循環参照など)
  • テンプレにデータを流し込む・新規モデルを叩き台作成
  • ピボットテーブル/チャートの作成(ベータで対応)
  • ファイルアップロード(ベータで対応)

できないこと / 苦手(ここは期待しすぎない)

公式ヘルプセンターでは、ファイル形式は .xlsx / .xlsm がサポート対象で、ファイルサイズ上限はランに依存する可能性があります。
また、少なくとも以下は「高度なExcel機能として非対応」とされています。

  • 条件付き書式(Conditional formatting)
  • データの入力規則(Data validation)
  • データテーブル(Data tables)
  • マクロ / VBA

また、次の制約も重要です。

  • チャット履歴はセッション間で保存されない(Excelを閉じると会話が続かない)
  • Team/Enterpriseでも、現時点では組織の保持設定や監査ログ等に載らない(Help Center記載)

ここだけ覚える(結論)

  • Claudeは「作業者」ではなく「副操縦士」
    変更は速いが、確定は人が責任を持つ(特に社外提出・監査・決算まわり)
  • 「数式や参照を壊さず変更できる」ことが強み
    逆に、条件付き書式やVBAのような周辺機能は期待しない

図3: 導入フロー(個人/組織)
図3: 個人導入と組織配布での導線の違い。

30分で試す:導入手順(個人 / 組織)

前提(最低限これだけ)

  • Excel(Windows / Mac)
  • Claudeアカウント(Pro / Max / Team / Enterprise のいずれか)
  • インターネット接続(アドインは外部と通信します)

個人で導入する手順

  1. Microsoft Marketplace(AppSource)の 「Claude by Anthropic in Excel」 を開く
  2. Get it now(今すぐ入手) でアドインを追加
  3. Excelを開き、アドインを有効化して Claudeアカウントでサインイン
  4. ショートカットでサイドバーを開く
    • Mac: Control + Option + C
    • Windows: Control + Alt + C

成功条件(ここまででOK)

  • Excel右側にClaudeのパネルが表示され、チャット入力できる

組織(管理者)で配布する手順(概要)

ヘルプセンターでは、管理者向けに次の導線が案内されています。

  1. Microsoft 365 Admin Center
  2. Settings > Integrated apps > Add-ins
  3. AppSourceで「Claude by Anthropic for Excel」を検索して配布

管理者配布が必要な会社では、個人で勝手に入れるのではなく、必ずIT部門のルールに従ってください。

最初にやると良い「3つの小さな成功体験」

いきなり大きいモデルを任せるより、まずは 再現性が高い3パターンで感触を掴むのがおすすめです。

1) セルの意味を聞く(理解の補助)

プロンプト例

  • Revenue の予測に影響している前提(入力セル)を一覧化して」
  • 「このシートの計算フローを上から順に説明して。参照セルも示して」

確認ポイント

  • 参照セルがクリックで辿れるか
  • 説明が自社の定義(KPI定義や会計方針)と一致しているか

2) #VALUE! / #REF! を直す(原因特定の補助)

プロンプト例

  • 「セルG145のNPVが #VALUE! になる原因を説明して、修正案を出して」
  • 「このブックの循環参照を全部見つけて」

確認ポイント

  • 修正対象のセル範囲が妥当か(関係ないセルまで触っていないか)
  • 変更理由が説明されているか(レビューしやすいか)

3) 前提を変えて影響を見る(シナリオ分析)

プロンプト例

  • 「売上成長率を+2%にして、ターミナルバリューへの影響を見せて」
  • 「金利前提を更新して、WACCがどう変わるか説明して」

確認ポイント

  • 変更されたセルがハイライトされ、追跡できるか
  • 変更が入力セルに限定されているか(式セルを壊していないか)

図4: 実務ワークフロー(レビュー前提)
図4: 「提案→変更→レビュー→確定」を前提にすると事故が減る。

プロンプトの型(Excel版):失敗しにくい頼み方

Claude in Excelは「シートを直接触れる」ぶん、プロンプトの書き方で安全性が大きく変わります。
初学者はまず、次の“型”だけ覚えると事故が減ります。

型1:対象範囲を先に固定する

  • 「どのシートの、どの範囲か」を先に書く
    例:Inputs!B2:B20Summary!A1:G50Revenue Forecastシート など
  • 可能なら セル番地名前付き範囲 で指定する

テンプレ

対象: <Sheet名><範囲>
やりたいこと: <目的>
制約: 数式セルは変更しない / 入力セルだけ変更 / まず提案だけ
出力: 変更セル一覧 + 理由 + 主要KPI比較

型2:“禁止事項”を明文化する

Claudeが賢いほど「善意で広範囲を直そう」としがちです。禁止事項を明確にします。

  • 「式セルは変更しない」
  • 「既存のセルを上書きしない(必要なら新しいシートに作る)」
  • 「外部参照(Web取得/インポート)は行わない」

テンプレ

次のことはしないでください:式セルの編集 / 外部データ取得 / 既存セルの上書き
変更が必要な場合は、実行せずに変更案と影響範囲を先に提示してください。

型3:レビューしやすい“差分”を要求する

  • 「変更したセル一覧(シート名 + セル番地 + Before/After)」
  • 「主要アウトプットの比較表」
  • 「根拠セル(citations)」

テンプレ

変更したセルは、Sheet!Cell 形式で一覧化し、Before/Afterと理由も書いてください。
主要KPIは変更前後で比較表にしてください。

実務での使いどころ(“こう運用すると壊れにくい”)

ここからは「業務に入れるならこうする」という運用視点の話です。
ポイントは Claudeに“いきなり実行”させず、提案→承認→反映の形に寄せることです。

使いどころ1:モデルの引き継ぎ(オンボーディング)

引き継ぎで一番つらいのは「どのセルが入力で、どこが出力で、何が依存してるか」が分からないことです。

おすすめプロンプト(テンプレ)

  • 「このブックの 入力セル(前提)主要アウトプット を整理して、InputsOutputs シートにまとめる案を出して」
  • 「このモデルで重要なチェック観点(整合性チェック)を5つ提案して」

→ 人間は、提案された整理が正しいかを見て、必要なら命名や色分けを手で整えます(Claudeは条件付き書式ができないため)。

使いどころ2:シナリオ分析(安全にやるコツ)

コツは「変更してよい範囲」を明示することです。たとえば:

  • Inputs シートの黄色セルのみ変更して」
  • 「式セル(数式が入っているセル)は変更しないで」
  • 「変更前後で、主要KPI(売上、粗利、営業利益、FCF、NPV)を比較表にして」

この“制約”を最初に入れるだけで、事故率が下がります。

使いどころ3:ピボット/チャートで“見る”まで持っていく

分析の最短ルートは、最初のグラフまで作ってしまうことです。

  • 「このテーブルから部門別の売上推移をピボットにして、折れ線グラフも作って」
  • 「前年差/前年差率を出して、上位の増減要因を箇条書きでまとめて」

図5: データ基盤とExcelの接続イメージ
図5: Snowflake/dbtなどで整形→Excelで可視化→Claudeがレビュー支援、という現実的な分業。

使いどころ4:データ基盤(Snowflake/dbt)と“役割分担”する

データ基盤がある組織だと、Excelは「最後の意思決定の場」になりがちです。
ここでClaude in Excelを使うなら、役割分担をこうすると実務的です。

  • dbt/Snowflake側:正しい集計ロジック・再現性・権限管理・監査
  • Excel側:意思決定用の見せ方(KPI、グラフ、シナリオ表)
  • Claude in Excel
    • 数式や参照の理解補助
    • シナリオ変更の影響説明
    • エラー修正の提案
    • レビュー観点の列挙(抜け漏れ防止)

注意:機密データ(個人情報・契約単価など)をExcelに持ち出す時点でリスクが上がります。
Claude in Excelに渡す前に 「そもそもExcelに置いてよいデータか」 を先に判断してください。

図6: Prompt Injection対策フロー
図6: 外部ファイルは“AIにとっても危険”になり得る。

セキュリティとガバナンス(ここが実務の本丸)

ClaudeのHelp Centerは、Claude in Excel について Prompt Injection(プロンプト注入) のリスクを明確に警告しています。

Prompt Injectionとは(Excelでも起きる)

「見た目は普通のテンプレ」でも、セルやコメント、数式の中に“隠し命令”を仕込めます。
AIがそれを あなたの指示だと誤認すると、意図しない変更や情報流出につながります。

Help Centerでは、外部データ取得・外部インポート・動的参照・コマンド実行・コード実行・ファイルシステムアクセス等につながる関数例が挙げられています(例:WEBSERVICEIMPORTXMLINDIRECTDDEEVALUATEFOPEN など)。

また、Help Centerでは 特定の操作(ツール起動)ごとに確認ポップアップで承認できる ことも説明されています。
このポップアップは「安全装置」ではありますが、承認してしまえば実行されるので、範囲と意図を必ず読んでから進めてください。

実務向け:安全に使うためのチェックリスト

外部から来たExcelをClaude in Excelで扱う前に、最低限ここは押さえると安全です。

  • “信頼できるソース”のファイルだけに限定する(ベンダー・フリー素材・共有テンプレは要注意)
  • まずは ローカルでコピーして、原本は保護(復旧できる状態に)
  • マクロ有効(.xlsm) の場合は、用途と発行元を再確認(ClaudeはVBAを理解/編集できない点も注意)
  • 外部参照/外部リンク/怪しい関数をざっと検索する(後述のスクリプトも有効)
  • Claudeが何か操作を提案したら、範囲と理由を読んでから承認する

(任意)xslx/xlsmを事前スキャンするPythonスクリプト

「外部ファイルを開く前に、怪しい関数が入っていないかざっくり見たい」場合に使える簡易スキャナです。
.xlsx / .xlsm の数式(セルの=...)を走査します。読み取り専用で使ってください。

# ローカルのターミナルで実行(macOS/Linux/WSL想定)
python -m venv .venv
source .venv/bin/activate
pip install openpyxl
# scan_excel_formulas.py
import sys
from openpyxl import load_workbook

SUSPICIOUS = [
    "WEBSERVICE", "STOCKHISTORY", "STOCKSERIES", "TRANSLATE", "CUBE",
    "IMPORTDATA", "IMPORTXML", "IMPORTHTML", "IMPORTFEED", "FILTERXML",
    "INDIRECT", "DDE", "CALL", "EVALUATE", "FORMULA",
    "IMAGE", "FILES", "DIRECTORY", "FOPEN", "FWRITE", "FCLOSE",
    "REGISTER.ID", "RTD", "INFO",
]

def main(path: str) -> int:
    wb = load_workbook(path, data_only=False, read_only=True, keep_links=True)
    hits = []
    for ws in wb.worksheets:
        for row in ws.iter_rows():
            for cell in row:
                v = cell.value
                if isinstance(v, str) and v.startswith("="):
                    upper = v.upper()
                    if any(tok in upper for tok in SUSPICIOUS):
                        hits.append((ws.title, cell.coordinate, v))
    if not hits:
        print("No suspicious formulas found (by keyword scan).")
        return 0
    print(f"Found {len(hits)} suspicious formula(s):")
    for sheet, coord, formula in hits[:200]:
        print(f"- {sheet}!{coord}: {formula}")
    if len(hits) > 200:
        print(f"... and {len(hits)-200} more.")
    return 1

if __name__ == "__main__":
    if len(sys.argv) != 2:
        print("Usage: python scan_excel_formulas.py path/to/workbook.xlsx")
        sys.exit(2)
    sys.exit(main(sys.argv[1]))
python scan_excel_formulas.py ./vendor_template.xlsx

これは“完全な検知”ではなく、あくまで入口のフィルタです。
重要ファイルは、IT/セキュリティ部門の手順(サンドボックス、レビュー、DLP等)に寄せてください。

図7: Anthropicのアドイン vs Microsoft Copilot Agent Mode
図7: 似た名前の機能があるので混同しがち。アカウント/契約/管理が違う。

「Claude in Excel」vs「ExcelのAgent ModeでClaude」:混同しない

2025年以降、Microsoft側でも「ExcelのAgent ModeでClaudeモデルを使う」導線が案内されています。
ただし、これは Microsoft 365 Copilot側の機能で、必要条件が異なります。

観点 Claude in Excel(Anthropicアドイン) Agent ModeでClaude(Microsoft側)
入口 AppSourceのExcelアドイン ExcelのCopilotチャット内
課金/契約 Claude Pro/Max/Team/Enterprise 商用Microsoft 365 Copilot または Microsoft 365 Premium
サインイン Claudeアカウント Microsoft 365アカウント
管理者要件 組織配布の場合はM365管理者配布 エンタープライズでは「AnthropicをMicrosoftのサブプロセッサとして有効化」が必要
モデル Opus 4.5固定(切替不可) モデルスイッチャーでClaudeモデル選択(※要件は環境次第)

「どっちを入れればいい?」となったら、まずは 自分が使っている契約(Claude側かMicrosoft側か) を確認するのが近道です。

トラブルシュート(よくある詰まりどころ)

アドインが出てこない / 追加できない

  • 会社PCの場合、アドインの追加が管理者制限されていることがあります
    → IT部門に「AppSourceの“Claude by Anthropic in Excel”を配布できるか」確認
  • Excelのバージョンが古い場合、アドイン周りが不安定なことがあります
    → 可能なら最新版へアップデート

サインインできない

  • Claude側でプラン(Pro以上)になっているか確認
  • ブラウザログインがブロックされる環境(SSO/プロキシ等)では、社内ネットワーク要因も疑う

変更が怖い(壊したくない)

  • Claudeに「まず変更案だけ出して」と依頼し、手で反映する運用も有効です
  • 重要ファイルは、コピーを作ってから作業する(復旧できる状態に)

“会話が残らない”のが困る

  • 仕様として セッション間で履歴が保存されないため、次のような回避が現実的です
    • Notes シートに「前提/指示/結果」を貼る
    • 変更ログ用のChangelogシートを作り、変更理由を残す
    • レビュー観点だけでもテンプレ化して毎回貼る

今後の展望(ベータだからこそ)

Claude in Excel はまだベータ(research preview)です。
Anthropicは金融向けに Excelアドインだけでなく、コネクタやAgent Skillsも拡充しており、今後は「モデル作成→データ取得→更新→レポート」までがより一体化していく可能性があります。

個人的に(運用視点で)期待したいのは次のあたりです。

  • Team/Enterpriseで 監査ログ・保持設定への統合
  • セッション間の 履歴/コンテキストの引き継ぎ
  • 条件付き書式など“仕上げ工程”のサポート
  • “変更してよいセル範囲”をGUIで固定できる仕組み(ガードレール)

まとめ

  • Claude in Excel は、Excelの中で ブック理解・前提変更・エラー修正・モデル作成を支援するアドイン
  • Proプランまで拡大し、試しやすくなった(ベータ/研究プレビュー)
  • 強みは セル参照つき説明数式依存を壊しにくい変更
  • 一方で マクロ/VBAや条件付き書式などは非対応、履歴も残らない
  • 実務では 提案→承認→レビュー→確定 の運用に寄せると事故が減る
  • 外部ファイルは Prompt Injection のリスクがあるので、必ず“信頼できるファイルだけ”で使う

参考リンク)

Discussion