明細から「支店×月」の集計表を作る
売上明細から、行に支店・列に月をとった集計表を作ります。合計の行と列も付けて、金額は3桁区切りで書き出します。
こんな作業に
- 毎月ピボットテーブルを作り直して、書式を整えてから報告している
- 明細が増えて、ピボットの範囲の指定を毎回直している
AI への頼み方
ChatGPT・Claude・Gemini など、ふだん使っている AI にそのまま貼れます。
Python で、売上明細の Excel(列は 日付・支店・商品・金額)から、行が支店・列が月の合計金額の集計表を作って Excel に保存してください。合計の行と列も付けて、金額は3桁区切りの表示にしてください。
コード — 見本のファイルで、この場で実行
上の頼み方で AI から出てくるコードの例です。★書き換え の行が、自分のファイルで使うときに直すところです。
実行結果
▶ 実行 を押すと、ここに結果が出ます。コードはこのブラウザの中だけで動き、どこにも送りません。
自分の PC で使うには
Windows アプリ InsightPy に貼って実行します。Python のインストールは要りません。
- 1
InsightPy を入れる
無料でダウンロードできます。登録もライセンスキーも不要で、30日間はすべての機能を試せます。
- 2
コードを貼る
上のコードを「新しいスクリプト」に貼り付けます。AI に自分用に書かせたコードでも同じです。
- 3
★書き換え の行を直す
ファイルの場所や保存先を自分のものに。エクスプローラーのアドレス欄からコピーして貼れます。
- 4
▶ 実行
最初はファイルのコピーで試します。うまくいったら保存しておけば、次からはボタン1つです。
書き換えるところ
- source = を自分の明細に
- 列の名前が違うとき(「営業所」「売上額」など)は、index= と values= の名前を合わせる
- 合計ではなく件数にしたいときは aggfunc="count"
毎回、自動で回すなら
手で ▶ 実行 を押さなくても、決めた時刻や、フォルダにファイルが置かれたときに動かせます(有料版)。
毎月の締めの翌日に、集計表をできあがった状態にしておく
有料版のスケジュール実行で「毎月1日」に登録します。前の結果を残したいときは、ファイル名に日付を入れるよう AI に頼みます。
自動実行は Windows のタスクスケジューラが行います。PC が起動していて Windows にサインインしている間だけ動き、スリープ中・シャットダウン中は動きません。 アプリの画面は閉じていてかまいません。