Excel Fuzzy Lookup Add-in Alternative for Windows and Mac

By Andrew Apell, creator of Flookup Data Wrangler. Updated

About the author

Andrew Apell is the creator of Flookup Data Wrangler and has built data cleaning tools for Google Sheets since 2018. The method in this post reflects work on large reconciliation tasks with a government team and continued testing with Sheets users.
Every Flookup result described here can be checked in the documentation before purchase.
Read Our Story for the background, or contact the team with any questions about this post, including corrections, unclear steps or use cases we have not covered yet.


Key Takeaways

  • Excel's Fuzzy Lookup Add-in is limited to Windows and lacks modern automation.
  • Flookup matches in Google Sheets on any platform, so an Excel workbook is imported once and the review sheet sits beside the data.
  • Semantic matching identifies connections between concepts, not just spelling.
  • Integrated workflows with formulas are more scalable than manual add-ins.

For many years, you reached for the Microsoft Fuzzy Lookup Add-in for Excel to match data. It allowed users to find "fuzzy" matches between datasets, even when text was not identical.

However, as data has become more complex and workflows have moved to the cloud, the Excel add-in has begun to show its age.
It is limited to the Windows version of Excel, can be slow with large datasets and lacks the advanced features required for modern data cleaning.

Enter Flookup Data Wrangler, which matches inside Google Sheets on any platform, so the workbook is imported once and the review sheet lives next to the results.


Why Seek an Alternative to the Excel Fuzzy Lookup Add-in?

While the Excel add-in was a pioneer, it comes with several significant drawbacks that can hinder your productivity:

The platform restriction is the one that affects Mac users most directly. Our Fuzzy Matching in Excel for Mac covers the install problem on macOS, and our overview of data cleaning on Mac sets out what Excel for Mac and Power Query can and cannot do.

Need to keep the workbook in Excel? Import the range into Google Sheets once: the add-on matches it there and writes a review sheet beside the data, then the reviewed values go back into the workbook. The add-on runs in the browser on Windows and Mac, so nothing is installed on either machine.


Fuzzy Match in Excel Without the Add-in

If you cannot install the Fuzzy Lookup add-in or you simply want a formula-based approach, you can approximate fuzzy matching in Excel with built-in functions.
These methods are useful for predictable variations, though they struggle with true similarity scoring.

Each of these approaches can work for a narrow, well-understood problem.
The trade-off is maintenance. When your data changes, your formulas and VBA need to change with it and none of these methods deduplicate records or profile your columns.

For a one-off match, any of them is fine. For a recurring workflow, a dedicated tool removes the maintenance burden, which is where Flookup comes in.


Introducing Flookup Data Wrangler

Flookup Data Wrangler was designed from the ground up to address these limitations and provide a superior data matching experience.

Feature Excel Fuzzy Lookup Flookup Data Wrangler
Platform Windows Excel only Google Sheets add-on (all platforms)
Speed Slow with large data Fast and scalable
Algorithms Basic Jaccard index Advanced Fuzzy, Semantic and Phonetic
Automation Manual only Scheduled tasks and automated workflows
Ease of Use Older, separate interface Modern and fully integrated
Free option No (requires Excel licence) Add-on only: free tier plus a $15 Essential Pass or $150 Extended Pass with nothing renewing.

What Sets Flookup Apart Beyond the Table

Five capabilities set Flookup apart from the Excel add-in in practice.

The two scores below are the numbers each method writes beside a pair. Drag the threshold to see how many true pairs each one keeps.

Pre-computed scores. Word Jaccard counts whole words; Flookup returns the score its Fuzzy Match reports.
Pair Jaccard score Jaccard result Flookup score Flookup result
Coca-Cola versus Coca Cola 100 100
Pepsi Co versus Pepsico 0 71
Acme Corp versus Acme Corporation 33 88
Jennifer Walsh versus Jennifer Walch 33 86
Catherine Jones versus Katherine Jones 33 86
Samsung Electronics versus Samsung Electronic 33 91
Data Analysis Department versus Department of Data Analysis 75 87
My car is moving fast versus My automobile is travelling at high speed 0 88
Apple versus Google 0 11

Eight of the nine pairs are the same record.

Word Jaccard is the token overlap the Excel add-in uses. Flookup is the percentage its Fuzzy Match returns. Both columns are fixed values, computed once for each pair.

The most important difference is the core technology. The Excel add-in uses a lexical method like the Jaccard index, which compares the simple overlap of words. That is why a pair like "Pepsi Co" and "Pepsico" scores zero in the table: the two values share no whole words at all, even though a reader can see they are the same brand.

Flookup, however, uses semantic matching. It understands that "car" and "automobile" are synonyms and that the two sentences have the same meaning.
This allows it to find much more intelligent and accurate matches, which is why the same pair is scored rather than dismissed.

The algorithms comparison covers the other methods, including where Jaccard and semantic matching each fit.


A Smarter Workflow with Flookup

Unlike the Excel add-in's rigid, pop-up-based workflow, Flookup integrates directly into your spreadsheet with powerful formulas. This allows for a more flexible and repeatable process.

Consider reconciling a list of new customer names in Column A against a master customer list in another sheet e.g. "MasterList!A:B".

  1. Clean Your Data: Use the Text Standardisation function to clean the new customer names. This removes punctuation and standardises text to improve match accuracy.
  2. Perform the Fuzzy Lookup: Use the Fuzzy Match function. Select your cleaned data as the source, specify your master list as the lookup range and set the similarity threshold to 80 per cent.
  3. Apply to All Rows: Process your entire list in one pass, providing consistent and accurate results across your dataset.

Introduction to Semantic Matching

Semantic matching is one of Flookup's powerful capabilities. Instead of just comparing spelling, this feature analyses the actual meaning and context of your text.

This allows you to find matches between phrases that are conceptually similar, even if they use completely different words.

For example, a traditional fuzzy match would see no similarity between these two phrases:

Because they share no keywords, other tools would miss the connection.
Flookup, however, understands the semantic meaning and can identify them as a very strong match. This is made possible through two key features:

This technology allows you to uncover deep relationships in your data that are impossible to find with older tools.


Choosing a Modern Data Matching Workflow

The Microsoft Fuzzy Lookup Add-in for Excel was a valuable tool, but for modern data challenges, a more robust solution is required.

Flookup Data Wrangler offers a superior alternative by combining advanced, meaning-based matching and phonetic matching with the flexibility of a Google Sheets add-on that runs on Mac and Windows.

If you are ready to move beyond the limitations of the old desktop add-in and embrace a faster, smarter workflow, get started with Flookup today.

Ready to Upgrade Your Data Matching?

Flookup's fuzzy and semantic matching runs inside Google Sheets, with no local installation. Neither route needs an expression language.

Install Flookup Data Wrangler from the Google Workspace Marketplace, follow the get-started guide and read the documentation for the full workflow.


Fuzzy Lookup for Excel vs Flookup Data Wrangler

Microsoft Fuzzy Lookup is Windows-only, needs a local install and scores token overlap only. Flookup Data Wrangler runs as a Google Sheets add-on in the browser on Mac and Windows. The add-on combines Levenshtein, semantic and phonetic matching with an adjustable threshold and writes a review sheet with match score and confidence. Import the Excel range into Sheets, then review borderline pairs before merging. Get started in Sheets or see the one-click templates.

Frequently Asked Questions

What is the Excel Fuzzy Lookup add-in?

Excel Fuzzy Lookup is a Microsoft add-in for Windows that performs fuzzy matching to identify similar records within a dataset. It uses a token-based similarity algorithm but is limited to exact-token matching rather than supporting true edit-distance or phonetic approaches. It is also unavailable on Mac and not supported in Excel Online.

Why does Flookup work better than Excel Fuzzy Lookup?

Flookup offers multiple matching algorithms including Levenshtein distance and semantic similarity, whereas Excel Fuzzy Lookup uses only token-based similarity. It adds phonetic matching in Smart Deduplicate and an adjustable threshold, so you can inspect the scored pairs in the review sheet before merging.

Is Flookup compatible with Excel?

Yes. Import the Excel range into Google Sheets once and the add-on matches it there on any platform, with a review sheet beside the data. The cleaned values then go back into the workbook.


Run This Workflow on Your Own Data

Flookup runs inside Google Sheets: fuzzy matching, deduplication, profiling and enrichment on the rows you already have. Free tier from install with no credit card required.

Install Flookup Data Wrangler from the Google Workspace Marketplace, or open the documentation to run the formulas on sample data.


You Might Also Like