ホーム

Claude CodeでExcelの家計簿をVibe Coding

Vibe Codingは、コンピュータと会話するようなものです。あなたが実現したい結果を説明し、Claude Codeがそれを構築し、あなたがテストして改良します。これは魔法ではなく、あなたがビジョンを示し、数式・書式・グラフといったスプレッドシートの仕組みをAIが担当する新しい作業方法です。このチュートリアルでは、自然言語による指示だけで、複数のシートを持つ本格的な家計簿を作成する手順を紹介します。

主要な概念

必要なもの

ステップ1:新しいGitHubリポジトリを作成

ローカルGitリポジトリとGitHub上のバックアップができました。

ステップ2:VS Codeでプロジェクトを開く

ステップ3:Claude Codeを起動

claude

これでClaude Codeが起動し、リクエストを受け付ける準備ができました。

ステップ4:最初のVibe - 収入シートと支出シートを作成

スプレッドシートをセルごとに作る代わりに、欲しいものを説明するだけです。

budget.xlsxという名前のスプレッドシートを作成し、「収入」と「支出」の2つのシートを用意してください。「収入」シートには「収入源」「月」「金額」の列を作り、3つの収入源の例を2か月分入れてください。「支出」シートには「カテゴリ」「月」「金額」の列を作り、6つのカテゴリの例(家賃、食料品、交通費、光熱費、娯楽費、貯蓄など)を同じ2か月分入れてください。各シートの一番下にSUM数式を使った「合計」行を追加してください。

進捗を保存: Claudeに以下のように依頼してGitでコミットするか、GitHub Desktopから手動でコミットします:

変更をコミットしてください。

ステップ5:2番目のVibe - 集計シートを追加

グラフを作る前に、2つのシートを結び付けます。

budget.xlsxに「集計」という名前の3枚目のシートを追加してください。「総収入」「総支出」「純貯蓄」(収入から支出を引いた額)を表示し、それぞれ直接入力した数値ではなく、「収入」シートと「支出」シートを参照する数式で計算してください。

進捗を保存: Claudeに依頼してコミットするか、GitHub Desktopを使います。

ステップ6:3番目のVibe - グラフを追加

数値も便利ですが、グラフなら一目で全体像がわかります。

「支出」シートに、支出全体に占める各カテゴリの合計の割合を示す円グラフを追加してください。「集計」シートには、月ごとの総収入と総支出を比較する棒グラフを追加してください。

ステップ7:4番目のVibe - 予算オーバーのカテゴリを強調表示

数値を探し回らなくても、問題が一目でわかるようにします。

「支出」シートに条件付き書式を追加して、1か月の支出が$500を超えるものは赤で、$100未満のものは緑で強調表示してください。

何かおかしく見える場合は、見えている内容をコピーしてClaudeに説明し、修正してもらいましょう。

ステップ8:5番目のVibe - カテゴリのドロップダウンを追加

入力ミスなく、シートを簡単に拡張できるようにします。

「支出」シートの「カテゴリ」列にデータの入力規則を追加して、既存のカテゴリと「その他」からなるドロップダウンリストの値だけを受け付けるようにしてください。新しい項目を入力できるよう、一番下に空白の行を2行追加してください。

ステップ9:確認してコミット

コミットする前に、Claudeが作成したものを確認します。

家計簿にグラフ、条件付き書式、カテゴリのドロップダウンを追加

家計簿の完全な動作版を保存できました!

ステップ10:反復して改善

Vibe Codingは反復するときにこそ真価を発揮します。機能を説明して追加してみましょう:

Claudeへのリクエスト例:

機能の追加に成功するたびに:

主要な原則:

毎回、このパターンに従います:説明 → ファイルを確認 → 反復 → コミット。

次のステップ

トラブルシューティング

ワークフロー概要

このチュートリアルでは、複数のツールを1つのワークフローに統合しました:

魔法は単一のツールにあるのではなく、Vibe Codingによって実現したいことを説明し、素早く反復できる点にあります。空のフォルダから、グラフ入りの動作する家計簿まで、手動で1つも数式を書かずに完成させました。

日常のワークフロー

この初期設定が終われば、日々のVibe Codingの流れは次のようになります:

  1. VS Codeを開く - プロジェクトフォルダを開きます
  2. Claude Codeを起動する - ターミナルでclaudeと入力します
  3. 目標を説明する - 「〜する機能を追加して」や「〜の行を修正して」など
  4. ファイルを確認する - Spreadsheet ViewerまたはExcel/LibreOfficeで開きます
  5. 反復またはコミット - おかしな点があれば修正内容を説明し、動作すればGitHub Desktopでコミットします
  6. 定期的にプッシュする - Push originをクリックしてGitHubにバックアップします

練習すればするほど、欲しいものを説明するのが上手になります。Vibe Codingはスキルです。どのような説明がうまくいくのか、大きなスプレッドシートのアイデアをテストしやすい小さな部分にどう分けるのかを学んでいきましょう。


Steven Geが2026年9月21日に作成。