2026.04.22

プログラミング不要?Claude Codeで事務用のカスタムスクリプトを作成する方法

プログラミング不要で始める!Claude Codeで事務用カスタムスクリプトを作成する方法

プログラミング不要で始める!Claude Codeで事務用カスタムスクリプトを作成する方法

日々の事務作業で、こんな悩みはありませんか?

  • 毎回同じようなExcel加工やコピペ作業をしていて時間がかかる
  • 複数のシステムからデータを集めてレポートを作るのが大変
  • 社内の簡単な業務でも「システム部門に頼まないと自動化できない」と諦めている

こうした「ちょっとした自動化」の多くは、本来であればスクリプトやプログラムで効率化できます。しかし、プログラミングの学習には時間も根気も必要で、事務担当者やバックオフィスの方にはハードルが高く感じられがちです。

そこで活用したいのが、AIを利用してコードの作成・修正・実行までサポートしてくれる「Claude Code」です。この記事では、プログラミング知識がほとんどなくても、Claude Codeを使って事務用のカスタムスクリプトを作る流れを、できるだけ分かりやすく解説していきます。


1. Claude Codeとは?事務担当者にとってのメリット

まずは前提として、Claude Codeの特徴を整理します。

1-1. Claude Codeの概要

Claude Codeは、AIアシスタント「Claude」に搭載されている“コーディングに特化したモード”です。通常のチャットと違い、以下のようなことが可能になります。

  • 自然な日本語で依頼するだけで、Pythonなどのスクリプトコードを生成してくれる
  • 生成したコードをその場で実行し、結果を確認できる
  • エラーが出た場合も、どこをどう直せば良いかをAIが提案してくれる

これにより、「コードを書く」という専門的な部分をAIに任せ、利用者は「やりたいこと」を日本語で説明するだけ、という形でスクリプト作成を進められます。

1-2. 事務・バックオフィス業務での活用イメージ

事務用カスタムスクリプトとして、例えば次のようなものが考えられます。

  • ExcelやCSVのデータを一括で整形(列の並び替え、不要行の削除、フォーマット変換など)
  • 毎日ダウンロードする売上データの集計レポートを自動生成
  • 複数のCSVファイルを条件付きでマージ(突合、照合)
  • テキストデータから必要な情報だけ抽出して一覧を作成

これらは従来、Excelの関数やマクロ、あるいはプログラムで対応する必要がありましたが、Claude Codeを使えば「どんな加工をしたいか」を文章で説明するだけで、自動化のスクリプトを一緒に作っていくことができます。


2. プログラミング不要で始める準備

2-1. 必要なもの

Claude Codeで事務用スクリプトを作るために必要なのは、基本的に次の3つだけです。

  • インターネットに接続されたPC
  • ブラウザ(Chrome / Edge / Safariなど)
  • Claudeにアクセスできる環境(Claude Codeが利用可能なプラン)

特別な開発環境のインストールや、難しい設定は不要です。Webブラウザ上で作業が完結します。

2-2. 安全に始めるためのポイント

業務データを扱う以上、セキュリティと情報管理は非常に重要です。Claude Codeを使う際は、次の点を意識しましょう。

  • 機密情報や個人情報を含むデータを扱う場合は、必ず社内ルールや利用規約を確認する
  • 最初はダミーデータやサンプルデータでテストする
  • いきなり本番ファイルを上書きせず、コピーを作ってから実行する

3. Claude Codeで事務用カスタムスクリプトを作る基本ステップ

ここからは、実際にClaude Codeを使ってスクリプトを作る一連の流れを紹介します。プログラミング知識がなくても進められるよう、日本語での指示の仕方を中心に解説します。

3-1. やりたいことを「日本語」で具体的に書き出す

まず一番大事なのは、やりたい処理をできるだけ具体的に日本語で説明することです。例えば、売上データのCSVを加工したい場合、次のように書き出してみます。

・入力ファイル:売上一覧_YYYYMMDD.csv
・ファイル形式:UTF-8のCSV、1行目がヘッダー
・やりたいこと:
  1. 「ステータス」列が「キャンセル」の行をすべて削除
  2. 「売上金額」列の合計を計算して、画面に表示
  3. 加工後の結果を「売上一覧_YYYYMMDD_加工済.csv」として保存

このように、入力・処理内容・出力を分けて書くと、Claude Codeも理解しやすくなります。

3-2. Claude Codeへの初回プロンプト例

次に、実際にClaude Codeに依頼するときの文例です。

事務用のカスタムスクリプトを作りたいです。
プログラミングはほとんど分からないので、日本語で説明するのでPythonコードを書いてください。

【やりたいこと】
・売上一覧のCSVから「ステータス」列が「キャンセル」の行を削除
・「売上金額」列の合計を計算して表示
・加工後の結果を別ファイルとして保存

初心者にも分かるように、コードの説明と、実行方法も教えてください。

このように依頼すると、Claude Codeは具体的なPythonコードと、その解説を返してくれます。

3-3. Claudeが提案したコードをそのまま実行する

Claude Codeの大きな利点は、提案されたコードをその場で実行して結果を確認できる点です。通常であれば、Pythonをインストールしたり、エディタを準備したりする必要がありますが、Claude Codeではブラウザ上の環境で完結します。

基本的な流れは次の通りです。

  1. Claude Codeが提示したコードを確認する
  2. 必要なら、「このファイルを読み込むようにしてください」などと追加指示を出す
  3. 準備ができたら、実行ボタンからコードを動かす
  4. 結果やエラーメッセージを見て、必要に応じて修正を依頼する

4. よくある事務作業を自動化するカスタムスクリプト例

ここでは、Claude Codeで作成しやすい事務向けカスタムスクリプトの例を紹介します。実際に使うときは、自分の業務内容に合わせて日本語で条件を変えて依頼すればOKです。

4-1. CSVデータのクレンジング・整形

例えば、次のような要望をClaude Codeに伝えます。

Excelから書き出した顧客リストのCSVがあります。
このファイルを整理するPythonスクリプトを作ってください。

【条件】
・1行目はヘッダーです
・「メールアドレス」列が空白の行は削除
・「名前」列の前後のスペースを削除
・「登録日」列をYYYY/MM/DD形式に統一
・加工後のCSVを別名で保存

事務担当者でも使いやすいように、
ファイル名はスクリプトの中の1か所を書き換えるだけで変更できるようにしてください。

Claude Codeは、この要件を満たすPythonスクリプトを生成し、さらに「どの部分を変更すれば別のファイルに対応できるか」なども説明してくれます。

4-2. 毎月のレポート集計を自動化

月次レポートや週次レポートなど、同じような集計を何度も行う作業は、自動化の効果が非常に大きい分野です。

毎月の売上レポートを作成するPythonスクリプトを作ってください。

【前提】
・売上データのCSVファイル(売上_YYYYMM.csv)が1つあります
・列には「日付」「担当者」「商品名」「数量」「売上金額」があります

【やりたいこと】
・担当者別の売上金額合計を集計
・商品別の売上金額合計も集計
・結果を2つのシートを持つExcelファイルに出力(担当者別 / 商品別)

Excelに不慣れな人でも分かるように、
実行手順と、出力ファイルの見方も説明してください。

このように依頼すれば、集計処理からExcel出力まで行うスクリプトをClaude Codeが提案し、操作方法も併せて教えてくれます。

4-3. 複数ファイルの突合・マージ

「顧客マスタ」と「取引履歴」など、複数のデータを照合してレポートを作るケースも多いでしょう。その場合も、どの列をキーにして結合するかを日本語で明示すれば大丈夫です。

2つのCSVファイルを突合するスクリプトを作ってください。

【ファイル1】顧客マスタ.csv
・顧客ID、顧客名、メールアドレス

【ファイル2】注文履歴.csv
・注文ID、顧客ID、注文日、金額

【やりたいこと】
・顧客IDをキーにしてファイルを結合
・1つのCSVにまとめて「顧客名」も含めて出力
・金額が0円の注文は除外

このように条件を箇条書きにすると、Claude Codeは必要な突合・フィルタリング処理を行うコードを組み立ててくれます。


5. プログラミング不要とはいえ「最低限」知っておくと楽なポイント

Claude Codeを使えば、ゼロからコードを書く必要は基本的にありません。しかし、最低限の用語や考え方を知っておくと、AIとのコミュニケーションがスムーズになり、より精度の高いスクリプトを作れるようになります。

5-1. 「変数」と「繰り返し」のイメージ

詳しいプログラミング学習は不要ですが、次の2つだけイメージしておくと便利です。

  • 変数:データを一時的に入れておく「箱」のようなもの
  • 繰り返し処理:同じ処理を、行ごと・ファイルごとに何度も自動で行う仕組み

例えば、「売上金額の合計を計算して表示」という処理は、
「各行の売上金額を繰り返し足していき、合計を1つの変数に入れておく」
という形でプログラムになります。このくらいのイメージがあれば、Claude Codeの説明も理解しやすくなります。

5-2. エラーは怖くない。エラー文ごとClaudeに投げる

スクリプトを実行すると、最初のうちは高い確率でエラーが出ます。ですが、エラーは必ずしも失敗ではなく、「どこを直せばいいか」のヒントです。

エラーが出たときは、次のように対処しましょう。

  • エラーメッセージをまるごとコピー
  • Claude Codeに「このエラーの原因と、直し方を教えてください」と聞く
  • 必要であれば、使用しているファイルの中身や列名も共有する

Claude Codeは、エラー内容を分析し、コードのどこをどのように修正すれば良いかを提案してくれます。プログラミングの専門家でなくても、対話しながら少しずつ完成度を高めていくことができます。


6. Claude Codeで事務用スクリプトを作るときのコツ

6-1. 要件は「段階的に」伝える

最初から完璧なスクリプトを一発で作ろうとするよりも、まずはシンプルな処理から始め、徐々に機能を追加していく方が成功しやすくなります。

例えば、次のようなステップで依頼を分けていくとスムーズです。

  1. まずはCSVを読み込んで、先頭10行を表示するだけのコード
  2. 次に、不要行の削除や列の整形など、基本的な加工を追加
  3. 最後に、集計やレポート出力などを追加

段階を分けることで、どの時点で期待通りに動かなくなったかが分かりやすくなり、トラブルシューティングもしやすくなります。

6-2. 実際のファイル名・列名をそのまま伝える

AIが作るコードで意外とつまずきやすいのが、ファイル名や列名のズレです。コード上では半角英数字で書かれているのに、実際のCSVでは全角だったり、微妙にスペースが入っていたりするケースがあります。

これを避けるには、

  • 可能であれば、ファイルの一部をClaudeに見せる
  • 列名はコピペして「この列名を使ってください」と指定する
  • 「列名は日本語のまま扱ってください」などの条件を明示する

といった工夫が有効です。

6-3. 「再利用しやすさ」を意識した依頼をする

せっかくスクリプトを作るなら、1回きりではなく毎月・毎週の定型作業に繰り返し使える形にしたいものです。そのために、Claude Codeへの依頼時に次のようなポイントを付け加えると良いでしょう。

  • 「毎月ファイル名だけ変えて使いたいので、ファイル名を最初にまとめて定義してください」
  • 「日付や期間は、スクリプト実行時に入力できるようにしてください」
  • 「処理内容をコメントで分かりやすく説明してください」

こうしたリクエストを入れておくと、後から自分や同僚が見ても分かりやすいスクリプトになります。


7. Claude Codeで事務作業を自動化する際の注意点

非常に便利なClaude Codeですが、業務で活用するうえではいくつか注意すべき点もあります。

7-1. 元データのバックアップは必ず取る

自動化スクリプトは、一瞬で大量のデータを書き換える力を持っています。そのため、慣れないうちは必ず次のことを徹底しましょう。

  • 元データはコピーしてからスクリプトを試す
  • テスト用の小さなサンプルデータで動作確認をしてから本番に適用する
  • 重要なファイルは、別の場所にもバックアップを保管する

7-2. 社内ルール・コンプライアンスの確認

特に顧客情報や売上情報などを扱う場合は、社内の情報セキュリティポリシーや、AIツール利用に関するルールを必ず確認してください。

場合によっては、

  • 匿名化したデータに置き換えてからAIに渡す
  • 機密情報を含む部分は自分のPC側だけで処理する

などの工夫が必要になることもあります。

7-3. スクリプトの「オーナー」を決めておく

一度作ったカスタムスクリプトは、社内の他メンバーにも共有したくなるはずです。その際、

  • 誰がそのスクリプトの内容を把握しているのか
  • 仕様変更やメンテナンスの窓口は誰か

を明確にしておくと良いでしょう。Claude Codeを使えば修正もやりやすいですが、最低1人は中身を理解している担当者がいると安心です。


8. まとめ:Claude Codeで「脱・手作業」の第一歩を

この記事では、「プログラミング不要」でClaude Codeを使い、事務用のカスタムスクリプトを作成する方法を解説しました。

  • Claude Codeなら、やりたい処理を日本語で伝えるだけでAIがコードを生成
  • ExcelやCSVの整形、レポート集計、ファイル突合などの事務作業を自動化できる
  • プログラミングの専門知識は不要だが、業務要件を具体的に伝えることが重要
  • エラーが出ても、エラー内容ごとClaudeに相談しながら修正していける
  • バックアップ・セキュリティ・社内ルールには十分配慮する必要がある

最初は小さな自動化からで構いません。例えば、

  • 毎日コピー&ペーストしているExcel加工
  • 複数のCSVを1つにまとめるだけの作業
  • 売上金額の合計を出しているだけの集計

といった単純な業務を1つ選び、Claude Codeに「これを自動化するスクリプトを作ってください」と相談するところから始めてみてください。

「自分は文系だからプログラミングは無理」と思っていた事務担当者でも、AIのサポートを受けながらであれば、立派な“自動化の仕組み”を作ることができます。
Claude Codeをうまく活用し、日々のルーティン作業をAIに任せて、より価値の高い仕事に時間を割けるようにしていきましょう。

この記事の内容を動画で確認したい方は、以下のリンクから視聴できます。
https://youtu.be/MDKJA5lqELo?si=bX5t8NNeb_ErYWPN

ブログ一覧へ戻る

CONTACT US

公式LINE
無料相談受付中!

専門スタッフがLINEで無料相談を承ります。
初めての方も安心してご利用ください。