T TOTONO業務自動化代行

Googleフォームとスプレッドシートで現場入力を自動化する方法

予定の変更が入るたびに、マクロを動かせる担当者の手が空くのを待つ。担当者が休めば、現場は紙に手書きして、あとでまとめて入力し直す。こうした「その人待ち」は、自動化が足りないのではなく、現場が自分で入力できる入口がないことが原因です。Googleフォームとシート保護を使えば、関数を壊さず、Googleアカウントもなしで、現場が直接入力できる仕組みを作れます。

現場スタッフがGoogleフォームから入力し、スプレッドシートへ自動反映される業務自動化のイメージ

なぜ「一部の人しか動かせないExcelマクロ」が現場の足かせになるのか

多くの中小企業や施設では、Excelマクロやスプレッドシートの自動処理が「決まった1〜2人しか動かせない」状態になりがちです。便利な仕組みのはずが、いつのまにか属人化しています。

すると、予定の変更や追加が入るたびに、その担当者を待つことになります。担当者が不在の日は、更新そのものが止まります。

ある介護施設では、月初に日報を一括作成したあと、急な予定変更は担当者が手入力していました。さらにシフトでは、当番表を一度印刷して他部署の応援スタッフに勤務可能日を記入してもらい、それを反映するためにもう一度作り直す、という二段構えの作業が常態化していました。

これは「自動化が足りない」というより、現場が自分で入力できる入口がないことが原因です。手段の選び方はExcel業務の自動化もあわせてご覧ください。

現場に入力してもらう前に立ちはだかる2つの壁

では現場スタッフに直接入力してもらえばよい。そう考えると、すぐ2つの壁にぶつかります。

壁①:関数やレイアウトを壊される

表には集計の関数やレイアウトが組まれています。不慣れな人がセルを直接触ると、数式を上書きしたり、行をずらしたりして、表全体が崩れてしまいます。

壁②:現場はPC・Googleアカウントに不慣れ、または持っていない

現場スタッフは入力用の端末やアカウントを持たないことが多くあります。表を共有して編集権限を渡す前提だと、全員分のアカウント整備から始めることになります。

もう一つ、設計の前に確認したいことがあります。現場の方が「マクロ」と呼ぶものの実体です。呼び名と中身がずれていると、作るものを間違えます。

入力作業そのものの整理はデータ入力の自動化も参考になります。

無料資料:業務自動化スターターキット。自動化できる業務30項目チェックリスト(PDF)+ビジネスChatGPTプロンプト集2100(Excel)を無料配布中。

解決の型①:Googleフォーム+シート保護で「壊れない入力」を作る

2つの壁を同時に越えるのが、Googleフォームとシート保護の組み合わせです。

現場はフォームのURLを開いて入力・送信するだけです。送信されると、あらかじめ仕込んだ処理が自動で動き、回答が表の該当箇所へ反映されます。この処理は表の所有者の権限で動くため、入力する人は表へのアクセス権もGoogleアカウントも必要ありません。

「共有を『閲覧者』にすれば守れる」という誤解

よくある勘違いが、「共有設定を閲覧者にすれば関数を守れる」というものです。閲覧者にすると、入力もできなくなります。関数の保護は、共有設定とは別の「シートと範囲を保護」という機能で行います。そしてフォーム方式なら、そもそも入力者に表を共有する必要がありません。

紙に手書きしていた変更が、その場でフォーム入力から自動反映へ変わり、二度手間が減っていきます。

解決の型②:件数・項目が多いならWebアプリ(専用入力画面)

フォームは手軽ですが、万能ではありません。1回の送信で1件ずつの入力になるため、変更・追加の件数が多い、入力項目が多い、もっと使いやすくしたい、という場合は専用の入力画面(Webアプリ)が向きます。

観点GoogleフォームWebアプリ(専用画面)
導入の手軽さ高い(すぐ作れる)中(画面を作り込む)
1回の入力1件ずつ複数件・複雑な入力も可
使い勝手標準的現場に合わせて最適化
Googleアカウント不要不要(URLを開くだけ)
向くケースまず小さく始めたい日常的に多くの入力を回す

判断の順番はシンプルです。まずフォームで足りるかを試し、足りなければWebアプリへ。最初から作り込みすぎないのがコツです。手段ごとの向き不向きはRPAとAIエージェントの違いも参考になります。

自社で始める3ステップと、最初の一歩

自社で取り入れるときは、3つのステップで小さく始めるのが現実的です。

大切なのは、最初から全部を変えようとしないことです。1つ片付くと、現場から「これもフォームにできないか」と声が上がり始めます。全体の進め方は中小企業DXの最初の一歩で整理しています。

介護や福祉のように記録・請求が多い現場ほど、入力の入口を1つ整えるだけで効果が見えやすくなります。請求まわりは福祉請求業務の自動化もあわせてご覧ください。まずは、いちばん「その人待ち」になっている入力を1つ書き出すことから始めてください。

その入力作業、自動化できる? AIに30秒で診断

いちばん面倒な入力作業を1行入力するだけ。最適な自動化案とサンプルコードを、その場でお見せします。月額3万円〜・最短2週間で運用開始。

AIに30秒で試す →

よくある質問

Q. Googleフォームでの入力に、スタッフのGoogleアカウントは必要ですか?

多くの場合、不要です。フォームを特定の組織内に限定する設定にしていなければ、公開URLを開くだけで入力できます。回答を表へ反映する処理は所有者の権限で動くため、入力する人に表を共有する必要もありません。

Q. スプレッドシートで、関数のセルだけ編集できないようにできますか?

できます。「データ」メニューの「シートと範囲を保護」で、関数やレイアウトの範囲をロックし、入力してよいセルだけ編集可能にできます。共有設定を閲覧者にする方法とは別の機能です。

Q. Excelマクロのファイルから、Googleフォーム方式へ移行できますか?

多くのケースで移行できます。まず現在の処理をGoogleスプレッドシートとスクリプトへ置き換え、その上で入力部分をフォーム化します。移行前に、どのファイルがExcelで、どれがすでにGoogle形式かを棚卸しすると、二重管理を防げます。

Q. フォームとWebアプリ、どちらを選べばよいですか?

まずフォームで足りるかを試すのがおすすめです。1回の送信で1件ずつの入力で支障がなければフォームで十分です。件数や項目が多く、使い勝手を高めたい場合に、専用の入力画面(Webアプリ)を検討します。

T
TOTONO編集部 | 運営者・編集方針
株式会社SCコンサルティングが運営する業務自動化メディア「TOTONO Journal」編集部。中小企業の自動化・効率化の受託実績をもとに、現場で使えるノウハウと最新の制度・ニュースをお届けします。