GoogleスプレッドシートとGASとは
Googleスプレッドシートは、ブラウザ上で使える表計算ツールです。
Excelのように表を作成したり、関数を使って集計したり、複数人で同時に編集したりできます。
GASは、Google Apps Scriptの略で、GoogleスプレッドシートやGmail、Googleドライブ、Googleフォームなどを連携して操作できる仕組みです。
例えば、スプレッドシートに入力されたデータをもとにメールを送る。
決まった時間に集計表を更新する。
CSVファイルを作成する。
フォームの回答を整理する。
期限が近いタスクを通知する。
このような作業を、GASで自動化できます。
業務改善というと、大きなシステム開発や高額なツール導入を想像しがちです。
しかし、実際には毎日行っている小さな手作業を減らすだけでも、現場の負担は大きく変わります。
GoogleスプレッドシートとGASは、すでにGoogle Workspaceを使っている会社であれば始めやすく、中小企業の業務改善にも向いています。
業務改善は小さな作業から始めやすい
業務改善で大切なのは、最初から大きな仕組みを作ろうとしないことです。
いきなり全社システムを導入しようとすると、費用も時間もかかります。
また、現場の業務に合わない仕組みを入れてしまうと、かえって使いにくくなることもあります。
まずは、毎日または毎週繰り返している作業から見直すのがおすすめです。
例えば、次のような作業です。
同じデータを別の表に転記している
毎日売上を手作業で集計している
CSVを加工して別システムに取り込んでいる
期限が近いタスクを目視で確認している
問い合わせ内容を手作業で一覧化している
在庫数を複数の表で管理している
担当者ごとの進捗を毎回集計している
このような作業は、スプレッドシートとGASで改善しやすい業務です。
特に、作業手順が決まっているものは自動化しやすくなります。
人が判断しなければならない作業ではなく、決まった条件で処理できる作業から始めると効果が出やすいです。
小さな自動化でも、積み重ねることで大きな時間削減につながります。
日報や売上集計を自動化する
GoogleスプレッドシートとGASで取り組みやすい業務改善の一つが、日報や売上集計の自動化です。
日々の売上、問い合わせ件数、作業件数、担当者別の実績などを手作業でまとめている場合、集計に時間がかかります。
例えば、毎日CSVをダウンロードして、スプレッドシートに貼り付け、関数で集計し、別の表に転記している場合です。
この作業をGASで自動化すれば、決まった形式でデータを取り込み、集計表を更新できます。
売上集計では、次のような処理が考えられます。
日別売上の集計
月別売上の集計
担当者別の集計
商品別の集計
店舗別の集計
モール別の集計
粗利の計算
前月比較の表示
集計作業を自動化すると、作業時間を減らせるだけでなく、数字を見る時間を増やせます。
本来大切なのは、集計表を作ることではなく、数字を見て改善判断をすることです。
自動化によって集計作業を減らせば、売上分析や改善施策に時間を使いやすくなります。
CSV作成・変換作業を効率化する
EC運営や事務作業では、CSVを扱う場面が多くあります。
商品登録CSV、在庫更新CSV、価格変更CSV、受注CSV、送り状発行CSV、売上集計用CSVなど、さまざまな形式のCSVが必要になります。
しかし、システムごとに必要な項目や列の順番が違うため、手作業で加工している会社も少なくありません。
GASを使えば、元データをもとに必要な形式のCSVを作成できます。
例えば、次のような処理が可能です。
不要な列を削除する
必要な列だけを並べ替える
固定値を自動で入れる
空欄をチェックする
文字数を調整する
日付形式を変換する
電話番号の形式を整える
モール別のCSVを出力する
運送会社別の送り状CSVを作成する
手作業でCSVを作成していると、列のずれや入力漏れ、形式違いが起きやすくなります。
特に、価格、在庫数、住所、電話番号などのミスは業務への影響が大きくなります。
CSV作成を自動化すれば、毎回同じルールで処理できるため、ミスを減らしやすくなります。
また、担当者ごとの作業のばらつきも少なくなります。
EC運営のように、商品数や注文数が増えるほど作業量が増える業務では、CSV自動化の効果が出やすいです。
メール通知やリマインドを自動化する
GASは、メール通知やリマインドの自動化にも活用できます。
業務では、確認漏れや対応漏れを防ぐために、定期的なチェックが必要になることがあります。
しかし、毎回人が目視で確認していると、忙しいときに見落としが発生しやすくなります。
例えば、次のような通知を自動化できます。
期限が近いタスクを通知する
未対応の問い合わせを通知する
在庫が少ない商品を通知する
入金確認が必要な案件を通知する
更新期限が近い契約を通知する
フォーム回答があったら担当者に通知する
毎朝その日の予定や作業一覧を送る
スプレッドシートに期限やステータスを入力しておき、条件に合うデータがあればメールで知らせるようにできます。
例えば、「期限が3日以内で、ステータスが未対応のものを毎朝通知する」といった仕組みです。
これにより、担当者が毎回表を開いて確認しなくても、必要なタイミングで気づけるようになります。
通知の自動化は、特に少人数の会社に向いています。
人数が少ないほど、一人が複数の業務を担当することが多く、確認漏れが起きやすいからです。
GASで通知を仕組み化しておくことで、確認作業の負担を減らしながら、対応漏れを防ぎやすくなります。
在庫管理や進捗管理に活用する
GoogleスプレッドシートとGASは、在庫管理や進捗管理にも活用できます。
専用の在庫管理システムを導入するほどではない場合でも、スプレッドシートで管理している会社は多くあります。
そのような場合、GASを使うことで、手作業の負担を減らせます。
在庫管理では、次のような改善が考えられます。
在庫数が一定数を下回ったら通知する
入出庫履歴を自動で記録する
商品ごとの在庫状況を一覧化する
発注が必要な商品を抽出する
棚卸し用の一覧を作成する
モール別の在庫更新CSVを作成する
進捗管理では、次のような使い方があります。
担当者別のタスク一覧を作成する
期限切れのタスクを自動で抽出する
完了率を集計する
ステータス変更時に通知する
月次レポートを自動作成する
案件ごとの進捗を見える化する
スプレッドシートは柔軟に項目を追加できるため、現場の業務に合わせて管理表を作りやすいです。
ただし、表が増えすぎると管理が複雑になります。
そのため、どの表を元データにするのか、誰が更新するのか、どの項目を必須にするのかを決めておくことが大切です。
GASは、あくまで業務ルールを自動化するための仕組みです。
元の管理表が整理されていないと、自動化しても使いにくい仕組みになってしまいます。
GASを導入するときの注意点
GASは便利ですが、導入するときには注意点もあります。
まず大切なのは、現在の業務フローを整理することです。
いきなり自動化しようとするのではなく、今どのような作業をしているのかを書き出します。
どのデータを使っているのか。
誰が入力しているのか。
どのタイミングで処理しているのか。
どの項目が必要なのか。
どこでミスが起きやすいのか。
どの作業に時間がかかっているのか。
これらを整理してから自動化することで、現場に合った仕組みを作りやすくなります。
また、自動化した後も確認作業は必要です。
特に価格、数量、請求金額、配送先情報など、間違えると影響が大きい項目は、人が確認する工程を残しておくと安心です。
すべてを完全自動化しようとするよりも、「作業は自動化し、重要な確認は人が行う」という考え方が現実的です。
さらに、運用ルールも大切です。
誰が管理するのか。
エラーが出たときにどう対応するのか。
シートの項目を勝手に変更しないルールを作るのか。
バックアップをどう取るのか。
こうしたルールを決めておくことで、長く使いやすい仕組みになります。