Skip to main content

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 Excel

Challenge 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 CSV

Free download · No email required to practice

Ready to check your work?

Enter your email to reveal the solution steps and download the cleaned answer file right here.

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