手書きプロフィールシートをGoogleフォームとVBAで解体した話|人事情報の転記自動化・前編

面接が終わるたびにデスクに紙が届きます。担当者の机に一枚の紙が置かれます。求職者が記入したシートです。手書きのプロフィールシートです。そこには氏名や住所があります。生年月日も記載されています。緊急連絡先や口座番号もあります。担当者はそれらを画面で見ます。一項目ずつ確認を行います。そして基幹システムに打ち込みます。地道な作業が続いていきます。

私自身、以前は現場にいました。事業部門で働いていました。そのためこの作業を知っています。大変さを体感として理解しています。管理部門に異動しました。改めて現状を見つめ直しました。「これは何とかならないか」と感じました。改善の必要性を強く思いました。

ミスは決して許されません。しかし作業は非常に地味です。同じことの繰り返しです。集中力がじわじわと削られます。心身ともに疲弊していきます。この記事はその経験の記録です。「転記作業」を解体した記録です。Googleフォームを使いました。Excel VBAも活用しました。それらで仕組みを作った際の記録です。


日々雇用採用の苦悩

私の会社は建設現場の会社です。作業員の方々が多く働いています。日々雇用の形態が中心です。アルバイトも多数抱えています。日々雇用は人員が流動的です。常に人が入れ替わる環境です。そのため求人は常に出します。複数の求人媒体を利用します。求人サイトにも通年で掲載します。広告を出し続けています。応募は途切れることなく入ります。

多い月は面接が30名になります。応募数はその倍近くなります。非常に多くの人が来社されます。一方で問題も発生します。当日連絡なしで来ない方です。いわゆるバックレが起きます。これらが頻繁に発生する環境です。採用担当者は日々疲弊しています。負担は転記作業だけではありません。精神的なストレスも大きいです。

面接に来た方には書類を求めます。履歴書の代わりとなるものです。会社独自のシートを使います。それが「プロフィールシート」です。その場で記入をお願いしています。氏名や住所を書いてもらいます。生年月日や緊急連絡先も必要です。口座情報も記入してもらいます。雇用契約に必要な情報です。一つの紙に集約されています。効率的なフォーマットのはずでした。

面接が終了します。このシートは担当者に渡されます。そのまま手元に残ります。ここから長い時間が始まります。苦労を伴う転記作業の開始です。

二重入力による転記ミスと膨大な対応時間

転記先は1つではありませんでした。まず基幹システムがあります。これは長年使い続けています。次にもう一つのシステムです。クラウドの人事管理システムです。電子契約に対応したものです。紙の契約書をなくすために導入しました。新しいシステムの活用です。1枚のシートの情報を使います。それを2つのシステムに入れます。別々に打ち込む必要がありました。二重の入力作業が生じていました。


人事情報の入力には懸念があります。最も大きな心配事です。それは給与振込口座のミスです。間違えると支払いができません。正確さが厳しく求められます。

手作業入力の課題:度重なるミスと修正工数

基幹システムはデータを保存します。しかし口座の検証は行いません。番号が実在するかは不明です。入力ミスがあっても気づきません。その場ではエラーになりません。問題が発覚するのは後日です。給与振込の直前になります。経理システムと連携する時です。そこで初めてエラーが出ます。振込日は目前に迫っています。時間がない中での対応です。本人に急いで連絡を取ります。正しい番号を再確認します。データを修正して再処理します。この対応が毎月発生していました。

もう一つの問題があります。手書き文字の判読です。住所はまだ確認ができます。身分証明書があるからです。しかしメールアドレスは違います。手書きのアドレスは難解です。これほど解読が難しいものはありません。数字の「1」と小文字の「l」です。大文字の「I」も似ています。数字の「0」と大文字の「O」です。ハイフンとアンダーバーも同様です。活字なら一瞬でわかります。しかし手書きでは判別不能です。入力して送信を試みます。そこで届かないことがわかります。そこから再確認の連絡です。面接のたびに手間が発生していました。

転記作業 月6.5時間削減

面接が終わると多忙になります。担当者に余裕はありません。ゆっくり転記する時間はないです。「早く終わらせたい」と焦ります。焦りの中で入力を進めます。ミスのリスクがさらに高まります。1件あたり15分かかります。月30名で合計450分です。約7.5時間の計算になります。この地味な作業に消えていました。貴重な時間が奪われていました。

Before:転記1件 約15分 × 月30件 = 月約450分(7.5時間)
After :転記1件 約1〜2分 × 月30件 = 月約60分(1時間)
削減  :月約390分(6.5時間)

Googleフォーム:手書き問題解決とデータ管理

手書きシートは問題を生みます。問題は非常に多岐にわたります。最も根深い点があります。それは文字の状態です。担当者の心をざわつかせます。判読のストレスが常にあります。達筆な人はめったにいません。たいていは読むのに時間がかかります。時には読み間違いも起きます。これが無言の圧力になります。手入力のストレスを増幅させます。特に大切な情報があります。口座番号やアドレスです。これらは正確性が不可欠です。神経をすり減らす作業でした。それが連続して続いていました。

そこに救世主が現れました。Googleフォームというツールです。これを使えば解決できます。ブラウザがあれば作成可能です。誰でも簡単に作れます。アンケートや応募フォームになります。専門的な知識は不要です。画面の指示に従うだけです。質問項目を順番に入れます。それでフォームが完成します。見た目もプロフェッショナルです。まさに事務担当者の味方です。総務や経理の人に最適です。人事担当者にとっても助けになります。

Googleフォームによる入力・データ管理の効率化

Googleフォームを導入しました。まず大きな変化がありました。手書き文字の解読が不要です。これが最大のメリットです。求職者は自分の端末を使います。スマホやパソコンで入力します。時間や場所を選びません。好きなタイミングで送信できます。彼らにもメリットがあります。慣れない環境での記入です。ボールペンで書く緊張です。それらのストレスから解放されます。リラックスして入力できます。

便利な機能もたくさんあります。例えば「必須項目」の設定です。これにより入力漏れが消えます。名前や生年月日を忘れません。口座番号の未入力も防げます。提出前にチェックが行われます。さらに「入力規則」もあります。情報の種類を指定できます。「数字のみ」の制限です。「アドレス形式」の確認です。誤った形式を自動で弾きます。口座に文字を入れればエラーです。正しい入力を促すことができます。この仕組みがミスを減らします。根本的な解決に繋がります。間違いは入力時に修正されます。

フォーム回答のデジタル台帳

回答データは自動で集まります。Googleスプレッドシートに蓄積されます。整理された状態で並びます。まさにデジタルの台帳です。プロフィールの管理が楽になります。紙をファイリングする手間です。それはもう不要となります。検索も非常にスムーズです。探したい情報をすぐ見つけます。スプレッドシートの機能を使います。一瞬でデータが表示されます。紙の山に埋もれることはありません。誤って捨てる心配もなくなります。

一元管理ができるようになります。これは業務効率化に繋がります。情報の整理が簡単になります。セキュリティ面でも優れています。管理が非常に厳重になります。大きなアドバンテージとなります。運用の安定感が増します。

なぜ毎回手入力が発生していたのかに関する解説図(日本語UI)

Excel VBAでデータ入力自動化

収集したデータは整理されています。スプレッドシートに溜まっています。これは自動化の第一歩です。しかし課題が残っています。既存のシステムとの連携です。基幹システムと繋がらない場合があります。人事管理システムも同様です。直接の連携が難しいこともあります。ここでExcelが活躍します。日本企業で広く使われています。これが重要な役割を担います。

まずデータを取り込みます。スプレッドシートから移します。手動でのコピーも可能です。しかしVBAを使えばより良いです。取り込み作業を自動化できます。VBAは強力なツールです。Excelに標準で入っています。プログラミング言語の一種です。様々な操作を自動で行わせます。非常に便利な機能です。

特定の範囲を自動で取得します。それをExcelに貼り付けます。一連の動作を記述します。VBAスクリプトの作成です。ボタン一つで完了します。最新のデータが反映されます。作業のスピードが上がります。

💡 ここで一度立ち止まって考えてみてください

PythonやExcel自動化スキルを持ったまま、ITエンジニアとして転職したい方には「EBAエデュケーション」が選択肢です。企業が求めるエンジニア像に合わせたカリキュラムで、実務直結のスキルを習得できます。

ITエンジニア転職・EBAエデュケーション →

VBAによるシステム連携とデータ転記の自動化

データを取り込んだ後の話です。ここからVBAの本領発揮です。多くの企業には古いシステムがあります。長年使い続けた基幹システムです。外部との連携機能がありません。APIなどの仕組みがないのです。あるいは活用が難しい場合です。専門知識が必要になります。ここでVBAが輝きます。人間のような操作が可能です。パソコンの画面操作を再現します。それを自動で行うことができます。

具体的な動きを説明します。まずログイン画面を開きます。VBAがブラウザを操作します。ユーザーIDを入力します。パスワードも自動で入れます。そのままログインを完了させます。次にデータ入力画面です。Excelから情報を読みます。各項目を一つずつ打ち込みます。基幹システムのフォームを埋めます。その後、保存ボタンを押します。これで1件の処理が完了です。次のデータへと進みます。人間なら15分かかる作業です。VBAなら秒単位で終わります。

GoogleフォームとVBAによる業務自動化

これは「UI自動化」と呼ばれます。「RPA」の一種でもあります。VBAは学習がしやすいです。初心者の方でも安心です。マクロ記録機能も使えます。自分の操作をコードにできます。自動で生成させることが可能です。そのため壁は高くありません。非エンジニアでも構築できます。自力で仕組みを作れます。その可能性が十分にあります。

クラウドシステムも同様です。APIがあれば直接送れます。VBAから送信が可能です。それが難しい場合も対処できます。CSVファイルを自動で作ります。読み込み用の形式に整えます。それをアップロードする流れです。仕組みを構築することができます。GoogleフォームとVBAを繋ぎます。データの収集から開始します。整形のプロセスを通ります。システムの転記まで自動化します。全体の流れが見えてきます。手作業のミスは激減します。貴重な時間が生まれます。担当者は本来の業務に集中できます。そのための時間が確保されます。

Googleフォーム活用で業務効率と精度向上

2つのツールを組み合わせました。GoogleフォームとExcel VBAです。収集から整形まで行います。既存システムへの転記も可能です。ほぼ自動で完結する仕組みです。これを作り上げることができました。自動化がもたらした効果です。それは想像以上に大きかったです。業務の質が劇的に変わりました。

Googleフォームで作業効率向上とデータ自動化

何よりも実感したことがあります。時間の削減効果がすごいです。以前は1件15分でした。非常に長く感じていました。自動化後は1〜2分です。一瞬で作業が終了します。月30件の場合を考えます。合計で7.5時間使っていました。それがわずか1時間になりました。削減されたのは6.5時間です。私たち事務職には大きいです。本当に貴重な財産となりました。

求職者の方々も変わりました。記入のプレッシャーが消えました。慣れない場所で書く必要はありません。ボールペンを握る緊張もありません。リラックスして入力できます。

自宅から入力が可能になりました。スマホやパソコンを使います。落ち着いて対応できます。そのため誤字脱字が減りました。メールアドレスも正確です。口座番号も間違えません。これらは非常に重要な情報です。一文字のミスも許されません。本人が確認しながら入力します。担当者としても安心感があります。文字を読む苦労もありません。デジタルデータで届くからです。まさに理想的な解決策です。一石二鳥の効果を実感しました。

面接に来た求職者には、履歴書を持参してもらう代わりにに関する解説図(日本語UI)

フォームとスプレッドシート、VBAの始まり

フォームの作成は簡単でした。プログラミングの知識は不要です。私にもすぐにできました。既存の項目を移すだけです。フォームに落とし込んでいきました。あっという間に完成しました。名前や住所を入れました。生年月日や電話番号も設定しました。アドレスや銀行口座も含めました。入力の形式も選べます。テキストや選択式を使い分けました。項目に合わせて自由に変えられました。

特に口座番号の設定が便利です。数字のみの入力に制限しました。アドレスも形式を指定しました。正しくないとエラーになります。ミスを未然に防ぐ工夫です。これを簡単に盛り込めました。最初は不安の声もありました。「新しすぎて大変そうだ」という声です。でも私は提案しました。「一度だけ試しましょう」と言いました。テスト運用から始めました。

VBAとの出会い、自動化への第一歩

データが自動で集約されます。スプレッドシートに並びます。この光景を見て感動しました。胸がいっぱいになりました。以前は紙を見ていました。一枚ずつ手入力していました。それが魔法のように整列しています。文字を解読する苦労が消えました。神経を削る作業からの解放です。本当にホッとしたのを覚えています。心がとても軽くなりました。

デジタル化の恩恵は大きいです。検索が格段に楽になりました。並び替えもすぐできます。しかし課題はまだありました。他システムへの転記です。ここには手作業が残っていました。コピーして貼り付ける作業です。それぞれの画面を操作します。紙よりはるかに楽です。それでも30名分は大変です。それなりの時間を使いました。高い集中力が必要でした。

VBAで業務効率化と精神的解放

私は疑問を持ち始めました。コピペも自動化できないか。漠然とした思いが芽生えました。プログラミングは別世界でした。自分とは無縁だと思っていました。でも解決のヒントがあるかも。そう期待するようになりました。ネットで色々と調べました。「Excel 自動化」という言葉です。「データ連携 マクロ」も探しました。そこでVBAという言葉を知りました。初めて目にする言葉でした。

最初は用語に戸惑いました。難しい言葉が並んでいました。でもExcelならわかるかも。そんな淡い期待を持ちました。少しずつ勉強を始めました。本を何冊か読みました。YouTubeの動画も見ました。まずインポートの仕組みです。簡単なマクロから組みました。初めて動いた時の喜びです。今でも鮮明に覚えています。プログラミングの第一歩でした。自分でもできると自信がつきました。

VBAマクロでデータ整形、転記業務の劇的改善

学習をさらに進めました。VBAのコードを書き続けました。スプレッドシートのデータを扱います。Excelに取り込んでから整形します。転記しやすい形に変えるマクロです。必要な項目だけを選びます。フォーマットに合わせて並べます。不要な記号は削除します。これらの処理を自動化しました。入力作業がとても楽になりました。整形されたデータを貼り付けるだけです。コピーの手間が最小限になりました。

作業時間は大幅に短縮されました。1件15分が1分になりました。月に6.5時間の削減です。これは本当に大きな成果です。他の業務に時間を使えます。何よりミスの不安が消えました。振込エラーの対応がなくなりました。アドレスの解読も不要です。精神的な解放感が一番の収穫です。プログラミングを知らなくても大丈夫です。一歩ずつ進めば改善できます。それを実体験として学びました。

何が辛かったのかに関する解説図(日本語UI)

自動化の次の一歩

関連リンクとチェックリスト

関連リンクとチェックリスト

無料プレゼント

Excel業務を自動化する前に確認するチェックリスト(PDF)

自動化していい作業かどうか、VBAかPythonか、最初に避けるべき落とし穴。実務でよく迷うポイントを1枚にまとめました。メールアドレスだけで受け取れます。

無料でチェックリストを受け取る

¥980 ミニキット

コピペで動かせる3スクリプト+自動化チェックリスト

最新ファイルの自動選択・部署名ゆれの正規化・CSV文字コード確認の3本セット。今週の作業を1つだけ楽にするための最小キットです。

ミニキットを見る(¥980)

関連する学びを少し広げるなら

日々の作業を少しでも軽くしたい方には、業務効率化の考え方を本で整理する方法もあります。

業務効率化の関連書籍(Amazon) →

学習サービスとアンケート

学習サービスとアンケート

VBA・Pythonをもっと本格的に学ぶなら

VBAやPythonを実務レベルまで引き上げたい方には「侍エンジニア」がおすすめです。マンツーマン指導・オーダーメイドカリキュラムで、文系出身でも挫折しにくい環境が整っています。無料カウンセリングだけでも学習ロードマップが明確になります。

侍エンジニア 無料カウンセリングを予約する →

[アンケート] この記事は役に立ちましたか?

30秒で答えられます。改善の参考にします。

1問だけ回答する