To dedupe a CSV file means to find rows that represent the same person, company, product, or other record, then remove extra rows or merge their useful values.

Deduplication is not always the same as deleting identical lines. Two rows can describe the same contact while storing different values:

  • One row has the contact's email and job title.
  • Another row has the same email plus a phone number.
  • A safe merge keeps one contact and preserves the useful fields from both.

Example: dedupe two contact rows without losing data

Suppose a CSV contains these two rows:

EmailJob titlePhone
alex@example.comSales manager
alex@example.com+33 1 23 45 67 89

If the email identifies one contact, the deduped CSV can keep one row with both the job title and phone number. The two original lines were different, but they described the same record. Dedupe, dedup, and deduplicate refer to this process; deduped describes the result.

Choose the identifier before deleting rows. The same email on two purchase rows does not make the purchases duplicates: each order may have its own order ID. For an order CSV, compare order IDs rather than treating the customer email as the unique key. If matching rows disagree on a value, review the conflict instead of assuming the first value is correct.

How CSV deduplication works

A practical CSV dedupe workflow has five steps:

  1. Import the CSV into a data-cleaning tool.
  2. Select the column or columns that identify one record.
  3. Compare values with Exact, Smart, fuzzy, or phonetic matching.
  4. Review the proposed duplicate groups and resolve conflicting fields.
  5. Remove redundant rows or merge them, then export the cleaned CSV.

Email addresses, phone numbers, domains, URLs, SKUs, and external IDs are useful identifiers. Names usually need a second field because different people or companies can share similar names.

📌 Short version

Dedupe identifies duplicate records. Remove deletes extra rows. Merge keeps one row and consolidates selected values from the duplicates.

Dedupe a CSV with Datablist

Datablist's Duplicates Finder previews groups before changing the collection. You can separate Ready groups from records that need review, choose the record to keep, resolve field conflicts, and export the cleaned data.

After accepting the merged rows, reorder or omit CSV columns to match the receiving system. Keep review fields in the collection while excluding them from a visible-only export when appropriate.

Follow the complete list deduplication workflow. For CSV-specific import, merge, and export steps, read how to remove and merge CSV duplicates.