{
  "id": 18466589,
  "title": "How to remove duplicate customers from a spreadsheet by email address",
  "url": "https://urgent.news/2026/11/06/how-to-remove-duplicate-customers-from-a-spreadsheet-by-email-address",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-06T08:12:08.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/bestaitool/how-to-remove-duplicate-customers-from-a-spreadsheet-by-email-address-aec"
  },
  "original_language": "en",
  "account": "Customer lists often contain multiple entries for the same person due to various data sources. These duplicates can skew statistics and lead to redundant communications. To remove these duplicate entries, focus on a unique identifier, such as an email address. Below are the steps to clean a spreadsheet in the osFoundry desktop app.\n\n1. Open the customer list in the Spreadsheet Editor by dropping the .xlsx file onto the app. Select the column containing email addresses.\n2. Apply conditional formatting to highlight duplicate values in the selected column. This will visually indicate all email addresses that appear more than once, turning them red.\n3. Manually review the red-highlighted rows to confirm they represent duplicate customers. Some cases may involve legitimate cases of sharing an email address, thus requiring further decision-making.\n4. Select the column with email addresses again, then navigate to the Data tab and click on Remove Duplicates. The dialog box will appear, where under My data has headers, the ticked box ensures the header row is not treated as data.\n5. In the Columns field, type 'A' to indicate that only the email column should be considered for duplicate detection.\n6. Confirm by clicking OK. The app will retain the first instance of each email address, deleting any subsequent duplicates while preserving other columns like name, city, and last order date.\n7. Repeat the process by sorting the list by 'Last order' in descending order before removing duplicates, if you prefer to keep the most recent entry for each customer.\n8. Upon completion, the count of entries should decrease significantly. For example, a list initially containing 412 customers might now show only 375 unique entries, with the 38 duplicates removed.\n9. The red highlighting from the duplicate values rule will disappear once duplicates are eliminated, signifying a clean list with no redundant email addresses.\n10. Keep the duplicate values rule active for future data imports to automatically flag any new duplicates as they are added. The osFoundry app is designed for local-first data management and is available for free on the osFoundry download page.",
  "summary": "A customer list that has been fed by sign-up forms, imports and the odd copy-paste ends up with the same person on it two, three, four times. Each copy usually differs a little: another order date, a city typed after a move. Mail-merge that list and the same person gets the same email three times. Count it and your customer number is inflated. The usual \"remove duplicates\" button does not catch…",
  "key_points": [
    "Open customer list in Spreadsheet Editor by dropping .xlsx file",
    "Highlight duplicate email addresses using conditional formatting",
    "Remove duplicates, retaining first instance of each email address"
  ],
  "editors_take": "Using email addresses as unique identifiers streamlines data management by preventing redundant communications and ensuring that statistical analysis remains accurate across diverse customer datasets.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}