AIにコードを書かせる。Excel作業を「消す」実践ガイド

AIにコードを書かせる。Excel作業を「消す」実践ガイド

記事
IT・テクノロジー
Copilotの使い方として最も多いのは、メールの下書きや文章の要約でしょう。効果はありますが、作業時間そのものはあまり減りません。

定型業務を本当に減らせるのは、AIにコードを書かせる使い方です。発想を変えましょう。作業を手伝わせるのではなく、作業そのものを消すコードを書かせる。週2時間の集計作業を自動化できれば、年間で100時間近くが戻ってきます。

今回は、プログラミング経験がない人でも実行できる手順を、環境別に整理します。

まずCopilotのモデルを確認する

本題の前に、知っておくと得をする話を。

2026年7月、OpenAIのGPT-5.6がMicrosoft 365 Copilotの優先モデルとなり、Word、Excel、PowerPoint、Copilot Chat、Copilot Coworkへ展開されました。さらにAnthropicのClaude Opus 5も、Word、Excel、PowerPoint、Copilot Chat、Copilot Cowork、Copilot Studioのモデルセレクターから選べます。

ChatGPTやClaudeを個別契約しなくても、Copilotの中から選べるということです。モデルを切り替えても追加課金は発生しません。定額ライセンスであり、APIのような従量課金ではないためです。

コード生成で手応えが出ないときは、モデルを切り替えて同じ指示を投げてみてください。利用可否は管理者設定と地域に依存するため、画面に出てこない場合は情報システム部門に確認を。

レベル1:Python in Excel(インストール不要)

「Pythonを動かすなんて無理」と思った方へ。会社のPCではインストールが制限されていることがほとんどですが、迂回路があります。

Python in Excelは、インストールなしでExcelのグリッド内にPythonの数式を直接追加できる機能で、コードはMicrosoftクラウド上のセキュアなコンテナで実行されます。=PY() という関数でセルにコードを書き、通常のExcel関数と同じように実行できます。

重複行の削除や欠損値の補完といったデータ整形は、従来の数式やマクロより直感的に書けます。Business・Enterpriseプラン向けに一般提供されています。

確認方法:Excelのセルに =PY( と打ってみてください。候補が出れば使えます。

レベル2:Anacondaを入れて本格的に解析する

Excel内では扱いきれない規模のデータや、統計解析・グラフ描画まで踏み込むなら、PCにPython環境を構築する段階です。ここで定番なのがAnacondaです。

Anacondaとは
Pythonに加えて、データ解析に必要なライブラリ(pandas、NumPy、Matplotlib、scikit-learnなど)とJupyter Notebookがまとめて入るディストリビューションです。個別にインストールする手間がなく、入れた直後から解析を始められます。

会社で使う前に必ず確認すべきこと
Anacondaは、企業で使う場合に有償ライセンスが必要になる場合があります。

現行の規約では、個人の非商用利用と、従業員・業務委託先の合計が200人以下の営利組織による無償利用が認められています。この線を超えると、Anaconda Distributionのインストーラには商用ライセンスが必要です。実際、規約変更後に遡及的な請求を受けた組織の事例も報じられています。

大手メーカーであれば、まず確実に200人を超えます。会社のPCに入れる前に、必ず情報システム部門に確認してください。

無償で使える代替としては、Miniforgeがあります。condaまわりの操作感は同じで、ヘッドレス環境へのデプロイでも推奨されています。ただしMinicondaは、Anacondaがホストするリポジトリにアクセスした時点で支払い義務が生じうる点に注意が必要です。

入れたあとの使い方
環境が整ったら、Jupyter Notebookを開いてAIに頼みます。

「pandasで、このCSVファイルを読み込んで、品番ごとの不良率を算出し、上位10件を棒グラフで表示するコードを書いてください。日付列は2026-01-01形式です。」

Notebookはセル単位で実行できるので、エラーが出た箇所だけ直せます。AIとの相性が非常に良い環境です。

AIへの頼み方には型がある
コードが書けなくても問題ありません。頼み方さえ押さえれば動きます。

悪い例
「不良率を集計して」

返ってきません。AIは、あなたのデータがどんな形をしているか知らないからです。

必ず伝える3点
入力データの形:どの列に何が入っているか、ファイル形式、文字コード
欲しい出力:何を、どんな形で(表、グラフ、ファイル出力)
例外の扱い:空欄、重複、想定外の値をどうするか

エラーが出たら、メッセージをそのまま貼り付けて「修正して」と頼めば直してくれます。

自動化を定着させる3つの勘所
①最初の一本は週次の作業から
月に一度の作業では、効果を実感する前に忘れます。

②結果は手作業と突き合わせる
初回だけでいいので、従来の方法で出した数字と一致するか確認を。動くことと正しいことは別です。

③データの持ち出しに注意
解析対象が社内データなら、どこで処理されるかを意識してください。ローカル実行なら問題ありませんが、外部サービスに貼り付ける運用は規程違反になりがちです。

おわりに

AI活用で最も大きなリターンが出るのは、繰り返している作業を一度きりで終わらせることです。

まずはExcelで =PY( と打つところから。それで足りなくなったら、Python環境の構築に進む。この順番が、遠回りに見えて最短です。

明日、いつもの集計ファイルを開く前に、Copilotに聞いてみてください。「この作業、コードで自動化できますか」と。

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す