最初に理解したいこと:売るのはAI操作ではなく確認済みの成果物
CSVやExcelの整理案件で依頼される作業は、表記ゆれの修正、重複行の確認、日付や金額の形式統一、複数ファイルの結合、集計表の作成などです。ChatGPTは、CSVやXLSXなどの構造化データを読み取り、表やグラフを作成したり、コードに基づく分析を確認したりする用途に対応しています。ただし、ファイルの構造が複雑な場合や、画像化された表では正確に処理できないことがあります。(出典:help.openai.com)
重要なのは「AIに入れれば終わる」と考えないことです。納品物の品質は、依頼内容を正しく定義し、元データを壊さず、処理前後の差分を説明できるかで決まります。編集部の提案として、初心者はまず個人情報を含まない小規模なデータ整理から始め、作業範囲を限定した定型サービスにすると安全です。
- 対応しやすい例:列名の統一、空白削除、日付形式の統一、重複候補の一覧化、月別集計
- 慎重に扱う例:給与、顧客名簿、医療情報、決済情報、契約判断に関わるデータ
- 避けたい表現:「完全自動」「ミスゼロ」「何でも対応」
受注前に決める4項目:範囲・形式・期限・機密性
問い合わせを受けたら、いきなりファイルを預からず、まず次の項目を確認します。①何を整えるのか、②元ファイルと納品形式は何か、③行数・シート数・ファイル数はどれくらいか、④個人情報や社外秘情報が含まれるか、です。特に「きれいにしてほしい」という依頼は曖昧なので、完成条件を表にします。たとえば「氏名の全角・半角を統一」「空欄は勝手に補完せず一覧化」「重複は削除せず候補シートへ移す」といった具合です。
見積もりは、行数だけでなく、列の種類、例外の多さ、確認回数で変わります。以下は相場の断定ではなく、初心者が自分の作業量を見積もるための目安です。小規模なサンプルなら、内容確認30分、AI処理30〜60分、検算30〜90分、修正と納品説明30分程度を見込むと、合計2〜4時間になりやすいでしょう。初回案件では、想定外の表記ゆれや数式崩れが出るため、余裕のある納期を提示します。
ChatGPTのプランやExcelの利用環境によって、使える機能や上限は異なります。ChatGPT for ExcelやGoogle Sheetsの提供範囲も、アカウント、プラン、管理者設定などで変わるため、受注前に自分の環境で確認してください。(出典:help.openai.com)
- 納品物を明文化:整形済みファイル、変更履歴、未処理・要確認一覧、検算結果
- 修正ルールを先に承認してもらう:表記統一、重複処理、空欄処理、数値変換の基準
- 追加料金の条件を決める:ファイル追加、再集計、仕様変更、複数回の修正
実作業の手順:原本を残し、AIには役割を分けて指示する
作業開始時は、元ファイルを読み取り専用で保存し、作業用コピーを作ります。個人情報や機密情報は、可能なら氏名を顧客001、メールアドレスを削除またはダミー値に置き換えます。個人向けサービスでは、設定によって入力内容がモデル改善に利用される場合があるため、業務データをアップロードする前にデータ利用設定、契約、顧客との秘密保持条件を確認してください。(出典:help.openai.com)
AIへの依頼は一度に全部任せず、段階を分けます。最初は「シート名、列名、行数、空欄、データ型、重複候補を報告してください」と診断だけを依頼します。次に「変更せず、修正案を一覧にしてください」と確認し、その後に承認済みのルールだけを適用します。最後に「変更した列、件数、未処理の例外、使用した計算方法を説明してください」と記録を作らせます。
プロンプト例は次のように具体化します。「1行目を見出し、1行を1レコードとして扱う。金額列は数値化するが、変換できない値は空欄にせず要確認一覧へ出す。重複は削除せず、判定キーと候補理由を別シートに記録する。元データの行順とIDは保持する」。AIが推測で値を補完しないよう、禁止事項まで書くのがポイントです。
- 原本、作業版、納品版を分ける
- 処理前後の行数と列数を記録する
- 変更したセルや列をログに残す
- 判断できない値は推測せず、要確認として返す
検算方法:AIの回答ではなく、独立した数字で照合する
検算は最低でも五つの観点で行います。第一に件数です。処理前後の行数、IDのユニーク数、除外・追加件数を照合します。第二に合計です。売上や数量などの重要列は、元データの合計と納品版の合計を別計算し、変換不能な値がないか確認します。第三に欠損です。必須列の空欄、異常な日付、負数、桁違いの金額を抽出します。第四に重複です。完全一致だけでなく、顧客名と日付、注文番号など、業務上のキーで候補を確認します。第五にサンプル照合です。先頭・中央・末尾から数件を選び、元データから納品版まで目視で追います。
ChatGPTに合計を計算させるだけでは、検算として不十分です。ExcelのSUM、COUNTIF、SUMIFS、ピボットテーブルなど、別の方法で同じ値を計算します。数式が多いブックでは、Excelのエラーチェック機能を使い、#VALUE!、#REF!、#N/Aなどを確認します。ただし、Excelのエラーチェックはすべての論理ミスを保証するものではないため、期待値との照合も必要です。(出典:support.microsoft.com)
たとえば「月別売上」を作った場合、元データの総売上と月別集計の合計が一致するか、対象外の日付がないか、税抜・税込の基準が混在していないかを確認します。検算表には、項目、元データ、納品データ、差分、判定、確認者を残すと、依頼者が再確認しやすくなります。
- 行数:処理前後、除外、追加、重複候補を比較
- 数値:合計、最大・最小、件数を別手段で照合
- 形式:日付、通貨、郵便番号、先頭ゼロを確認
- 数式:エラー値、参照範囲、コピー漏れを確認
- 目視:無作為サンプルと例外データを確認
納品の組み立て:ファイルだけでなく、変更履歴を渡す
納品時は、整形済みファイルだけでなく、作業概要を1枚にまとめます。内容は「依頼された処理」「実施した変更」「変更件数」「未処理・要確認」「検算項目」「依頼者に確認してほしい点」です。これにより、AIを使ったかどうかではなく、どのような基準で処理し、どこに不確実性が残るかを説明できます。
修正依頼が来た場合は、元データと前回納品版を比較し、仕様変更なのか単純なミスなのかを分けます。納品後に元ファイルを保管し続ける場合は、保管期間と削除方法も合意しておきます。副業として継続するなら、作業時間、利用サービスの料金、振込手数料などを記録し、税務上の扱いは国税庁の最新情報や税理士などに確認してください。
- 納品ファイル名に版数と日付を付ける
- 変更履歴を別シートに残す
- 要確認箇所を赤くするだけでなく、理由を記載する
- 顧客の最終確認を受けて完了とする
注意点と失敗を避ける方法
最も多い失敗は、AIが作ったファイルを開いて見た目だけ確認し、数字の整合性を見ないことです。表の色や並びが整っていても、先頭ゼロの消失、日付の月日逆転、文字列になった金額、数式範囲の不足は起こり得ます。
次に危険なのが、曖昧な重複削除と自動補完です。同じ名前でも別顧客かもしれず、空欄を推測で埋めると原データの意味を変えてしまいます。削除や補完をする前に基準を確認し、迷うものは候補一覧として返します。
また、CSVは文字コード、区切り文字、改行、日付、先頭ゼロなどの違いで表示が変わります。Excelに取り込んだ時点で値が変わっていないか、元のテキストと比較してください。新しいExcel機能やChatGPT連携機能は、利用環境や提供状況が変わる可能性があるため、案件ごとに動作確認を行います。
編集部の提案は、最初から大量案件を取らず、匿名化したサンプルで「診断・整形・検算表作成」までを練習することです。収益や作業効率はデータ品質、依頼者との確認回数、Excelスキルによって変わるため、AIの利用だけで成果や利益を保証できません。
- 個人情報・秘密情報を無断でアップロードしない
- 原本を直接編集しない
- 数値・日付・先頭ゼロを重点的に確認する
- AIの推測による補完を許可しない
- 契約、納期、修正回数、データ削除条件を事前に決める
今日から試すチェックリスト
まずは公開データや自作データで、10〜50行ほどのCSVを用意します。次の順番で作業し、処理時間と検算時間を記録してください。これが将来の見積もりとサービス説明の基礎になります。
- □ 原本を保存し、作業用コピーを作った
- □ 列名、1行1レコード、文字コード、区切り文字を確認した
- □ 整形ルールと禁止事項を文章にした
- □ ChatGPTには診断、修正案、実行、報告を分けて依頼した
- □ 行数、ID数、合計、欠損、重複を確認した
- □ Excelの数式エラーと参照範囲を確認した
- □ 先頭・中央・末尾のサンプルを元データと照合した
- □ 未処理データと判断理由を一覧化した、または要確認として残した