見出し画像

そのExcel確認、まだ全部見てるの?


「毎朝CSVを開いて、未対応だけ探して、Excelに貼り直す」

「できれば自動化したい。でも、全部機械に任せてミスが起きるのは怖い」

業務改善の相談では、こういう本音がよく出てきます。

その感覚は、わりと正しいです。

自動化は、人の確認をゼロにする魔法ではありません。

実務ではむしろ、
人間が確認しやすい状態を作る
くらいから始めた方が安全です。

今回は、ExcelやCSV、GAS、PDF転記などの作業を例に、最初にどこまで自動化すればいいのかを整理します。

自動化は、人を消すためのものではない

「この作業、自動化できますか?」

業務改善の話では、かなりよく出てくる言葉です。

たとえば、こんな作業です。

・Excelの空欄や重複チェック
・CSVを開いて、必要な行だけ探す作業
・PDFから金額や会社名を拾う転記作業
・スプレッドシートの未対応確認
・メール添付ファイルの保存先振り分け
・AIを使った文章やデータの整理

どれも自動化の対象になりやすい作業です。

ただ、ここで少し気をつけたいのが、
「自動化=人が一切見なくていい状態」
と考えてしまうこと。

正直、そこまで最初から狙うと、話が一気に大きくなります。

ルールが必要になる
例外処理が増える
ミスしたときの責任範囲も曖昧になる
そして、見積もりも上がりやすい

面倒な確認作業は減らしたい。

でも、機械に任せるなら絶対に間違えないでほしい。

現場では、この2つの気持ちが同時に出てきます。

ただ、ここを最初から満たそうとすると、自動化の話はかなり重くなります。

だから最初は、完璧な自動化よりも、
「毎回探す手間を減らす」
「見落としやすいところを拾う」
「判断材料を並べる」
このくらいから始めた方が、現場には入りやすいです。

現場でしんどいのは、判断よりも「探す作業」

たとえば、毎朝CSVをダウンロードして、Excelに貼り付ける作業があるとします。

その中から、こんなデータを目視で探していませんか?

・空欄のままになっている行
・金額が明らかにおかしい行
・ステータスが「未対応」のもの
・日付の形式が崩れているもの
・同じ管理番号が重複しているもの

1回だけなら、まあできます。

でも、これが毎日続くと地味に削られる。

しかも、忙しい日に限って見落とすんですよね。

自動化でまず減らしたいのは、この「探す時間」です。

人間が判断すべきかどうか以前に、
どこを見ればいいのか分からない状態が一番つらい。

全部の行を目で追う
怪しいものを記憶する
別ファイルに貼る
また元データに戻る

この往復が多いほど、ミスも増えます。

だったら、まずは機械に
「怪しい行だけ別シートに出してもらう」
「未対応だけ一覧にする」
「空欄がある行だけ色を付ける」
くらいを任せる。

それだけでも、確認作業はかなり軽くなります。

完全自動化より、まずは「怪しい行だけ拾う」

ExcelやCSVの確認では、完全に正しい・間違っているを機械に決めさせるより、
怪しいものを拾う
くらいの方が実務に向いています。

たとえば、こんなチェックです。

・金額の列に文字が入っている
・日付が想定と違う形式になっている
・必須項目が空欄になっている
・同じ管理番号が重複している
・ステータス名が「未対応」と「未 対応」で揺れている

このあたりは、PythonやVBAで拾いやすい。

ただし、拾った後にどう判断するかは、人間が見た方が安全です。

空欄でも問題ない行なのか
重複だけど正しいデータなのか
日付が違うのは入力ミスなのか、運用上の例外なのか

ここは現場の文脈が必要になります。

だから、最初から
「全部自動判定して、問題なければそのまま登録」
まで行かなくていい。

まずは、
確認対象を10分の1に減らす

このくらいの方が現場に入りやすいです。

GAS通知も、判断ではなく「気づく」ために使う

Googleスプレッドシートでも同じです。

毎朝シートを開いて、未対応の行があるか見る
新しい回答が増えていないか確認する
承認待ちが残っていないか探す

こういう作業は、GASで通知しやすい。

ただ、ここでもGASが判断するわけではありません。

GASがやるのは、たとえばこのあたりです。

・未対応が3件あります
・今日追加された行が5件あります
・期限切れの行があります
・空欄のまま残っている項目があります

ここまで出してくれれば、人間はそこだけ見ればいい。

毎朝シート全体を見回る必要はありません。

確認する場所が決まるだけで、かなり楽になります。

作業時間だけでなく、
「何か見落としていないか」
という不安も減らせるからです。

PDF転記やAI活用も「候補出し」からでいい

PDF転記も、いきなり完全自動化を狙うと危ない作業です。

たとえば、

・請求書から金額を拾う
・見積書から会社名や品名を抜き出す
・申込書の内容をExcelに転記する

このあたりは自動化しやすく見えます。

ただ、PDFには文字を選択できるものもあれば、画像として貼られているだけのものもあります。

レイアウトが毎回同じとは限らない。

会社名や品番の位置が少しずれることもある。

だから、金額や振込先のような項目は、最後に人が確認した方が安全です。

AIを使えば、ある程度読み取れるケースはあります。

ただ、AIに全部任せて、間違った請求金額をそのまま通すのは怖い。

そんな未来は、できれば来ないでほしい。

人間社会、ただでさえ確認漏れで燃えがちなので。

だから最初は、
「PDFから転記候補を作る」
「抜き出した項目を一覧にする」
「人間が確認してから確定する」
くらいが現実的です。

人間が見た方がいい部分は、残していい

自動化の相談で、意外と大事なのは、
どこを自動化しないか
を決めることです。

全部やる必要はありません。

むしろ、判断が必要なところまで無理に自動化しようとすると、作る側も使う側もしんどくなる。

たとえば、申請内容を見て、条件に合うものだけ転記する作業があるとします。

条件が明確なら、自動化しやすいです。

・金額が10万円以上
・ステータスが承認済み
・日付が今月内
・必要項目がすべて入力済み

このようにルール化できるなら、機械に任せやすい。

でも、次のような判断は少し別です。

・内容を見て、問題なさそうなら通す
・違和感があったら確認する
・取引先との関係性で判断する
・社内ルールにはないけれど、過去の経緯で例外扱いする

このあたりは、人間側に残した方が安全です。

無理に機械に判断させるより、判断しやすい形に並べる。

その方が、最初の自動化としては扱いやすいと思っています。

自分の業務なら、どこから始めるか

もし自分の業務で考えるなら、まずは「毎回同じように探しているもの」がないかを見ると始めやすいです。

・毎回、同じ条件で探している行はないか
・毎朝、同じシートを開いて確認していないか
・空欄、重複、未対応など、見るポイントが決まっていないか
・転記前に、いつも人が迷っている項目はないか

このどれかに当てはまるなら、いきなり大きなシステムを作らなくても、自動化の入口になります。

逆に、毎回判断基準が変わる作業は、最初の自動化には向きません。

「全部やる」ではなく、
「毎回同じように探している部分だけ減らす」

そう考えると、最初に作るものもかなり小さくできます。

まずは1つのExcel、1つのCSV、1つのスプレッドシートで十分です。

小さく始めるなら、まず一覧化から

最初に作るなら、個人的には「一覧化」がかなりおすすめです。

派手ではありません。

画面も地味です。

でも効きます。

たとえば、ExcelやCSVを読み込んで、
空欄がある行だけ一覧にする
重複している管理番号だけ出す
未対応だけ別シートにまとめる
今日追加されたデータだけ表示する

このくらいでいい。

Before:人が全部探している状態

毎朝CSVを開く
全部の行を目で追う
怪しいものを見つけたら別のExcelに貼る
見落としがないかもう一度見る
忙しい日は確認が雑になる

After:機械が探して、人が確認する状態

CSVを読み込む
条件に合う行だけ一覧に出す
人間はその一覧だけ確認する
必要なら元データを直す
確認した記録も残せる

これだけでも、かなり違います。

確認対象が減ると、集中力を使う場所も減る。

探す作業が減れば、判断に時間を使える。

自動化の最初の一歩としては、十分に価値があります。

いきなり大きく作らない方がいい理由

自動化の話で危ないのは、最初から夢を広げすぎることです。

CSVを読み込んで
Excelに変換して
PDFも読んで
メールも送って
スプレッドシートにも反映して
エラーがあったらAIが判断して
最後に全部自動で登録する

こうなると、もう小さな業務改善ではなく、普通にシステム開発です。

必要なら作ればいいですが、最初からそこを狙うと、要件整理だけで止まりやすい。

まずはサンプルデータで試す
月に1回の作業なら、どこが一番面倒か見る
毎日の作業なら、何を見落としやすいか確認する
例外パターンを数個だけ洗い出す

そのうえで、
「まずは未対応だけ通知する」
「空欄チェックだけ自動化する」
「PDFから候補だけ出す」
このくらいに絞る。

小さく作れば、現場で試しやすい。

違っていたら直しやすい。

使われなかったときの傷も浅い。

ここ、けっこう大事です。

自動化で減らすべきなのは、人ではなく迷い

自動化という言葉だけ聞くと、人の仕事を奪うように見えるかもしれません。

でも、現場で本当に減らしたいのは、人そのものではないはずです。

・毎回どこを見るか迷う時間
・同じファイルを何度も開く時間
・見落としが怖くて何度も確認する時間
・手作業で転記して、あとから不安になる時間
・「これで合ってる?」と誰かに確認し続ける時間

このあたりを減らすのが、最初の自動化としては現実的です。

人間がやるべき判断は残していい。

その代わり、判断する前の面倒な下準備を機械に寄せる。

Excelなら、怪しい行だけ拾う
CSVなら、条件に合うデータだけ一覧にする
GASなら、未対応だけ通知する
PDFなら、転記候補を作る
AIなら、判断材料を整理する

このくらいの役割分担で考えると、自動化はかなり始めやすくなります。

まとめ

自動化は、いきなり人間の確認をゼロにするものではありません。

むしろ最初は、
人が確認しやすくする
見落としやすいものを拾う
必要な情報だけ並べる
未対応や空欄を知らせる
転記の候補を作る

このくらいで十分です。

全部を機械に任せようとすると、ルール作りも例外処理も一気に重くなります。

一方で、
「人が見るための一覧を作る」
「怪しいものだけ拾う」
「通知で気づけるようにする」
こういう小さな自動化なら、現場にも入れやすい。

人間が判断する。

機械が探す。

この分担が、最初の業務改善ではかなり安全だと思っています。

「いきなりシステム開発はできないけど、まずは怪しい行だけPythonで拾ってみたい」

「GASを使って、毎朝の未対応通知だけでもやってみようかな」

この記事を読んで少しでもそう思えたら、まずは小さなところから試してみるのがいいです。

このnoteでは、Excel作業、CSV整理、ファイル管理、GAS、VBA、Python、AI活用まわりの業務改善について書いています。

大きなDXの話というより、
「毎日5分かかる確認を少し減らす」
「ミスが怖い作業を見つけやすくする」
「外注前に、何を整理すればいいか考える」
そういう小さな実務改善が中心です。

特に最近は、次のようなテーマを中心にしています。

・ExcelやCSVの「怪しい行だけ拾う」考え方
・GASで未対応を通知する小さな自動化
・自動化を外注するときに整理しておきたいこと
・Pythonで作る実務向けの小さなツール

「これ、全部じゃなくても少し楽にできないかな」

そんな作業がある方は、他の記事もあわせて読んでもらえるとうれしいです。

まずは、いま一番面倒な確認作業を1つだけ思い浮かべてみてください。


いいなと思ったら応援しよう!

じゅんき|Excel確認を減らす業務自動化 「役に立った」「こういう記事を増やしてほしい」と感じていただけたら、応援いただけると嬉しいです。 今後の検証や記事制作の励みになります。