share

更新日 

  • Claude

【直接編集できる】Claude CodeでExcelを操作する4ステップとアドインの使い分け

毎月の売上集計や表記ゆれの修正に、何時間も手作業をかけていませんか。

Claude Codeはパソコン内のExcelファイルを直接読み込み、集計から書き出しまで実行できます。手作業を続ける限り、AIを使える人との差は開いていきます。

本記事では、ClaudeでExcelを操作する3つの手段の使い分けから、ファイルを渡す4ステップ、自動化できる業務5つ、注意点とエラーの対処法までを解説します。

読み終えるころには、数時間かかっていた集計をClaude Codeに任せられるようになります。まずは3つの手段の違いから確認していきましょう。

監修者

SHIFT AI代表 木内翔大

(株)SHIFT AI 代表取締役 / GMO AI & Crypto株式会社 顧問 / 生成AI活用普及協会(GUGA)協議員 / Microsoft Copilot+ PCのCMに出演 / AI活用コミュニティ SHIFT AI(会員40,000人超)を運営。
『日本をAI先進国に』実現のために活動中。Xアカウントのフォロワー数は15万人超え、SNS総フォロワー数:25万人超え(2026/06時点)。

「Excelの集計に時間を取られているが、何から変えればいいかわからない」という方は少なくありません。

ただし、記事を読んで分かったつもりのままでは、自分の手作業で全部こなす状態は明日も変わりません。

SHIFT AIでは、AIエージェント無料セミナーを週2回ほど開催しています。CodexかClaude Codeを自分のPCで動かすまで一緒に進めます。以下のボタンから、ご希望の日程を選んでください。

スキルゼロから始められる!

AIエージェントセミナーの日程を選ぶ

Claude CodeがExcelファイルを直接読み込み・編集・出力できる理由

Claude CodeがExcelを扱えるのは、指示に応じてPythonのコードを書き、その場で実行するからです。

Claude CodeがExcelを直接扱える仕組みの図解。①動作の流れ:指示からPythonコードを書いて実行する②ライブラリ:openpyxl・pandas・xlwingsを使い分ける③対応範囲:読み込みから編集・出力まで実行できる

仕組みがわかると、指示の出し方も対処のしかたも自分で判断できるようになります。

動作の流れ:自然言語の指示からPythonコードを書いて実行する

Claude Codeは、ターミナル上で動くAIエージェントです。ファイルの読み書きとコマンドの実行を自分で行えます。

チャット型のAIと違い、パソコンのフォルダにあるファイルへ直接アクセスできる点が決定的に異なります。

「売上データを月別に集計して」と伝えると、Claude Codeは処理に必要なPythonスクリプトを書き、実行し、結果をファイルとして書き出します。利用者がコードを書く必要はありません。

Claude Codeがsales.xlsxを読み取り、売上明細や顧客マスタなど6シートの構成を表で回答したターミナル画面

コードが書けなくても処理の中身を目で追えるため、結果が正しいかどうかを自分で確かめられます。

ライブラリ:openpyxl・pandas・xlwingsを内容で使い分ける

Claude Codeが使うのは、Excelを扱うために広く使われている3つのPythonライブラリです。

ライブラリ得意な処理使う場面
openpyxl・xlsxの読み書き
・書式設定とグラフ挿入
・既存ブックの編集
・体裁を整えた出力
pandas大量データの集計・結合・並べ替え複数ファイルの結合、月別集計
xlwings起動中のExcelの操作・開いたままのブックを触る
・マクロの実行

どれを使うかはClaude Codeが処理内容から判断するため、利用者が指定する必要はありません。

意図した結果にならないときは、ライブラリ名を指定して指示し直すと解決する場合があります。書式を保ったまま編集したいなら、openpyxlを使うよう伝えるとよいでしょう。

対応範囲:xlsxの読み込みから編集・出力まで直接実行できる

Claude Codeは、xlsxファイルの読み込み・編集・新規作成のすべてを直接実行できます。

  • 読み込み:シート名・行数・列構成・セルの値と数式を読み取る
  • 編集:既存ブックのセルを書き換え、書式や数式を保ったまま保存する
  • 出力:集計表・グラフ・条件付き書式を入れたxlsxを新規に書き出す

「Claude CodeはExcelを直接編集できない」と説明する解説記事もありますが、これはチャット型のClaudeとClaude Codeを混同した説明です。

Claude Codeが出力したxlsxをExcelで開いた画面。チャネル別の月次売上と、前月比を条件付き書式で色分けした集計表

できる範囲を正しく把握しておくと、任せる作業と自分で行う作業を切り分けられます。Claude Code自体の全体像や基本的な使い方は、以下の記事で解説しています。

ClaudeでExcelを操作する3つの手段とClaude Codeの選び方

ClaudeでExcelを扱う方法は3つあり、扱えるファイルの場所と操作の起点が違います。

ClaudeでExcelを操作する3つの手段の比較図解。①Claude Code:ターミナルからパソコン内のファイルを直接操作②Claude for Excel:Excelのサイドパネルから開いているブックに指示③Claude(Web版):ブラウザにファイルを渡して生成物を受け取る。毎月繰り返す作業ならClaude Codeを選ぶ

違いを取り違えると、必要のない有料プランを契約したり、使えない環境でつまずいたりします。

手段操作の起点ファイルの場所必要なプラン
Claude Codeターミナルパソコン内のフォルダ有料プラン
またはAPI従量課金
Claude for ExcelExcelのサイドパネル開いているブックPro・Max
Team・Enterprise
Claude(Web版)ブラウザのチャットアップロードしたファイル全プラン(無料を含む)

Claude Code:パソコン内のExcelファイルを直接読み書きする

Claude Codeは、フォルダごとファイルを扱える点が最大の特徴です。

アップロードの操作が要らないため、支店別のファイルが20個あっても、フォルダを指定するだけでまとめて処理できます。

  • フォルダにある複数のファイルをまとめて処理する
  • 集計から書き出しまでを一度の指示で終わらせる
  • 処理の内容を残して翌月そのまま使い回す

一方で、ターミナルを開いて操作する必要があるため、最初の一歩には慣れが要ります。最初の設定さえ済ませれば、以降は同じ手順の繰り返しです。

処理の手順をファイルとして残せるので、翌月も同じ指示で再実行できます。毎月繰り返す作業ほど効果が大きくなります。

Claude for Excel:アドインをExcelのリボンから呼び出して使う

Claude for Excelは、Excelの画面を離れずにClaudeへ指示できるアドインです。

導入するとホームタブのリボンにClaudeのボタンが追加され、そこから呼び出して使います。開いているブックの内容をそのまま質問でき、回答にはセル単位の引用が付きます。

導入は次の3手順で完了します。

  1. Microsoft AppSourceで「Claude for Microsoft 365」を開く
  2. 「Get it now」を選んでアドインを追加する
  3. Excelでアドインを有効にし、Claudeアカウントでサインインする

サインインに使うのはClaudeアカウントで、APIキーの入力は不要です。ここを取り違えている解説もあるため注意してください。

Excelのホームタブのリボンに、導入したClaude for Excelのアドインボタンが追加された画面

対応するのはWeb版のExcelと、Microsoft 365版のExcel for Windows・Macです。買い切り版のExcel 2016・2019とiPad・Android版では動作しません。
>対応環境の詳細はこちらから

Claude(Web版):ファイルを渡して生成物を受け取る

Web版のClaudeでも、ファイルをアップロードすればxlsxを作成・編集できます。

ファイル作成・編集の機能は無料プランを含む全プランで使えるため、費用をかけずに試せます。ただし1ファイルあたり30MBまでという上限があります。

  • アップロードとダウンロードを毎回行う必要がある
  • フォルダをまとめて処理することはできない

ターミナルの操作を覚える前に、AIへExcelを任せる感覚を確かめる用途に向いています。無料のまま結果の質を判断できます。

Web版でxlsxを作らせる手順と指示文の実例は、Claudeのファイル作成機能を解説した以下の記事にまとめています。

関連記事: Claudeのファイル作成機能の使い方や実例を解説!【Excel・ドキュメント・PowerPoint・PDF】

選び方:毎月繰り返す作業ならClaude Codeを選ぶ

判断の軸は、その作業を今後も繰り返すかどうかです。

  • Claude Code:毎月の集計、複数ファイルの結合、定型レポートの作成
  • Claude for Excel:目の前のブックの数式を直したい、値を変えて影響を見たい
  • Claude(Web版):一度きりの集計を、費用をかけずに試したい

繰り返す作業ほど、指示を残して再利用できるClaude Codeの効果が積み上がります。

迷ったときは、その作業を年に何回行うかを目安にすると判断しやすくなります。回数が多いほど、覚える手間を回収しやすくなります。

まずはWeb版で感触をつかみ、続けたい作業が見つかったらClaude Codeへ移す進め方も現実的です。

【4ステップ】Claude CodeにExcelファイルを渡して操作させる手順

Claude CodeにExcelを渡す手順は、ファイルの置き場所を決めることから始まります。

Excelファイルを渡す4ステップの図解。①フォルダにまとめる:入力用と出力用を分けて置く②移動して起動:ターミナルでcdしてclaudeを実行③構成を読み取る:シート名と列見出しを確認する④集計して書き出す:出力先を指定して実行する

この順で進めれば、元のファイルを壊さずに結果だけを受け取れます。

ステップ1:Excelファイルを1つの作業フォルダにまとめる

最初に、処理したいExcelファイルを1つのフォルダへ集めます。

Claude Codeは起動したフォルダとその配下を作業範囲にするため、対象を1か所にまとめておくと指示が短く済みます。

  • 入力用のinputフォルダと出力用のoutputフォルダを分ける
  • 元ファイルのコピーを置き、原本はフォルダの外に残す
  • フォルダ名とファイル名に空白を入れず、半角英数字にする

名前に空白が入るとパスの指定でつまずきやすくなります。「売上データ 2026.xlsx」より「sales.xlsx」のほうが確実です。

OneDriveやiCloudの同期フォルダは、同期中にファイルが書き換わることがあります。デスクトップ直下など、同期のかからない場所を選ぶと安全です。

ステップ2:ターミナルでフォルダに移動してClaude Codeを起動する

次に、ターミナルで作業フォルダへ移動してからClaude Codeを起動します。

移動にはcdコマンドを使います。フォルダをターミナルのウィンドウへドラッグすると、パスが自動で入力されるため打ち間違いを防げます。

cd ~/Desktop/excel_work
claude

Windowsの場合はcd C:\Users\ユーザー名\Desktop\excel_workのように書きます。起動したフォルダが作業範囲になるため、ここを間違えるとファイルが見つかりません。

作業フォルダに移動してclaudeコマンドで起動した直後の画面。左下に作業フォルダのパスが表示されている

起動後の画面に作業フォルダのパスが表示されるので、意図した場所かどうかをここで確認します。

claudeコマンドが見つからないと表示される場合は、Claude Code本体が入っていません。Claude Codeのインストール手順は、以下の記事でMacとWindows別に解説しています。

関連記事: 【MacとWindowsに対応】Claude Codeのインストール方法を3ステップで解説

ステップ3:ファイル名を指定してシート構成を読み取らせる

集計を頼む前に、まずファイルの中身を読み取らせて認識のずれを確認します。

input/sales.xlsx を読み込んで、
シート名・行数・列の見出しを一覧で教えてください。
値の書き換えはまだ行わないでください。

この段階で列名や表記ゆれが判明するため、後の集計での取り違えを防げます。列の並びが想定と違うこともここで分かります。

読み取り専用の指示から始めるのが安全です。いきなり書き換えを頼むと、意図と違う結果でファイルが上書きされる場合があります。

ステップ4:出力先を分けて集計と書き出しを実行する

最後に、出力先を明示したうえで集計と書き出しを指示します。

input/sales.xlsx の「売上明細」シートを、
担当者別・月別に売上金額を合計してください。
結果は output/sales_summary.xlsx に新規作成し、
次の体裁にしてください。
・1行目を見出しにして太字にする
・金額列は3桁区切りにする
・末尾に合計行を追加する
元ファイルは変更しないでください。

出力先をoutputフォルダに分けておけば、元ファイルが書き換わる心配がありません。

実行前にClaude Codeが処理内容の確認を求めます。対象ファイルと出力先が指示どおりかを見てから承認してください。

Claude Codeが書き出した集計ファイルをExcelで開いた画面。担当者別・月別の売上に合計行と合計列が入っている

できあがったファイルを開いて、件数と合計値が元データと合っているかを確かめれば完了です。

Claude Codeで自動化できるExcel業務5つ

Claude Codeに任せやすいのは、手順が決まっていて毎回同じ形に整える作業です。

Claude Codeで自動化できるExcel業務5つの図解。①表記ゆれの整形:全角半角と日付形式を統一②集計と分析:担当者別・月別に集計する③数式エラーの修正:#N/Aの原因を特定して直す④複数ファイルの結合:フォルダ内のxlsxをまとめる⑤レポートの書き出し:グラフと書式を入れて出力

どれも手作業では時間がかかるうえ、件数が増えるほどミスが混ざりやすい作業です。

表記ゆれと空白セルをまとめて整える

データの整形は、Claude Codeの効果がもっとも出やすい作業です。

全角と半角の混在、前後の余分な空白、日付や電話番号の形式違いは、置換を繰り返しても取りこぼしが残ります。

input/customer.xlsx を整形してください。
・全角の英数字と記号を半角に統一する
・セルの前後にある空白を削除する
・日付列を「YYYY-MM-DD」形式に統一する
・電話番号列を「XXX-XXXX-XXXX」形式に統一する
・空白セルと重複行を検出して一覧にする
結果は output/customer_clean.xlsx に保存してください。

修正した箇所を一覧で出させると、意図しない変換に気づけます。整形後のデータをそのまま次の集計に使えるようになります。

月次の集計表を作成してデータの傾向を分析する

集計と分析は、1つの指示でまとめて頼めます。ピボットテーブルで行っている担当者別・商品別の集計は、条件を言葉で伝えるだけで同じ結果を作れます。

input/sales.xlsx を担当者別・月別に集計し、
前月比も計算してください。
伸びた項目と落ちた項目を3つずつ挙げ、
結果は output/summary.xlsx に保存してください。

さらに「前月比を計算して、伸びた項目と落ちた項目を3つずつ挙げて」と続けると、数字の並びだけでなく読み取れる傾向まで受け取れます。

表を作る作業と、そこから何が言えるかを考える作業を分けられるため、報告資料の準備が短くなります。

Excelの数式エラーの原因を特定して修正する

Claude Codeは、数式が返すエラーの原因をセル単位で追えます。

VLOOKUPが「#N/A」を返す原因の多くは、参照先の表記ゆれか、文字列と数値の型の違いです。目視では見つけにくく、原因の特定に時間がかかります。

input/master.xlsx のH列で「#N/A」が出ている行を抽出し、
原因を分類して教えてください。
修正案もあわせて提示してください。

該当する行と原因を一覧で受け取れるため、直すべき箇所がすぐにわかります。使う数式そのものも相談できます。

複数のExcelファイルを1つのブックに結合する

ファイルの結合は、フォルダを指定するだけで一括処理できます。

支店別・月別に分かれたファイルを開いてはコピーする作業は、数が増えるほど時間を取られます。転記のミスも混ざりやすくなります。

input フォルダにあるすべてのxlsxを読み込み、
各ファイルの「売上明細」シートを縦に結合してください。
どのファイル由来かがわかるよう、
先頭に「支店名」列を追加してください。
列構成が違うファイルがあれば、
結合せずに一覧で報告してください。

列構成の違うファイルを報告させると、黙って結合されて数字が崩れる事態を防げます。結合したデータはそのまま集計に回せるため、月次の作業が一度の指示で終わります。

グラフ付きの営業レポートを書き出す

集計から書式設定、グラフの挿入までを1つのファイルとして書き出せます。

見出しの色、列幅、3桁区切り、グラフの種類と位置まで指示に含めれば、毎回同じ体裁のレポートができあがります。

Claude Codeが書き出したレポートの画面。月次売上高のチャネル別積み上げ棒グラフに受注件数の折れ線を重ねた複合グラフ
商品別売上構成のシート。売上高にデータバーを付けた構成比の表と、商品別売上高の横棒グラフが並ぶExcel画面
output/report.xlsx に月次レポートを作成してください。
・見出し行は背景色を付けて白文字にする
・金額列は3桁区切りにする
・担当者別の売上を棒グラフにしてシート右側に配置する

体裁の指示を一度決めてしまえば、翌月は同じ指示を貼り付けるだけで済みます。手作業で整えていた時間がそのまま浮きます。

ここまでの5つはExcelの作業ですが、ファイルを扱う仕事であれば考え方は同じです。定型作業をAIに任せる発想そのものが、ほかの業務にも広がります。

事例を読むところまでは進んでも、自分の作業に置き換える段でつまずくという声はよく聞きます。

SHIFT AIの無料オンラインセミナーでは、CodexかClaude Codeを自分のPCで動かすところまで一緒に進めます。以下のボタンから、ご希望の日程を選んでください。

スキルゼロから始められる!

AIエージェントセミナーの日程を選ぶ

Claude CodeにExcel作業を任せるプロンプトの3つのコツ

思ったとおりの結果を受け取るには、指示の書き方に3つのコツがあります。

Excel作業を任せるプロンプトの3つのコツの図解。①ファイル名と出力先:どれを読みどこへ書くかを毎回書く②作業計画の確認:実行の前に手順を提示させる③集計条件の明文化:対象列・除外条件・期間を伝える

この3つを押さえるだけで、やり直しの回数が大きく減ります。

対象のファイル名と出力先を毎回指定する

指示のたびに、どのファイルを読み、どこへ書き出すかを明記します。「このファイルを集計して」だけでは、フォルダ内に複数のxlsxがある場合に対象を取り違えます。

input/sales.xlsx を読み込み、
集計結果を output/summary.xlsx に新規作成してください。

出力先を指定しないと、元ファイルに上書きされる場合があります。outputフォルダへの新規作成を毎回添えてください。

ファイル名まで書く癖がつくと、やり直しが減り、結果の確認も早く済みます。

実行の前に作業計画を提示させて確認する

処理を始める前に、何をどう変えるつもりかを説明させます。

作業を始める前に、
対象ファイルの一覧と処理の手順を提示してください。
私が確認してから実行に移ってください。

認識が食い違っていれば、この時点で修正できます。処理が終わってから気づくより手戻りが小さくなります。

不明点があれば質問するよう伝えておくと、勝手な解釈で進む場面が減ります。慣れるまでは毎回この一文を添えると、意図と違う処理でファイルが書き換わる事態を防げます。

集計の条件を数式レベルまで言葉にする

集計を頼むときは、どの列をどう扱うかまで具体的に書きます。

「売上を集計して」では、税込か税抜か、返品分を含めるか、対象期間はどこまでかが決まりません。判断はClaude Codeに委ねられ、意図と違う数字が出ます。

  • 対象列:どの列の値を使うか
  • 除外条件:キャンセル行や空白行をどう扱うか
  • 期間:いつからいつまでを対象にするか

ふだん人に頼むときに説明している内容を、そのまま書けば足ります。条件が明確なほど、結果の検算も簡単になります。

Claude CodeのExcel操作を強化する2つの追加設定

標準のままでも十分に使えますが、2つの追加設定でExcel操作の精度と手間がさらに改善します。

  • excel-mcp-server:MCPサーバーを追加してシートを直接操作する
  • document-skills:xlsx出力の体裁をスキルに任せる

どちらも一度設定すれば以降は自動で働くため、繰り返し作業が多い方ほど効果を感じられます。

excel-mcp-server:MCPサーバーを追加してシートを直接操作する

MCPサーバーを追加すると、Excelを操作する専用の機能をClaude Codeに持たせられます。

毎回スクリプトを書き起こす代わりに、シートの読み書きや行の追加を決まった手続きで実行できるため、結果が安定します。

追加は次のコマンドで行います。読み書きの両方に対応する@negokaz/excel-mcp-serverを使います。有志が公開しているサーバーで、Anthropic公式の提供ではありません。

claude mcp add --transport stdio excel \
  -- npx -y @negokaz/excel-mcp-server

追加後、Claude Codeで/mcpと入力すると接続状態を確認できます。「Connected」と表示されれば設定は完了です。

MCPサーバーを追加して/mcpを実行した画面。excelサーバーがconnectedと表示されている

指示のたびにライブラリや処理方法を気にする必要がなくなり、同じ作業を何度頼んでも結果が揃います。

MCPの仕組みやほかのサーバーの追加方法は、以下の記事で詳しく解説しています。

関連記事: Claude CodeのMCPとは 設定手順とおすすめサーバー7選を画像付きで解説

document-skills:xlsx出力の体裁をスキルに任せる

Anthropicが公開しているdocument-skillsを追加すると、xlsx出力の体裁が安定します。

スキルには、見出し行の扱いや数式の書き方といった作法がまとめられています。Claude Codeが必要なときだけ自動で読み込むため、利用者が呼び出す操作は要りません。

/plugin marketplace add anthropics/skills
/plugin install document-skills@anthropic-agent-skills

xlsxのほかWord・PowerPoint・PDFのスキルも同時に入ります。導入手順とほかの活用例は以下の記事で解説しています。

関連記事: Claude Codeで資料作成する4つの方法!プロンプト例も紹介

Claude CodeでExcelのVBA・マクロを扱える範囲

VBAとマクロについては、できることとできないことがはっきり分かれます。

Claude CodeでVBA・マクロを扱える範囲の図解。①VBAコードの作成:処理内容を伝えれば書いてもらえる②xlsmの保存:指定すればマクロを残せる③マクロの実行:Claude Code単体では動かせない。実行にはExcel本体かxlwingsが必要

境界を知らずに任せると、マクロが消えたファイルを受け取ります。

VBAコード:処理内容を伝えてマクロを書かせる

VBAのコードは、やりたい処理を説明するだけで書いてもらえます。既存のマクロが動かなくなった場合も、コードを読み込ませれば原因の箇所と修正案を示してくれます。

どのシートのどの範囲を対象にするかを伝えると、そのまま貼り付けて使えるコードになります。動かなかった場合はエラーの内容を伝えれば修正されます。

コードの各行が何をしているかも説明させられるため、VBAを学んでいなくても前任者のマクロを引き継げます。

xlsmファイル:マクロを残したまま保存させる

マクロ付きのxlsmファイルは、扱い方を指定しないとマクロが失われます。

openpyxlは既定でマクロを引き継がないため、読み込んで保存し直すとマクロだけが消えた状態になります。

input/report.xlsm のB列を更新してください。
マクロを保持したまま保存できる方法で処理し、
元ファイルとは別名で output に保存してください。

xlsmを扱うときは、必ず別名保存にして原本を残してください。条件付き書式やピボットテーブルを含むファイルも同様に注意が要ります。

マクロの実行:Claude Code単体では動かせない

書いたマクロを動かすには、Excel本体を起動する必要があります。マクロの実行はExcel側の機能であり、Claude Codeが直接扱うのはファイルだからです。

ただしxlwingsを使えば、起動中のExcelに対して処理を指示できます。Excelがインストールされたパソコンであれば、マクロの実行までつなげられます。

マクロを使い続けるか、処理そのものをPythonへ移すかは、引き継ぎのしやすさで判断するとよいでしょう。属人化を避けたいならPythonへ移すほうが向いています。

ExcelファイルをClaude Codeに任せる前の4つの注意点

業務のファイルを扱う前に、4つの注意点を押さえておく必要があります。

Claude Codeに任せる前の4つの注意点の図解。①元ファイルの保護:原本のコピーで作業する②集計定義の確認:件数と総額を元データと照合する③機密データの扱い:社内ルールを確認してから渡す④ファイルサイズ:対象の列とシートを絞って渡す

いずれも起きてからでは取り返しがつかないため、最初に手を打っておきます。

元ファイルを直接編集させると元に戻せなくなる

もっとも避けたいのは、原本を上書きしてしまうことです。

Excelのファイルは、上書き保存すると変更前の状態に戻せません。共有フォルダのファイルであれば、同僚の作業にも影響します。

  • 原本のコピーを作業フォルダに置き、原本そのものは別の場所に残す
  • 出力先を入力用とは別のフォルダに分ける

この2点だけで、失敗しても作業をやり直せる状態になります。

なおClaude Codeは、既存のデータを上書きする処理の前に確認を求めます。表示された内容を読んでから承認してください。

集計の定義を確認しないと数値がずれたまま残る

出てきた数字は、必ず元データと突き合わせて確認します。

集計の条件があいまいだと、キャンセル分を含めたまま合計したり、対象期間がずれたりします。表の形が整っているぶん、間違いに気づきにくくなります。

  • 件数と総額の2つを元データと照合する
  • 指示に使った集計条件を控えておく

指示に使った条件を残しておくと、次回以降は同じ定義で集計しているかを確認するだけで済みます。そのまま社内で共有する前に、必ず自分の目で確かめてください。

機密データをそのまま渡すと情報漏えいにつながる

顧客名や個人情報を含むファイルは、社内のルールを確認してから扱います。AIサービスへ業務データを渡してよいかは、会社の方針によって異なります。

  • 判断がつかないときは、氏名や連絡先の列を削ってから渡す
  • 手順を確かめる段階では、架空のデータで試す

外部から受け取ったファイルには、AIへの指示文が仕込まれている場合があります。取引先から届いたテンプレートは、中身を目で確認してから読み込ませてください。

Anthropicも、信頼できるファイルだけを扱うよう公式ドキュメントで注意を促しています。
>公式の注意事項はこちらから

大きいファイルを丸ごと渡すと処理が途中で止まる

行数の多いファイルは、必要な範囲に絞ってから渡します。

数万行のデータを丸ごと読み込ませると、処理に時間がかかり、途中で止まる場合があります。

  • 対象の列とシートを指定して、読み込む量を減らす
  • 件数が多いときは、月ごとに分けて処理する

処理が途中で止まった場合も、範囲を絞って指示し直せば最後まで通ります。扱う件数の目安がつかめるまでは、小さく区切って試してください。

Excel操作が止まる4つのエラーとClaude Codeでの対処法

実際に使い始めると、4つのエラーでつまずくことが多くあります。

Excel操作が止まる4つのエラーと対処法の図解。①ファイルが見つからない:フォルダから続けてパスを書く②保存に失敗する:Excelを閉じてから実行する③文字化けする:xlsx形式で書き出す④数式が値に変わる:数式を保持するよう指定する

どれも原因がはっきりしているため、対処を知っていれば数分で解決します。

ファイルが見つからないときはパスの書き方を見直す

もっとも多いのは、起動したフォルダとファイルの場所が違うケースです。

Claude Codeは起動したフォルダを基準にファイルを探します。デスクトップで起動してsales.xlsxと指示しても、ファイルが別のフォルダにあれば見つかりません。

  • ファイル名だけで通らないときはinput/sales.xlsxのようにフォルダから続けて書く
  • フォルダ名に日本語や空白が入っているときは半角英数字に変える
  • 起動したフォルダが意図した場所かを画面の表示で確認する

パスの書き方を変えるだけで解決する場合がほとんどです。それでも見つからないときは、ファイルの置き場所そのものを確認してください。

保存に失敗するときはExcelを閉じてから実行する

書き出しでエラーが出る場合、対象のファイルをExcelで開いたままにしていないか確認します。

Excelは開いているファイルをロックするため、外部からの保存を受け付けません。該当のファイルを閉じてから実行し直せば解決します。

  • 作業中に中身を見たいときは、出力先をsummary_v2.xlsxのような別名にする
  • 保存先のフォルダに書き込み権限があるかを確認する

開いたままでも別名なら処理が通るため、確認しながら作業を進められます。

文字化けするときは文字コードを指定して書き出す

CSVを書き出したときに、日本語が読めない文字に変わる場合があります。

WindowsのExcelは、既定でShift_JIS系の文字コードを想定してCSVを開きます。そのため一般的な文字コードで書き出すと、日本語が崩れて表示されます。

CSVはExcelで開いても文字化けしない文字コードで書き出してください。

xlsx形式で書き出せば、この問題は起きません。CSVである必要がなければ、xlsxを指定するのが確実です。

すでに文字化けしたファイルができている場合も、同じ元データから書き出し直せば復旧できます。

数式が値に変わるときは読み込みの設定を変える

編集して保存したら、数式が計算結果の値に置き換わることがあります。

openpyxlには、数式そのものを読む方法と、計算後の値を読む方法があります。後者で読み込んで保存すると、数式が失われた状態になります。

output/summary.xlsx を編集してください。
数式は計算結果に置き換えず、
そのまま保持した状態で保存してください。

この一文を添えれば、読み込み方を切り替えて処理します。

保存後は、いくつかのセルを開いて数式が残っているかを確かめてください。数式バーに計算式が表示されていれば問題ありません。原本を別に残しておけば、失われた場合もやり直せます。

ClaudeでExcelを操作する3つの手段ごとに必要な料金プラン

必要なプランは、3つの手段のどれを使うかで変わります。

ClaudeでExcelを扱うのに必要なプランの図解。①Claude Code:有料プランの契約が前提、Pro 20ドルから②Claude for Excel:Pro以上が必要で無料プランでは使えない③ファイル作成機能:全プランで使えて1ファイル30MBまで。金額は公式サイトの表記(2026年9月時点)

どこまで無料で試せるかを知っておくと、契約前に使い勝手を確かめられます。

Claude Code:有料プランの契約が前提になる

Claude Codeを使うには、有料プランの契約かAPIの従量課金が必要です。個人で使う場合は、月額制のプランを選ぶほうが費用の見通しが立ちます。

プラン月額Claude Codeの利用
Free0ドル使えない
Pro20ドル
(年払いは月あたり17ドル)
使える
Max100ドルから使える

金額は公式サイトに掲載されている米ドル表記(2026年9月時点)です。使う量が増えたときに、上位プランへの切り替えを検討します。

いずれのプランにも使用量の上限があり、達すると一定時間待つ必要があります。ふだんの作業量に対してどのプランが合うかは、処理の頻度で決まります。

Claude for Excel:Pro以上が必要で無料プランでは使えない

アドインを使うには、Pro・Max・Team・Enterpriseのいずれかの契約が要ります。

無料プランでは利用できません。すでに有料プランを使っているのであれば、追加の費用なしでアドインを導入できます。

Claude Codeと同じ契約で両方を使えるため、用途によって使い分けても費用は変わりません。

  • Web版のExcel
  • Microsoft 365版のExcel for Windows
  • バージョン16.46以降のExcel for Mac

契約前に、自分のExcelが対応バージョンかどうかを確認してください。買い切り版のExcel 2016・2019では、契約してもアドインが動きません。

ファイル作成・編集機能:全プランで使えて1ファイル30MBまで対応する

ファイルの作成・編集機能は、無料プランを含むすべてのプランで使えます。

  • Web版のClaude
  • デスクトップアプリ
  • モバイルアプリ

xlsxのほか、PowerPointやWord、PDFも同じように作成できます。アップロードとダウンロードのどちらも、1ファイルあたり30MBが上限です。

費用をかけずに試したい場合は、まずここから始めるとよいでしょう。手元のファイルで結果を見てから、有料プランへ進むか判断できます。

【3段階】Claude CodeのExcel自動化を小さく始めて定着させる進め方

定着させるには、3つの段階を順に進めるのが確実です。

Excel自動化を定着させる3段階の図解。①都度依頼:定型作業を1つ選んで任せる②テンプレート化:うまくいった指示文を残す③スクリプト化:毎月の処理を実行するだけにする

いきなり全部を自動化しようとせず、1つずつ広げるほうが結果的に早く定着します。

段階1:1つの定型作業を都度依頼で任せる

まずは、毎月必ず発生する作業を1つだけ選びます。手作業で30分以上かかっていて手順が決まっているもの、たとえば複数ファイルの集計や決まった形式への整形が候補です。

逆に、一度きりの計算や細かなレイアウト調整が中心の作業は向きません。指示を書く時間のほうが長くなり、手作業で終わらせたほうが早く済みます。

最初の1回は手作業の結果と突き合わせて、同じ数字になるかを確かめてください。ここで精度を確認しておくと、次回から安心して任せられます。

段階2:うまくいった指示文をテンプレートとして残す

期待どおりの結果が出たら、そのときの指示文を保存します。書き直した最終版だけを残せば十分です。

テキストファイルに残しておけば、翌月はファイル名を書き換えるだけで同じ処理を実行できます。うまくいかなかった指示も残すと、避けるべき書き方がわかります。

作業フォルダに指示文を置いておくと、Claude Codeが前提として読み込むため、毎回説明し直す手間がなくなります。同僚に引き継ぐときも、この指示文を渡せば同じ処理を再現してもらえます。

段階3:毎月の処理をスクリプト化して実行だけにする

手順が固まったら、処理をPythonスクリプトとして保存してもらいます。毎回AIに依頼する必要がなくなり、処理内容も同じになるため結果が安定します。

実行するだけで結果が出るため、月次の集計が数分で終わります。同じ進め方は、Excel以外の定型業務にも広げられます。

1つ自動化できた経験があると、次に何を任せられるかの見当がつくようになります。手を動かす前に任せられるかどうかを判断できるため、迷う時間も減ります。

手順どおりに動かすとき、操作しているのは結局いつも自分です。

SHIFT AIの無料オンラインセミナーでは、CodexかClaude Codeを自分のPCで動かすところまで一緒に進めます。以下のボタンから、ご希望の日程を選んでください。

スキルゼロから始められる!

AIエージェントセミナーの日程を選ぶ

Claude CodeとExcelに関するよくある質問

Claude CodeとExcelに関する質問は以下の4つです。

  • MacのExcelでも同じ手順で使えますか
  • Excelがインストールされていないパソコンでも使えますか
  • Googleスプレッドシートも同じように操作できますか
  • ExcelのほかにWordやPowerPointの資料も作れますか

質問に対する回答を確認して、自分の環境で使えるかどうかの判断の参考にしてみてください。

MacのExcelでも同じ手順で使えますか

Claude Codeでの操作は、MacでもWindowsでも同じ手順で使えます。ライブラリもそのまま動くため、環境ごとに指示を変える必要はありません。

違うのはパスの書き方だけです。Macは~/Desktop/excel_work、WindowsはC:\Users\ユーザー名\Desktop\excel_workのように指定します。

フォルダをターミナルへドラッグすればパスが自動で入力されるため、打ち間違いを防げます。Claude for Excelのアドインは、バージョン16.46以降のExcel for Macに対応しています。

Excelがインストールされていないパソコンでも使えますか

xlsxファイルの読み書きだけなら、Excelがインストールされていないパソコンでも実行できます。

Claude Codeが使うopenpyxlは、Excelを介さずにファイルを直接読み書きするためです。集計やグラフの挿入、書式の設定もExcelなしで行えます。

受け取ったxlsxを開く段階でExcelが要るだけなので、無料の表計算ソフトでも中身を確かめられます。ただしマクロの実行や、起動中のExcelを直接操作する処理にはExcel本体が必要になります。

Googleスプレッドシートも同じように操作できますか

GoogleスプレッドシートはExcelとは別の手順が必要です。クラウド上にあるファイルのため、MCPサーバーやAPIで認証を通してから接続します。

手軽に済ませたい場合は、一度CSVとして書き出せばExcelと同じようにローカルで処理できます。件数が多い場合や、更新のたびに反映させたい場合は接続を設定してください。

Googleスプレッドシートとの連携方法は、以下の記事で4つの方式を比較し、安全な読み書きの手順まで解説しています。

関連記事: 【4方式】Claude Codeとスプレッドシートの連携方法!安全な読み書き手順

ExcelのほかにWordやPowerPointの資料も作れますか

WordやPowerPointのファイルも、Excelと同じようにClaude Codeで作成できます。ファイル形式ごとに手順を覚え直す必要はありません。

document-skillsを導入すれば、xlsxと同じ手順でdocxやpptxを書き出せます。報告書からスライドまで一連の流れで作れるため、集計と資料化を分けずに済みます。

集計したExcelの数字をそのまま報告書へ反映させる使い方もできます。体裁の指示を毎回書かなくても、資料の作成まで一度の指示で終わります。

Claude CodeでExcel作業を自動化して手作業の時間を取り戻す

Claude Codeは、パソコン内のExcelファイルを直接読み込み、集計から書き出しまで実行できます。

ファイルを1つのフォルダにまとめ、ターミナルで移動して起動すれば、その日から使い始められます。

まずは毎月必ず発生する作業を1つ選び、元ファイルのコピーで試してみてください。手作業の結果と突き合わせて同じ数字が出れば、翌月から任せられます。

ただし、Excelの自動化ができるようになると、今度は「ほかの業務にもどこまで使えるのか」という判断が必要になります。

自分の仕事のどこをAIに任せられるかは、事例を知らないと見当がつきません。

AIの使いどころが見えても、工程を前に進めるのは自分という点は変わりません。

SHIFT AIの無料オンラインセミナーでは、CodexかClaude Codeを自分のPCで動かすところまで一緒に進めます。以下のボタンから、ご希望の日程を選んでください。

スキルゼロから始められる!

AIエージェントセミナーの日程を選ぶ

目次

執筆者

Momoko

AI・生成AI分野を中心に活動するWebライター。AI情報サイトで多数の記事を執筆し、ChatGPTをはじめとする生成AIツールや画像生成AIを活用したコンテンツ制作を得意としています。SEOを意識した、わかりやすく実用的な記事制作を心がけています。