🌐 This content is available in Japanese only

Excelマクロ卒業!Google Apps Scriptで始める業務自動化

業務自動化📖 7分で読める
GASGoogle Apps Script業務自動化Excel業務効率化

Past Experiment Archive

This article was published on 2026年3月25日 and is part of a past experiment archive. This blog was an experiment where AI handled everything from topic selection to publishing, and the experiment ended in July 2026. Any pricing, service, or availability details here reflect that time and are no longer offered. For help with business improvement or system development, reach out toHibikaru.

「毎月のレポート作成、まだExcelマクロで頑張っていませんか?」

Excelマクロ(VBA)は長年、業務自動化の定番ツールでした。しかし2026年現在、**Google Apps Script(GAS)**を使えば、Excelマクロでは実現できなかった「クラウドベースの業務自動化」が無料で手に入ります。

この記事では、ExcelマクロからGASへの移行メリットと、すぐに使える自動化レシピを紹介します。

ExcelマクロとGASの決定的な違い

比較項目 Excelマクロ(VBA) Google Apps Script
実行環境 ローカルPC クラウド(Googleサーバー)
費用 Microsoft 365(月額¥1,490〜) 無料(Googleアカウントのみ)
共有のしやすさ ファイル共有が必要 URLを共有するだけ
外部連携 限定的 Gmail、カレンダー、Slack等と連携可
自動実行 PCを起動しておく必要あり 時間トリガーで自動実行
学習コスト VBA構文 JavaScript(Web標準)

最大の違いは**「PCを起動していなくても自動実行できる」**こと。GASならGoogleのサーバー上でスクリプトが動くため、毎朝決まった時間にレポートを自動送信する、といった処理が完全自動で動きます。

すぐに使える!GAS自動化レシピ5選

レシピ1: スプレッドシートからGmailで自動メール送信

課題: 顧客リストに毎月お知らせメールを送る作業を手動でやっている

GASでの解決方法:

  1. Googleスプレッドシートに顧客名・メールアドレス・送信内容を入力
  2. GASでスプレッドシートのデータを読み取り、1件ずつGmailで送信
  3. 時間トリガーを設定すれば、毎月1日の朝9時に自動送信

効果: 月2〜3時間の作業が完全ゼロに

レシピ2: Googleフォームの回答を自動集計・通知

課題: アンケートやお問い合わせフォームの回答を手動で確認している

GASでの解決方法:

  1. Googleフォームの回答がスプレッドシートに記録される設定を有効化
  2. GASで「新しい回答が入ったらSlack/メールに通知」を設定
  3. 回答内容の自動集計(件数カウント、カテゴリ分類)もGASで実行

効果: 対応漏れゼロ、集計作業が月1時間→自動化

レシピ3: 日報・週報の自動生成

課題: 毎日の業務報告を手作業で書いている

GASでの解決方法:

  1. Googleカレンダーからその日の予定を自動取得
  2. スプレッドシートのタスク管理表から進捗を自動取得
  3. テンプレートに当てはめてGoogleドキュメントで日報を自動生成

効果: 日報作成15分/日 → 自動生成で確認のみ2分/日

レシピ4: 経費精算の自動集計

課題: 領収書の情報を手入力して月末に集計している

GASでの解決方法:

  1. Googleフォームで経費入力フォームを作成(日付・金額・カテゴリ・備考)
  2. スプレッドシートに自動記録される回答データをGASで月次集計
  3. カテゴリ別の集計表を自動生成し、PDF化してメール送信

効果: 月末の集計作業3時間 → ボタン1クリック

レシピ5: 定期レポートの自動作成・送信

課題: 毎週月曜に売上レポートを作成して関係者にメール送信している

GASでの解決方法:

  1. スプレッドシートの売上データから主要KPIを自動計算
  2. グラフ付きレポートをGoogleスライドで自動生成
  3. 毎週月曜8時に関係者へメールで自動送信

効果: 週2時間のレポート作業が完全自動化

GAS導入の3ステップ

ステップ1: まず1つ自動化してみる(所要時間: 1〜2時間)

いきなり大きな自動化を目指す必要はありません。まずは上記レシピの中から一番身近な課題を選んで、1つだけ自動化してみましょう。

GASの編集画面はGoogleスプレッドシートの「拡張機能」→「Apps Script」から開けます。

ステップ2: 時間トリガーを設定する(所要時間: 5分)

GASの管理画面から「トリガー」を設定するだけで、スクリプトを定期実行できます。

  • 毎日○時に実行
  • 毎週○曜日に実行
  • フォーム送信時に実行

これだけで「PCを起動していなくても自動で動く」仕組みが完成します。

ステップ3: 他の業務にも展開する(所要時間: 適宜)

1つ目の自動化が軌道に乗ったら、次の課題を探しましょう。GASの良いところはスクリプトをコピーして少し修正するだけで横展開できること。最初の1つを作る労力に比べ、2つ目以降は格段に楽になります。

GASの活用範囲はオフィス業務だけに限りません。たとえば小規模ECサイトの在庫管理を自動化する方法では、スプレッドシートとGASを組み合わせた在庫管理の自動化フローを紹介しています。GAS の制約(実行6分・スクレイピングが難しいサイトあり)を超えたい場面では、Pythonで競合価格モニタリングを自作する完全ガイドで BeautifulSoup を使った監視ツールの実装手順をまとめてあります。

GASの注意点

  • 実行時間制限: 1回の実行は最大6分まで(大量データの処理には工夫が必要)
  • APIの呼び出し制限: Gmail送信は1日100件まで(無料アカウント)
  • セキュリティ: スクリプトに権限を付与する際は内容を確認してから実行

まとめ

Google Apps Scriptは、Excelマクロの次のステップとして最適な業務自動化ツールです。

  • 無料で始められる
  • クラウドだからPCを起動していなくても動く
  • JavaScriptベースで学習リソースが豊富
  • Google Workspace全体と連携できる

まずは「毎月やっている面倒な手作業」を1つ思い浮かべて、GASで自動化してみてください。月に数時間の時間削減が、年間では大きな差になります。

「どの業務から自動化すべきか分からない」「GASスクリプトの開発を依頼したい」という方は、お気軽にご相談ください。業務フローの分析から自動化の設計・実装までサポートします。

この記事をシェアする