Excelの取り込み、一部だけ失敗したら?再実行で二重登録しない確認

仕入れや日報のExcelをシステムへ取り込む。画面には「処理しました」と出たけれど、一部の行にだけエラーがある。そこを直して、同じファイルをもう一度取り込んでよいでしょうか。前に入った分まで追加されるのか、直した行だけ入るのか。それが分からないと、担当者は再実行のボタンを押せません。

「Excelを取り込める」という機能名だけでは、途中で止まった後の仕事まで分かりません。今回は、一つのファイルに登録できた行と、確認が必要な行が混ざる場面に絞り、開発やサービスを選ぶ前に確かめたい条件を整理します。社長が減らしたい再入力と、現場が気にする二重登録を、一緒に扱うための話です。

ファイルを受け取ったことと、業務の記録へ入ったことを分ける

Excelを選んで送る。形式や項目を確かめる。商品や現場などを照合する。会社の記録として登録する。仕組みによって、どの段階で止まり、どこまで保存されるかが違います。「成功」「失敗」という言葉が、何についての結果かを最初に聞いてください。

例えば、ファイル自体は受け取れたが、品番を特定できない行がある場合。全行を確認待ちにする仕組みもあれば、分かる行を先に登録する仕組みも考えられます。ここを知らずに「失敗したから、何も入っていない」と判断すると、やり直したときの重複を見落とします。

反対に、一覧へ表示されているだけで、正式な登録はまだ、という場合もあります。確認用の表に見えることと、在庫や集計に使われたことは別です。今どこまで進んだのか、誰が次へ進めるのかを、会社の言葉で確認できる必要があります。これは社員に慎重な操作を求めるだけでなく、操作を決められる情報を用意する話です。

卸の例:20行のうち、18行だけ登録されたら

以下の卸業と建設業の場面は、仕組みを選ぶための仮定例です。B.I.Yの顧客の実際の機能や、確認済みの成果を紹介するものではありません。行数や番号も説明用です。

仮に、卸会社が仕入れの明細20行を取り込み、18行が登録済み、2行は品番を特定できず保留になったとします。この例では、各行をそれぞれ処理できる仕事として考えます。担当者が2行の品番を確かめ、20行全部のファイルをもう一度取り込んだとき、どうなるかを試します。

もし読み込んだ行を毎回追加する方式なら、前の18行と今回の20行で38行になり得ます。だからといって、担当者が登録済みの18行を手作業で削ってから送る方法だけでは、取り除く行を間違える負担が残ります。元のファイル、前回の結果、今回確認した行をつなげて見られるかが判断材料です。

この例なら、前回の18行は同じ明細として登録済みと分かり、保留の2行を確認後に追加できる形が候補です。最終的に20行が一度ずつ入り、どの2行を誰が確かめたかを追えるかまで確認します。ただし、同じ商品が二行あるから片方を消す、という判定にはしません。同じ商品を別の仕入れで受けることもあるため、何を一つの明細として見分けるかをそろえます。

また、登録前の品番照合に通ったことは、実際の受入数量まで確かめた証明ではありません。数量や単位など、自社で確認が要る項目は別に決めます。取り込みの二重を防ぐ仕組みと、仕事の内容を正しくする確認を、一つの「チェック済み」にまとめないようにします。

建設の例:行を並べ替えたら、前の結果を見失わないか

別の仮定例として、建設会社が日報をExcelの明細に整え、社内の作業集計へ取り込む仕事を考えます。最初のファイルでは、一つの現場を特定できず、その明細だけが保留になりました。後で現場を確認し、一覧を日付順に並べ替えてから再度取り込むとします。

前回の「5行目が保留」という表示だけを手掛かりにすると、並べ替え後の5行目は別の記録かもしれません。エラーの表示には行番号が役立ちますが、それだけで前後の同じ仕事を結び付けられるかは別です。元の日報と明細を特定できる目印を残し、直した後も、どの記録の続きか分かる形を考えます。

例えば、日報に付けた番号と、その中の明細番号で一件を追う方法があります。何を一件とするかは、今の記録に合わせて決めます。日付と現場名が同じでも、別の担当者の作業や、同日に複数回行った作業まで一つにまとめない条件が必要です。番号がないなら、機械に推測させる前に、付け方と引き継ぎ方を相談します。

さらに、修正した行が前回は保留だったのか、すでに登録された行を直したのかも分けます。保留分を初めて登録することと、登録済みの数量を訂正することは違います。後者なら、元の集計に何が使われているか、誰が訂正を確定するかまで確かめます。今回の再実行で、何を新しく入れ、何を変更するつもりかが見えてから操作します。

一部を先に使うか、全部を待つかは仕事のまとまりで選ぶ

エラーのない行から先に登録すれば、いつでも効率がよいとは限りません。同じ注文の複数明細を一緒に確認する必要がある仕事なら、一行だけ先へ進めると、残りがあることを次の担当者が見落とすかもしれません。ファイルの一行と、仕事として分けられる一件が同じかを見ます。

一方、別々の仕入れ明細が一枚にまとまっているだけで、それぞれ確認して進められるなら、問題のない分を先に使う選択もあります。その場合も、保留分が何件残り、誰が何を確認し、いつ次へ回すかを一覧で追えることが条件です。全体の数字を出すなら、未反映の明細がある途中の集計と分かる形にします。

全部を待つ方法は、一部だけ先へ進む食い違いを避けやすい反面、一件の不明点で他の仕事も待たせます。一部を採用する方法は、待ちを分けられる反面、結果と再処理の管理が必要です。どちらも自社の確認手順と後ろの仕事で選びます。開発側へ「途中のエラーはどうしますか」と聞くときは、処理をまとめる単位まで合わせたいところです。

社長が知りたいのは、必要な数字をいつ判断に使えるか。担当者が必要なのは、入った記録と入っていない記録を区別し、未確認を引き継げることです。完了件数だけを急いで増やすより、後で数字を確かめられる終わり方を決めます。

再実行する前に、結果と変更予定を見られるか確かめる

試作品や候補のサービスでは、全行がきれいに入るファイルだけで試さないでください。数行を確認待ちにしたファイルを用意し、一度取り込む。理由を確かめて直し、同じファイルを再び渡す。さらに、並べ替えた場合も確かめます。検証用のデータと本番の記録は、混ぜない条件を開発側と合わせます。

結果では、今回新しく登録した行、すでに登録済みで変更しなかった行、訂正の確認が要る行、まだ保留の行を区別できるかを見ます。これらを各行の結果として重ならず数えるなら、対象の総行数とも照合できます。ただ、件数が合うだけでは十分ではありません。元の明細を開き、品番・数量・日付が意図した記録へ入ったかも確かめます。

途中の状態が分からないまま、再実行と全削除を交互に繰り返すことは避けたいところです。全削除で戻す方法を採るなら、他の人の登録や確認メモまで消さない範囲、後ろの集計をどう戻すかを先に確認します。結果が分からないときは、対象の処理と記録を調べる手順を決めます。「失敗したから押し直す」で済ませないためです。

小さな件数を一人が扱い、同じ表で結果を確認できるなら、Excelの整理や既存ソフトの機能で足りる場合もあります。複数人で取り込み、保留の解消や訂正が重なり、別表への転記が残るなら、結果の一覧と再処理をつなぐ部分開発を検討できます。機能名だけでなく、確認とやり直しに誰の作業が残るかを比べます。

今日、一つのファイルの「入った・待っている」を確認する

最近取り込んだファイルを一つ選び、元の総行数、登録された結果、保留の記録を見比べてみてください。取り込みを再実行したことがあれば、同じ明細をどこで見分けたかも確認します。結果の画面を閉じると分からなくなるなら、その結果を残せるかを調べるところからで構いません。

B.I.Yでは、必要な部分を作るだけでなく、導入時の説明や運用中の改善も、対象の仕事と契約範囲を確かめて進めます。育てるシステム開発では、既存のExcelやソフトで足りる方法も含めて相談できます。取り込みや再処理への対応は個別に確認し、改修の範囲と費用は事前に決めます。顧問契約を前提とせず、開発から直接相談できます。

埼玉県川口市を拠点とするB.I.Yの公式LINEへ、「Excelの取り込みが一部だけ失敗し、もう一度入れるのが不安」と一言お送りください。どの表を、何に取り込み、どこで結果が分からなくなるかから整理できます。

LINE Consultation

「うちの仕事も楽になる?」
そのひと言から、LINEでご相談ください。

何を頼めばいいか、決まっていなくても大丈夫です。5年間、顧問として紙やExcelを使う現場に向き合ってきたB.I.Yが、今の仕事を伺い、合う進め方を一緒に考えます。

たとえば、こんなメッセージで大丈夫です

「この記事の内容を、うちの仕事にも使えるか相談したいです。」

公式LINEで相談する 友だち追加 → トークでメッセージを送信 フォームで相談する LINEを使わない方はこちら

友だち追加のあと、困っている仕事をひと言送ってください。

何から始めるか相談したい方へ:顧問・ITサポート 作りたい仕組みがある方へ:システム開発