Excel Β· ChatGPT

Fuzzy Match in Excel with ChatGPT

Reconcile customer, company, or supplier lists when names are similar but not identical. Use tested prompts to configure Power Query fuzzy matching, review ambiguous candidates, and handle systematic abbreviations without changing the source tables.

Choose your situation β€” copy the tested prompt:
I have two Excel tables containing customer names from different systems. The companies should mostly correspond, but the names are not written exactly the same way.

### Table 1 β€” SalesCustomers

| Customer ID | Customer Name |
| C001 | Acme Corporation |
| C002 | Northstar Technologies |
| C003 | Green Valley Foods |
| C004 | Baker & Sons Limited |
| C005 | Horizon Consulting Group |
| C006 | Metro Office Supplies |

### Table 2 β€” AccountingCustomers

| Account ID | Customer Name |
| A101 | Acme Corp |
| A102 | Northstar Technology |
| A103 | Green Valley Food |
| A104 | Baker and Sons Ltd |
| A105 | Horizon Consulting |
| A106 | Metro Supplies |

The tables are already formatted as Excel Tables and are in the same workbook.

I need to match each row in SalesCustomers to the most likely customer in AccountingCustomers, even when the names are similar but not identical.

Please use Excel Power Query fuzzy matching, not VBA and not the old Microsoft Fuzzy Lookup Add-In.

Please answer in exactly these 6 sections:

1. Power Query setup β€” Give the exact steps to load both Excel Tables into Power Query and create the fuzzy merge.
2. Fuzzy matching settings β€” Explain which columns to select, which join type to use, whether Use fuzzy matching to perform the merge should be enabled, and suggest a reasonable starting similarity threshold. Do not imply that one threshold is universally correct.
3. Expected matches β€” Show the most reasonable expected match for each of the six rows in SalesCustomers.
4. How to inspect match quality β€” Explain how I can view or return the similarity score, if supported by the Power Query fuzzy merge options, and how that score should be interpreted.
5. False positives and manual review β€” Explain why fuzzy matching should not automatically be treated as proof that two companies are the same. Tell me what should happen with low-confidence or ambiguous matches.
6. Original data and limitations β€” Confirm whether this approach can leave both original Excel tables unchanged. Briefly explain important limitations of Power Query fuzzy matching, including whether availability can depend on the Excel version/platform.

Do not invent Excel functions or Power Query features. If a requested option is not available in all supported Excel versions, say so clearly.

Use this when two lists contain the same customers or companies but the names differ through suffixes, plural forms, punctuation, or missing words.

I have two Excel tables containing supplier names from two different systems.

Several names are similar, but some matches are ambiguous because multiple suppliers have nearly the same name.

### Table 1 β€” PurchaseSuppliers

| Supplier ID | Supplier Name |
| S001 | Horizon Consulting |
| S002 | Greenfield Logistics |
| S003 | Metro Office Solutions |
| S004 | North Star Technology |
| S005 | Apex Industrial Group |

### Table 2 β€” MasterSuppliers

| Vendor ID | Supplier Name |
| V101 | Horizon Consulting LLC |
| V102 | Horizon Consulting Europe |
| V103 | Greenfield Logistics Ltd |
| V104 | Metro Office Solution |
| V105 | Northstar Technologies |
| V106 | Apex Industrial |
| V107 | Apex Industrial Services |

Both datasets are Excel Tables in the same workbook.

I want to use Power Query fuzzy matching, but I do NOT want Excel to silently choose a supplier when more than one candidate is plausible.

Please answer in exactly these 6 sections:

1. Fuzzy merge configuration β€” Give the Power Query merge setup, including the join type, columns to match, and a reasonable starting similarity threshold.
2. Return multiple candidates β€” Explain how to configure Power Query so that it can return more than one potential match for each supplier instead of keeping only the single strongest match. Use a maximum of 3 candidates per input row.
3. Expected candidates β€” For each row in PurchaseSuppliers, identify the logically plausible candidate or candidates from MasterSuppliers. Clearly distinguish unambiguous cases from ambiguous cases.
4. Ambiguous matches β€” Specifically evaluate Horizon Consulting and Apex Industrial Group. Explain why automatically accepting the highest fuzzy-match score could be unsafe for these names.
5. Similarity threshold and false positives β€” Explain what can happen if the similarity threshold is set too low or too high. Do not claim that a specific similarity score proves that two supplier records are the same company.
6. Safe reconciliation workflow β€” Recommend a practical workflow for separating strong matches from records requiring manual review while leaving both source tables unchanged.

Do not invent similarity scores. I want the expected candidates based on the supplied data, but actual scores must be treated as values calculated by Power Query.

Do not use VBA or the old Microsoft Fuzzy Lookup Add-In.

Use this when several master records share the same core company name and you need to inspect competing candidates instead of auto-accepting the top result.

I have two Excel tables containing company names from different systems.

Some differences are not simple typos. One system regularly uses abbreviations such as Intl, Co, and Svc, while the other system uses the full words.

### Table 1 β€” ImportedCustomers

| Customer ID | Customer Name |
| C001 | Global Intl Trading |
| C002 | West Coast Svc Co |
| C003 | Summit Mfg Group |
| C004 | Atlantic Tech Solutions |
| C005 | Central Distribution Co |

### Table 2 β€” CustomerMaster

| Account ID | Customer Name |
| A101 | Global International Trading |
| A102 | West Coast Service Company |
| A103 | Summit Manufacturing Group |
| A104 | Atlantic Technology Solutions |
| A105 | Central Distribution Company |

Both datasets are Excel Tables in the same workbook.

I want to reconcile them using Power Query fuzzy matching.

Because the abbreviations are systematic, I also want to know whether a Power Query transformation table can be used to help the fuzzy matcher understand known equivalents such as:

| From | To |
| Intl | International |
| Svc | Service |
| Co | Company |
| Mfg | Manufacturing |
| Tech | Technology |

Please answer in exactly these 6 sections:

1. Why ordinary fuzzy matching may be insufficient β€” Explain why systematic abbreviations can be different from ordinary spelling mistakes and why relying only on a lower similarity threshold may be risky.
2. Transformation table setup β€” Explain how to create the transformation table in Excel and load it into Power Query. State the required column names if Power Query requires specific names.
3. Fuzzy merge configuration β€” Give the exact merge setup for ImportedCustomers and CustomerMaster, including join type, matching columns, fuzzy matching, a reasonable starting threshold, and how to select the transformation table.
4. Expected matches β€” Show the expected match for C001 through C005. Do not invent similarity scores.
5. What the transformation table actually does β€” Explain how mappings such as Intl β†’ International and Co β†’ Company affect fuzzy matching. Clarify whether the source Excel Tables themselves are modified.
6. Limitations and safe use β€” Explain important limitations of transformation tables, including what can happen if an abbreviation has more than one possible meaning. Explain when manual review is still necessary.

Do not use VBA or the Microsoft Fuzzy Lookup Add-In.
Do not replace the source values permanently. The solution should remain non-destructive.
Do not claim that transformation tables guarantee a correct business-entity match.

Use this when abbreviations are systematic and known in advance, such as Intl vs International or Co vs Company.

Before β€” exact text comparison misses real candidates
Sales customerAccounting valueExact match
Acme CorporationAcme CorpNo
Northstar TechnologiesNorthstar TechnologyNo
Baker & Sons LimitedBaker and Sons LtdNo
Metro Office SuppliesMetro SuppliesNo
The names are logically related, but literal equality cannot reconcile them.
After β€” Power Query returns reviewable fuzzy candidates
Sales IDExpected candidateReview
C001Acme CorpPlausible βœ“
C002Northstar TechnologyPlausible βœ“
C003Green Valley FoodPlausible βœ“
C004Baker and Sons LtdPlausible βœ“
C005Horizon ConsultingPlausible βœ“
C006Metro SuppliesPlausible βœ“
Verified ChatGPT guidance
Use a Left Outer fuzzy merge on Customer Name.
Start around the documented 0.80 threshold, then inspect the actual similarity scores and business context.
A fuzzy score is a review signal β€” not proof of identity.
Before β€” one β€œbest” name can hide competing suppliers
Purchase supplierPossible master recordsRisk
Horizon ConsultingHorizon Consulting LLC
Horizon Consulting Europe
Ambiguous
Greenfield LogisticsGreenfield Logistics LtdClearer
Apex Industrial GroupApex Industrial
Apex Industrial Services
Ambiguous
Risk: automatically keeping only the highest text-similarity candidate can create a wrong supplier mapping.
After β€” return up to 3 candidates and review ambiguity
SupplierCandidate handlingStatus
Horizon ConsultingReview LLC vs Europe using another identifierManual review
Greenfield LogisticsOne logical candidate: Greenfield Logistics LtdStrong candidate
Metro Office SolutionsMetro Office SolutionStrong candidate
North Star TechnologyNorthstar TechnologiesStrong candidate
Apex Industrial GroupReview Industrial vs Industrial ServicesManual review
Verified ChatGPT guidance
Set Number of matches to 3 during review.
Use similarity scores to rank candidates, then verify ambiguous records with tax ID, address, country, vendor number, or another reliable identifier.
Before β€” systematic abbreviations reduce text similarity
Imported nameMaster nameKnown difference
Global Intl TradingGlobal International TradingIntl
West Coast Svc CoWest Coast Service CompanySvc / Co
Summit Mfg GroupSummit Manufacturing GroupMfg
Atlantic Tech SolutionsAtlantic Technology SolutionsTech
Lowering the threshold just to force these matches can also admit unrelated names.
After β€” controlled From/To mappings guide the fuzzy merge
FromToExpected result
InternationalGlobal International Trading βœ“
ServiceWest Coast Service Company βœ“
CompanyCentral Distribution Company βœ“
ManufacturingSummit Manufacturing Group βœ“
TechnologyAtlantic Technology Solutions βœ“
Verified ChatGPT guidance
Create a Power Query transformation table with columns named From and To.
Select it in the fuzzy merge options.
The source Excel tables remain unchanged; mappings affect the fuzzy comparison only.
Why fuzzy matching in Excel needs review β€” 4 common cases
Similar, not identical names
Acme Corporation vs Acme Corp β†’ exact matching misses the relationship
Common
Multiple plausible candidates
Horizon Consulting can resemble more than one master record β†’ return multiple candidates
Review
Threshold too low
More names qualify, but weak textual similarities can become false positives
Tune carefully
Systematic abbreviations
Intl / Svc / Co β†’ use a controlled From / To transformation table
Structured fix

How to Fuzzy Match in Excel Safely

Reconcile similar names without overwriting your source data β€” 5 steps
1

Keep both source tables unchanged

Load each Excel Table into Power Query and create the reconciliation as a separate query. This preserves the original customer or supplier values while you test different matching settings.

2

Start with a Left Outer fuzzy merge

Select the company-name column in both queries, enable fuzzy matching, and begin around the documented default threshold of 0.80. Treat that value as a starting point, not a universal rule.

3

Inspect scores and competing candidates

Show similarity scores when available and, for reconciliation work, consider returning more than one candidate. A high text-similarity score does not prove two records belong to the same legal entity.

4

Use controlled transformations for known abbreviations

If one system consistently stores terms such as Intl, Co, or Mfg, use a Power Query transformation table with From and To columns instead of simply lowering the threshold.

5

Verify ambiguous matches with another identifier

Send uncertain results to manual review and compare tax ID, address, country, vendor number, email domain, or another reliable key before approving the mapping.

Important: fuzzy matching measures text similarity, not business identity. Do not automatically accept an ambiguous company or supplier match solely because it has the highest similarity score.

Frequently asked questions

How do I fuzzy match two lists in Excel?
Use Power Query Merge Queries, select the text columns to compare, enable fuzzy matching, and expand the matched table to inspect the returned candidates. For reconciliation, keep the source tables unchanged and review uncertain matches before approving them.
What similarity threshold should I use for fuzzy matching in Excel?
Power Query uses 0.80 as its documented default, but there is no universal best threshold. Lower values return more candidates and can increase false positives; higher values are stricter and can miss legitimate name variations.
Can Power Query return more than one fuzzy match?
Yes. In Fuzzy matching options, Number of matches controls the maximum number of candidates returned for each input row. Returning multiple candidates is useful when names such as Horizon Consulting could correspond to more than one master record.
Can I fuzzy match Excel without the old Fuzzy Lookup add-in?
Yes. Excel versions that include the required Power Query fuzzy merge features can perform fuzzy matching without the legacy Microsoft Fuzzy Lookup Add-In. Power Query availability and feature parity can differ by Excel version and platform.
What is a Power Query transformation table for fuzzy matching?
It is a two-column Power Query table named with From and To fields that supplies known equivalents such as Intl β†’ International. It helps with controlled abbreviations before fuzzy comparison, but it does not prove that two records represent the same real-world company.

Related Excel workflows