Piste

Claude Code × Google Sheets連携で売上集計・在庫管理を自動化!中小企業のスプレッドシート業務AI化ガイド

Claude Code × Google Sheets連携

「毎月の売上集計に半日かかる」「在庫表の更新が漏れて欠品が発生する」「月次レポート作成のたびにスプレッドシートを開いて手作業でコピペ」——こうしたGoogle Sheets(スプレッドシート)まわりの定型業務に時間を奪われている中小企業の経営者・管理担当者は多いはずです。

本記事では、AnthropicのAIコーディングツール「Claude Code」とGoogle SheetsをMCP(Model Context Protocol)で連携させ、売上集計・在庫管理・帳票作成を自動化する具体的な手順と活用事例を解説します。プログラミング知識がなくても、自然言語の指示だけでスプレッドシート業務をAIに任せられる時代の入口を体感していただけるはずです。

目次

1. なぜ今、Google Sheets業務をAI化すべきか

多くの中小企業ではGoogle Sheetsが事実上の基幹システムになっています。売上管理、在庫表、顧客リスト、勤怠記録、経費精算——あらゆる業務データがスプレッドシートに集まっている一方で、その更新・集計・分析は依然として人手に頼っているのが現状です。

スプレッドシート業務に潜む3つのコスト

コスト種別具体例月間想定時間
転記・集計POSデータの転記、月次売上集計、部門別集計10〜20時間
更新漏れ・ミス対応在庫数の更新漏れ、計算式の壊れによる修正5〜10時間
レポート作成月次・週次レポート作成、グラフ更新、関係者共有8〜15時間

合計すると月23〜45時間、年間で276〜540時間がスプレッドシート関連の単純作業に消えている計算です。一人社長や少人数チームにとっては看過できない時間的損失といえます。

従来の自動化(GAS・マクロ)との違い

これまでもGoogle Apps Script(GAS)やマクロでスプレッドシート業務を自動化することは可能でした。しかし、GAS開発には JavaScriptの知識が必要で、要件変更のたびにコード修正が発生します。Claude Codeを使えば、自然言語で「先月分の売上を商品カテゴリ別に集計して新しいシートに出力して」と指示するだけで、AIが自動的に処理を実行してくれます。

2. Claude Code × Google Sheets連携の全体像

Claude CodeはAnthropicが提供する公式CLIツールで、ターミナル上からClaudeに作業を依頼できる開発者向けインターフェースです。MCP(Model Context Protocol)という仕組みを使うことで、Google Sheets・Drive・Calendar・Gmail等の外部サービスをClaude Codeから直接操作できるようになります。

連携アーキテクチャ

あなた(自然言語の指示)
       ↓
Claude Code(CLI/Anthropic公式)
       ↓ MCP経由
Google Drive MCP Server
       ↓
Google Sheets API
       ↓
スプレッドシート(読み取り・書き込み・集計・グラフ生成)

この構成により、Claude Codeは「特定のシートを読む」「セル範囲を計算する」「新しいシートを追加する」「条件付き書式を適用する」「グラフを挿入する」といった操作を自律的に行えます。

できることの一例

3. MCP連携のセットアップ手順

Claude CodeからGoogle Sheetsを操作するには、Google Drive MCPサーバーをインストール・設定します。具体的な手順は以下の通りです。

Step 1: Claude Codeのインストール

npm install -g @anthropic-ai/claude-code

Node.js 18以上が必要です。インストール後、claude コマンドで起動できます。

Step 2: Google Drive MCPサーバーのインストール

Anthropic公式または信頼できるサードパーティ製のGoogle Drive MCPサーバーをインストールします。多くは npm パッケージとして配布されており、認証情報(OAuth)の設定を行うことでスプレッドシートへのアクセスが可能になります。

Step 3: 設定ファイルへの追記

Claude Codeのユーザー設定ファイル(~/.claude/.mcp.json)に以下のような設定を追加します。

{
  "mcpServers": {
    "google-drive": {
      "command": "node",
      "args": ["/path/to/google-drive-mcp/index.js"],
      "env": {
        "GOOGLE_CREDENTIALS_PATH": "/path/to/credentials.json"
      }
    }
  }
}

Step 4: 動作確認

Claude Codeを再起動し、「Googleドライブのスプレッドシート一覧を取得して」と指示してみます。スプレッドシート名のリストが返ってくれば連携成功です。

4. 売上集計の自動化(実践プロンプト例)

連携が完了したら、実際の業務で使えるプロンプトを試してみましょう。以下は売上集計を自動化する実例です。

プロンプト例1: 月次売上集計

「売上管理シート(ID: xxx)の今月分のデータを読み込み、商品カテゴリ別・販売チャネル別の売上合計を計算して、新しいシート『2026年5月_集計』に表として出力してください。前月比のパーセンテージも併記し、前月比10%以上ダウンの行は赤背景で強調してください。」

Claude Codeはこの指示を受け取ると、シートの構造を読み取り、必要な集計処理を自動的に実行します。出力されたサマリーシートには、カテゴリ別売上・前月比・条件付き書式まで適用された状態で完成します。

プロンプト例2: 異常値検知

「売上データから、前年同月比で売上が30%以上減少している商品を抽出し、リストアップしてください。さらに、各商品について考えられる要因(在庫切れ、価格改定、季節要因など)を仮説として提示してください。」

Claudeはデータ分析だけでなく、ビジネス文脈を踏まえた仮説提示まで行えるのが特徴です。経営者が一次的な気づきを得るための「分析パートナー」として機能します。

プロンプト例3: 部門別レポート生成

「部門別売上シートをもとに、各部門のリーダー宛のサマリーテキストを作成してください。前月実績・今月目標・達成率・特記事項を含め、500字以内で簡潔にまとめてください。」

5. 在庫管理・発注アラートの自動化

在庫管理は、欠品リスクと過剰在庫リスクの両方を抱える厄介な業務です。Claude Codeを活用すれば、在庫データの監視と発注タイミングの判断をAIに委ねることができます。

在庫アラートのワークフロー例

  1. 毎朝、Claude Codeが在庫管理シートを自動読み取り
  2. 各商品の現在庫数と発注点(安全在庫+リードタイム消費分)を比較
  3. 発注点を下回っている商品をリストアップ
  4. 過去30日の販売実績から推奨発注数量を算出
  5. 発注リストシートに自動追記し、責任者に通知

プロンプト例: 発注リスト自動生成

「在庫管理シートを確認し、安全在庫を下回っている商品をすべて抽出してください。各商品について、過去30日の平均販売数から30日分の発注推奨数量を計算し、発注リストシートに『商品名・現在庫・推奨発注数・発注先』の表として追記してください。」

定期実行による完全自動化

Claude Codeのスケジュール機能や/loopコマンドと組み合わせれば、上記の処理を毎朝9時に自動実行することも可能です。担当者は出勤後にスプレッドシートを開くだけで、その日に発注すべき商品リストが既に出来上がっている状態を実現できます。

6. 月次レポート自動生成のワークフロー

月次レポート作成は、多くの中小企業で「月初の3日間」を圧迫する業務です。Claude Codeを使えば、データ集計からドキュメント生成まで一気通貫で自動化できます。

ワークフロー全体像

1. 売上シートから前月データを取得
2. 部門別・商品別・チャネル別に集計
3. グラフを自動生成
4. 前月比・前年同月比のコメント生成
5. Googleドキュメントに本文・表・グラフを挿入
6. PDF化して経営会議資料として保存

プロンプト例: 月次レポート一括生成

「売上管理シート・在庫シート・顧客シートをもとに、2026年4月分の月次レポートを作成してください。レポートには『売上サマリー』『前月比分析』『主要商品TOP10』『新規顧客数推移』『次月の課題』のセクションを含め、Googleドキュメントとして出力してください。グラフは折れ線・棒グラフ各2つを挿入してください。」

従来は経理担当者が3日かけていた作業が、Claude Codeへの指示1回・実行時間10分程度で完了するようになります。

7. 中小企業の活用事例3選

事例1: 飲食店チェーン(5店舗運営)

各店舗のPOSデータを統合した売上管理シートを毎週Claude Codeで集計。商品別の販売動向と廃棄率を分析し、メニュー改廃の判断材料を経営会議で活用。週次集計時間が4時間→15分に短縮しました。

事例2: ECショップ運営会社

在庫管理シートとセール販売予測を組み合わせた発注計算を自動化。欠品率が15%→3%に改善し、過剰在庫による廃棄ロスも年間120万円削減できたという報告があります。

事例3: 士業事務所(社労士5名)

顧問先別の作業時間記録シートを月末に自動集計し、請求書ドラフトと作業報告書をGoogleドキュメントで自動生成。月末の事務作業が16時間→2時間に短縮されました。

8. よくある質問(FAQ)

Q1. プログラミング知識がなくても使えますか?

はい、Claude Codeへの指示は自然言語で行えます。初期セットアップ(MCPサーバー導入)にやや技術的な作業がありますが、導入サポートを使えば1〜2時間で利用開始できます。

Q2. データの安全性は大丈夫ですか?

Google SheetsへのアクセスはOAuth認証で行われ、Claude Codeはローカル環境で動作します。Anthropicは入力データを学習に使用しないポリシーを採用しており、ビジネス利用にも安心して活用できます。

Q3. 既存のGAS資産は活かせますか?

はい、既存のGASスクリプトをClaude Codeから呼び出すことも、Claude CodeにGASスクリプト自体を生成・改修してもらうことも可能です。

Q4. 料金はいくらかかりますか?

Claude Codeは月額20ドル前後のClaudeサブスクリプション、もしくはAPI従量課金で利用できます。中小企業の月次業務量であれば、月額3,000〜10,000円程度で運用できるケースが大半です。

Q5. 導入失敗を避けるコツは?

最初から全業務を自動化しようとせず、最も時間を取られている1業務(多くは月次集計)から始めることをおすすめします。1業務で成功体験を積むと、社内の協力も得やすくなります。

Claude Code導入サポート ¥3,000

「自社のスプレッドシート業務をAI化したいが、何から始めればよいかわからない」「MCP連携の設定で詰まってしまった」——そんな経営者・担当者様向けに、Claude Codeの導入から最初の自動化ワークフロー構築までを伴走支援するサービスを提供しています。

導入サポートに申し込む

本記事は、AIコンサルティングサービスPisteが運営するブログです。Claude Code・ChatGPT・Geminiなど生成AIを活用した中小企業の業務自動化について、現場で活きる実践情報を発信しています。