スプレッドシートの重複削除で、必要な行まで消さないための3つの確認

記事
IT・テクノロジー
名簿や申込一覧を整理するとき、同じ名前の行をまとめて消していませんか。重複に見えても、別の申込みや同姓同名の人かもしれません。自動化を始める前に、次の3点を決めておくと、残す情報を確認しやすくなります。

1.何が同じなら、同じデータとするか

顧客の名簿なら顧客ID、申込一覧なら申込番号など、表の目的に合う基準を選びます。名前だけ、会社名だけで同じ人と決めないことが大切です。同じメールアドレスを家族や部署で共有している場合もあるため、メールが一致するだけで統合してよいかも確認します。

たとえば、同じ人が別の日に2回申し込んだ記録は、顧客名簿では1人でも、申込一覧では2件です。先に「1行が何を表すか」を決めましょう。

2.値が違うとき、何を残すか

同じIDでも、古い行には電話番号があり、新しい行は空欄という場合があります。「新しい行を丸ごと残す」だけでは、必要な情報が消えることがあります。新しい値を優先する列、空欄なら古い値を残す列、必ず人が確認する列を分けます。なお、空欄が削除の意思を表す運用なら、古い値を自動で戻してはいけません。

3.迷う行と、変更前のデータを残す

判断できない行は無理に統合せず、確認用の一覧へ分けます。元ファイルは別に残し、どの行を何の基準でまとめたか追える形にします。処理後は、統合前後の件数だけでなく、元の行が出力や除外理由の一覧にすべて対応しているかも確認します。

自動化を相談するときの準備

最初から実データを送る必要はありません。個人情報・機密情報を除いた架空の数行と、「この入力を、こういう結果にしたい」という例があると、対応範囲を確認しやすくなります。パスワードや認証コードは送らないでください。

AEGIS3113では、小規模なスプレッドシート作業の自動化をご相談いただけます。やり取りはココナラのメッセージと成果物の確認で進め、電話・オンライン面談・ビデオ会議・対面には対応していません。ご購入前に、出品ページの対応範囲をご確認ください。

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す