スプレッドシートの手作業、どこから自動化するか

記事
IT・テクノロジー
スプレッドシートの作業を自動化したいけれど、どこから手をつければいいか分からない。そういうときは、全部を一度に自動化しようとせず、効果の出やすいところから順に潰していくのがおすすめです。判断の基準を書きます。■まず自動化すべきは「毎回まったく同じ手順」の作業判断の基準はシンプルで、次のつを満たすものから手をつけます。毎回まったく同じ手順である途中で人が判断する場面がない週に回以上やっているこのつが揃っている作業は、自動化した効果がそのまま毎週返ってきます。逆に「その時々で判断が入る」作業は、自動化しても結局人が確認することになり、手間があまり減りません。■具体的に向いている作業・複数のシートに散らばった数字を枚に集計する・フォームの回答を決まった形に整える・条件に合う行を抽出して、毎朝メールで送る・決まった時刻に自動で動かすどれも「同じ手順の繰り返し」です。とくに最後の定期実行は、人が忘れるという事故がなくなるのが大きい。■作る前に決めておくこと自動化を頼むときに、次が決まっていると話が早く進みます。【いまの手順】どういう順番でやっているかを、つずつ書き出す。これがそのまま仕様になります。【動かすタイミング】ボタンを押したときか、決まった時刻か。定期実行なら希望の時刻も。【結果の出し先】別のシートか、メールか、チャットへの通知か。【扱う件数】行なのか万行なのかで作り方が変わります。件数が多い場合は、処理を分ける工夫が必要になることがあります。■気をつけている作り方修理の依頼を受けていると、壊れやすい書き方には共通点があることが分かります。作るときは最初からそこを避けています。・列の位置を直接書かず、見出しの名前から探す →あとで列が増えても壊れません・シート名やメールアドレスをコードの中に散らさず、先頭にまとめる →変更が必要になったとき、か所を直すだけで済みます・失敗したときに記録が残るようにする →動かなくなったとき、原因がすぐ分かります■ご相談いただくときに次があるとスムーズです。・いまの手順(つずつ書き出したもの)・対象のシート(データはダミーに差し替えたコピーで構いません)・扱う行数の目安・動かしたいタイミング出品ページに、確認したいことをまとめた質問を用意しています。
サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す