Analyze·Intermediate·Playground·30 min·Updated Sep 30, 2026

Match two customer databases

Scenario

Marketing has one list of users, Sales has another. The names don't match perfectly.

Mission

Use fuzzy matching to align the two datasets.

Start Files

NameCompanyDomain
Alex NovakNovak Ltdnovak.com
Jordan ReyesReyes LLCreyes.com
Taylor ChenChenchen.com
Morgan PatelPatel Grouppatel.com
Casey KowalskiKowalski Inckowalski.com
Preview — first 5 rows of marketing-list.csv

Your task

  1. Normalize both lists: lowercase names, trim whitespace, and strip common suffixes (Inc, LLC, Ltd).
  2. Match records across the two lists using a fuzzy match on name and, where available, domain or phone number.
  3. Merge into a single table and flag any match below your confidence threshold for manual review.

Prompt idea:

I have two customer lists with inconsistent naming (sample rows below). Suggest a fuzzy-matching approach I can build in Excel, including how to score match confidence and what threshold you'd use to flag a pair for manual review.

Check Your Result

How many customers appear in both lists once you account for naming differences?

Need a hint?

Strip company suffixes (Inc, LLC, Ltd) and compare on name + domain, not on exact string match.

Reveal Solution

The solution files contain the completed challenge. Review the approach to see if you missed any edge cases.

Related Workflows

WORK WITH LIMINALS

Make AI useful for your team.

Get practical help with AI consulting or ask about training courses for your team.