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.

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.

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