毎月同じ形式のCSVを開き、列を整えて集計表へ貼り付ける。事務職のこうした仕事を減らしたくて「Pythonか、生成AIか」と検索する人は多いでしょう。しかし、最初に選ぶべきものは講座名ではなく、何が毎回同じで、どこで人の判断が入るかです。決まった列のファイルをまとめるだけなら、ExcelのPower Queryで足りるかもしれません。処理を細かく記録し再実行したいならPython、形式の異なる文書から候補を抽出したいならAIを含むワークフローを検討できます。
この記事は、架空の「支店別の月次問い合わせ件数」を題材に、三つの選択肢を比べます。自動化を導入した実績を示す記事ではありません。会社の実データ、顧客名、メール本文を個人のクラウドサービスに入れる前に、勤務先の規程と承認を確認してください。無料で試す段階を挟み、必要な支援がはっきりしてから講座を比べる流れにしています。
事務職の自動化は作業を分けてから道具を選ぶ
自動化したい仕事を「入力」「変換」「確認」「出力」に書き分けます。たとえば複数支店から届くCSVを一つにまとめる仕事なら、入力は各支店のファイル、変換は列名の統一と件数の合計、確認は支店ごとの件数・重複・欠損、出力は月次表です。メール送信や基幹システムへの登録が続く場合、その操作は別工程として扱います。全部を一度に自動化すると、数字がずれたときに原因を追いづらくなります。
まず「月次CSVの集計」を架空データで再現する
練習用に、次のようなCSVを二つ作ります。支店名、月、問い合わせ件数だけの小さな表で十分です。4月と5月の行を含め、うち一行の件数を空欄にしてみてください。期待する合計を先に手計算しておくと、ツールの結果を検算できます。たとえば4月のA支店が12件、B支店が8件なら4月の合計は20件です。空欄をゼロとして足すか、エラーとして止めるかは、最初に決める必要があります。
| 月 | 支店 | 問い合わせ件数 | 期待する扱い |
|---|---|---|---|
| 2026-04 | A | 12 | 合計に含める |
| 2026-04 | B | 8 | 合計に含める |
| 2026-05 | A | 空欄 | 確認対象として残す |
数字が三つしかなくても、作業の設計は練習できます。元ファイルの名前、対象月、取り込んだ行数、除外した行数、最終合計をメモします。集計表の見た目を整えるのはその後です。欠損行を黙って消す処理は、件数の意味を変えてしまいます。1件でも想定外の行があれば止める運用と、人が確認して続ける運用のどちらが必要かを決めてください。
次に、実際の職場で同じ形式のファイルが届いているかを観察します。日付が文字列のこともあれば、支店名の表記が異なることもあります。「同じ仕事を毎月している」だけでは、入力が毎回同じとは限りません。使用するデータを社外に出さずに、まず紙や手元のメモに例外の種類を書き出すところから始められます。
列がそろったファイルはPower Queryで小さく試す
MicrosoftのPower Query公式説明では、フォルダー内の複数ファイルを結合する際、同じ形式・構造のファイルを前提に手順が説明されています。毎月同じ列のCSVを受け取り、不要列を削除して結合する仕事なら、コードを書く前に試す価値があります。職場でExcelを利用できる場合でも、利用できる機能や保存先の制限は契約と社内設定で確認してください。
練習では、架空CSVだけを一つのフォルダーへ置き、Power Queryで取り込みます。手順を保存したら、翌月分を模した新ファイルを追加して更新してみましょう。更新後に、行数と月別合計が手計算と合うか確認します。元ファイルを上書きせず、変換後の表と分けて保存すると、間違いが起きたときに戻しやすくなります。
列名が「件数」から「問合せ数」に変わる、二重に同じファイルが入る、4月の修正版が後から届く、といった例外も試してください。単に更新ボタンを押せる状態と、誤った集計に気付ける状態は違います。変換が失敗した場合の警告や、行数が急に増えた場合の確認方法を決めて初めて、毎月の作業に近づきます。ここまで無料の教材と手元の架空データで進められるなら、スクールは急がなくてよいでしょう。
例外規則を明文化したいならPythonを使う
「修正版のファイルだけを採用する」「件数が空欄なら集計しない」「処理した行を別の一覧に残す」など、判断規則が増えたらPythonが候補になります。Python公式のcsvモジュールにはDictReaderなどの読み込み方法が掲載されています。表の列名で値を参照できるので、まずは架空の3行を読み込み、列名と行数を表示する小さなプログラムから始めましょう。
コードを使えば品質が自動的に上がるわけではありません。例外を誤って定義すると、同じ間違いを毎月再現してしまいます。最初の版では「空欄があれば処理を止め、どのファイルの何行目か表示する」だけでも十分です。処理結果の数字と、処理から外した行の一覧を別々に残してください。ファイルを直接編集する場合は、原本をコピーして、出力先を明確に分けます。
学び始める人は、PythonでCSV集計を始める4週間の手順のように、読み込み、集計、検算を一段ずつ試せます。集計表の行数が一致しないときに、コードを「動くようにする」だけでなく、どの前提が違ったのか説明できるようにしてください。講座を選ぶなら、そうした説明やコードを講師に見てもらえるかが重要です。
文書の表現が揺れるならAIは抽出補助に限定する
CSVより難しいのは、支店ごとに書式の違う問い合わせメモやPDFから、同じ項目を取り出す仕事です。AIで候補を抽出し、人が原文を確認する構成は考えられます。しかし、生成AIが空欄を推測で埋めたり、別の支店の数字を混ぜたりする可能性があります。集計する前に抽出元を示せるか、そして不明な項目を不明なまま残せるかを検証してください。
AIエージェントにメールの送信や共有フォルダーの更新まで許可すると、下書きの誤りがそのまま相手に届く恐れがあります。練習では架空のメモを使い、「候補の表を作るまで」を任せ、送信と書き込みは人が確認します。業務に移す場合は、会社が認めるサービス、入力可能な情報、アクセス権、ログ、停止方法を担当部門と相談します。個人情報保護委員会の注意喚起も、生成AIに個人情報を入力する際の取り扱い確認を求めています。
Power Query、Python、AIエージェントは優劣を競う製品ではありません。同じ仕事でも、入力がきれいな部分は表計算で、例外規則はコードで、文章の候補整理だけAIで行う構成があり得ます。ただし、三つを最初から組み合わせると保守が難しくなります。まずは一つの工程を手動と並走させ、数字と時間を比較してください。
| 仕事の状態 | 最初に試す方法 | 人が確認する点 |
|---|---|---|
| 列が同じCSVを結合 | Power Query | 行数、列名、重複、合計 |
| 例外規則が多いCSV | Python | 空欄・修正版・除外行の扱い |
| 文章から項目を抽出 | AIの下書き+人の照合 | 原文の根拠、未確定項目、送信前承認 |
講座を選ぶ前に、学ぶ範囲と安全な運用を確かめる
自分で試した結果、「どこで止まるか」が分かってから講座を探すと、広告の言葉だけで判断しにくくなります。比較対象は、受講費だけではありません。課題添削、質問への回答、ツールの利用料、教材を使える期間、途中でやめる際の条件も同じ表に並べます。以下の候補は学習目的が異なるため、三つとも申し込む前提ではありません。
表計算で足りない理由を一文で書く
「AIを使えるようになりたい」だけでは、何を学ぶべきか決まりません。今回の題材なら「毎月5ファイルの件数を合算するが、支店名の表記ゆれで手修正が必要」「例外行の理由を残したい」のように書きます。Power Queryでほぼ終わり、最後に人が数行を確認するだけなら、その運用を続けるのも合理的です。有料講座は、学習の速度や添削が必要になったときの選択肢です。
試した時間も記録しましょう。手作業20分に対し、手順の準備と毎月の確認に30分かかるなら、その時点では時短になっていません。ただし、ミスが減る、手順を他の人へ引き継げるなど、時間以外の価値もあります。逆に、準備だけ短く見えても例外処理に毎回長くかかるなら、方法を見直します。比較には同じ架空データ、同じ期待結果を使ってください。
練習用の情報でも、共有範囲を決める癖を付けます。「架空」と書かれた表でも、実在の取引先名を紛れ込ませないようにします。講師への質問は、社内画面のスクリーンショットや本番ログを送らずに、再現用の架空データで説明できるようにしておきましょう。
Pythonを学ぶなら課題とレビュー方法を聞く
Pythonを選ぶ人には、未経験者向けのPython Winner公式ページが候補の一つです。公式のコース説明と申込時の案内で、Pythonの基礎、課題の内容、質問・レビューの対象を確かめてください。この媒体では講座を受講して成果を測定していないため、学習成果や転職結果は評価できません。広告の体験談を、自分にも当てはまる結果として受け取らないことが大切です。
無料相談では「架空CSVの欠損行を残すプログラムを作りたい。コードレビューでは入力の例外、検算、再実行の方法まで見てもらえるか」と聞くと具体的です。指導の曜日・時間、課題の返却時期、総額、教材・ソフトウェアの追加費用、解約条件も確認しましょう。Pythonの文法に興味があるだけなら、まず公式チュートリアルや手元の小さなCSVで試してからで構いません。
AIワークフローは権限と承認まで学べるか確認する
ノーコードで複数の処理をつなぎたい場合は、バイテックAIスクールのDify関連コース案内が学習内容を調べる入口になります。一方、AIエージェントを使って作業の一部を組み立てたい人にはAI Agent Campの公式案内があります。前者と後者は扱うツールも学習の進め方も異なります。公式の最新資料で、現在受けられるコース、支援の範囲、必要な外部ツール費を確かめてください。
無料相談や説明会で確認したいのは「ツールを動かせるか」だけではありません。練習用の架空データをどこに保存するか、AIが読める範囲を制限できるか、誤った抽出結果で処理を止められるか、対外送信の前に人の承認を置けるかを聞いてください。企業の有料アカウントが必要な演習なら、受講料とは別にいくらかかるかも確認します。講座側が推奨する設定より、勤務先の情報管理ルールが優先です。
比較の際は、各社に同じ架空の課題を伝えます。「支店ごとに形式の違う文書から件数候補を出し、根拠を見てから人が確定する」という題材です。カリキュラムで何を作るか、提出物を誰が確認するか、質問の受付と返答、修了後の閲覧期間を並べると、受講料だけでは見えない違いが分かります。AIエージェントを職場で試す前のチェックも一緒に見てください。
申し込む前に費用と運用の境界を決める
最後に「今必要な講座は一つか」を自分へ問い直します。CSVの列を揃えるだけならPower Queryの公式資料で解決するかもしれません。Pythonで検査規則を残したいなら、コードの添削を受けられる講座を選びます。文章の抽出が課題なら、AIの出力を評価・承認する手順まで教える講座かを確かめます。複数のサービスの無料相談を受けても、その場で契約する必要はありません。
費用は受講料の総額に、必須の外部ツール、質問・添削の追加料金、期間延長の料金を含めて比較します。キャンペーンやコースの条件は変更されるため、この記事には固定価格を載せません。見積もりと規約は自分で保存し、返金と途中解約の扱いを読んでから判断してください。AIスクールの料金の見方には、比較表に入れたい項目を整理しています。
業務に使うかどうかは、講座の修了と別の判断です。勤務先での承認、データの持ち出し可否、保存場所、アクセス権、誤処理時の復旧方法を確認してから、小さな範囲で並走テストをします。「月次表を作れた」ことだけで自動送信まで許可しないでください。練習と本番を分けることが、学んだ内容を長く使うための土台になります。
| 比較項目 | 聞いておく質問 | 手元に残すもの |
|---|---|---|
| 成果物 | 架空の月次集計を題材にできる? | 課題例、学習計画 |
| 添削 | 検算や例外処理も見てもらえる? | 支援範囲、回答目安 |
| 安全 | 入力制限・承認・停止を学べる? | 利用するサービスと権限 |
| 費用 | 総額と外部ツール費、解約条件は? | 見積もり、規約 |
よくある質問
Q. 事務職の自動化はPythonから学ぶべきですか?
同じ構造のCSVを結合するだけなら、まずPower Queryなど既存の表計算機能で試せます。複雑な例外規則をコードで残したいときにPythonを検討してください。
Q. Power Queryと生成AIを同時に使う必要はありますか?
最初は一つの工程だけを試してください。列の揃った表はPower Queryで扱い、文章の揺れがある部分にだけAIの補助を検討できます。検算と人の承認は残します。
Q. 職場のCSVを講座の課題として提出できますか?
会社の許可と提出先の取り扱い条件を確認するまでは避けてください。列名や数字を自分で作った架空CSVで、読み込みや検算を練習できます。
Q. AIエージェントにメール送信まで任せてもよいですか?
練習では送信を許可せず、下書きまでにとどめます。実務で利用する場合も、勤務先の規程に従って権限と承認の方法を決めてください。
Q. 無料相談では何を聞けばよいですか?
架空の月次集計を成果物にできるか、課題の添削、質問の時間、必須ツール費、総額と解約条件を同じ順番で聞くと比較しやすくなります。