Dirty Data Lab
Messy data. A little practice. A cleaner sheet.
Build your spreadsheet cleanup skills with a free, hands-on challenge. Download the file, work through the mess, then compare your result with the answer key.
Beginner
15–20 minutes · CSV for ExcelChallenge 01: Rescue the customer list
A customer export needs to be ready for import. Its 16 data rows include duplicates, a blank row, extra spaces, inconsistent capitalization, mixed date formats, and one missing email. All records are fictional.
Your cleanup checklist
- Remove the fully blank row and keep one record per customer_id. Repeated IDs contain the same customer data.
- Trim leading and trailing spaces and collapse repeated spaces inside names.
- Use title case for names and cities, and lowercase for emails.
- Convert dates to YYYY-MM-DD. Slash dates use US month/day/year; all signups are in August 2026.
- Convert orders to whole numbers. Keep zero orders and leave the missing email blank; do not invent a replacement.
- Keep the six original columns and sort by customer_id ascending.
In Excel, use Data → From Text/CSV. Keep customer_id and email as text. Save a working copy before you start.
Download practice CSVFree download · No email required to practice
Have a real spreadsheet to clean?
Take what you learned to your next file. Clean That Sheet helps you review and clean messy spreadsheet data.
Try Clean That Sheet