Fuzzy match Excel lists without an add-in, Mac included

Paste or drop two lists. It finds the best match for each name with a score, sends only the unsure pairs to review, and gives you a pairs file with both IDs.

Free tool · Small business · Excel · Updated

1Add the two lists

Both lists are read in your browser. Nothing is uploaded.

AThe list you want matches for, like QuickBooks customers

BThe list to look in, like CRM companies or bank payees

From Excel or Google Sheets: copy the cells and paste them, or save each sheet as CSV.

Want this done on your whole Excel? We fix customer and vendor records that never line up between QuickBooks, your CRM and the bank on your real data, tested with you.

Walk us through your two lists

How do you fuzzy match in Excel without an add-in?

Copy the name column from each sheet into the two boxes above, or save each sheet as CSV and drop it in. The page scores every likely pair and returns the best match for each row in list A.

  • QuickBooks Online: Reports > Standard reports > Customer Contact List (or Vendor Contact List) > Export/Print > Export to Excel.
  • HubSpot: CRM > Companies or Contacts > Export, file format CSV. The download link arrives by email; an export of all properties has the Record ID as the first column.
  • Bank payees or any sheet: copy the cells, header row included, and paste.

Then download list A with a matched ID and score on every row, ready to paste back into your workbook.

Can you fuzzy match in Excel on a Mac?

Yes. This page runs in Safari, Chrome or Edge on a Mac, so there is nothing to install.

Inside Excel itself (Excel 2021 for Mac and later), XLOOKUP with match mode 2 does wildcard matching, so "*Acme*" finds “Acme Supply Co.” It still misses misspellings like “Jonson” for “Johnson”, which is what a match score catches.

How does the match score work?

Each pair gets a score from 0 to 100%. Half of it is how alike the letters are (Jaro-Winkler similarity); half is how many words the two names share, with near-spellings counted.

Score = 50% letter similarity + 50% shared words, then plus 6 points if the second column you chose agrees (same email domain, phone or ZIP) and minus 6 if it differs.

Example: “Johnson HVAC Services” against “Jonson HVAC”. The words match closely (“Services” counts for little), the letters are close, and both use johnsonhvac.com. Score: 96%, a match.

Pairs at 90% or above count as matches and 70% to 89% go to review. Both cut-offs are yours to change. Excel’s Power Query fuzzy merge uses a different method (Jaccard similarity) and starts at 0.80 on a 0 to 1 scale.

How do you fuzzy match company names?

Clean the names first, then compare. Before scoring, the page:

  • lowercases and removes punctuation
  • reads “&” as “and”, then drops it
  • removes Inc, LLC, L.L.C., Co, Corp, Ltd, PLLC, LLP and The
  • expands short forms like Grp, Mfg, Bros, Intl, Svcs and 1st
  • reads St, Street and Saint as the same word
  • keeps “Co-op” and “Joe’s” as one word
  • weighs common words like Group, Services and Holdings lightly
  • compares both halves of a “dba” name

Example: “Greenfield Mfg. Inc” and “Greenfield Manufacturing” both become “greenfield manufacturing”: 100%.

What do you do with the matched pairs?

Keep the pairs file as your mapping table: one row per business with its ID in each system. It is what an import, a sync setup or a one-time update needs to link records without guessing.

To find duplicates inside one list instead, use the duplicate customer finder. To compare two files that already share an ID, use compare two CSV files.

Questions

Is my list uploaded anywhere?

Both lists stay in your browser, and the matching runs on your computer.

How many rows can it handle?

A few hundred rows match at once. Two lists of 5,000 rows can take about ten seconds while the page works.

Can one row in B match two rows in A?

Only if you untick “Use each row in B once”. Left on, the best pairs are taken first, and each row in B is used once.

Does it work with Google Sheets?

Yes. Select the cells, copy, and paste into either box; tabs between columns are read as columns.

Sources

Lines of light running into one large blue period

Walk us through one problem.

We’ll tell you what we’d fix first.

Walk us through one problem

Free. 30 minutes. A one-page note within two business days.