Power Query Problems

How to Compare Hotel Guest Lists with Fuzzy Matching in Excel Using Power Query

Adam DavisAdam Davis Nov 13, 2026 869 views

Question details

The user needs to compare an initial hotel guest list with a master list where names may have spelling variations, cancellations, or missing entries, and exact matching formulas are unreliable.

How to Compare Hotel Guest Lists with Fuzzy Matching in Excel Using Power Query
Product
Microsoft Excel (Power Query); WPS Office Spreadsheets
Device & OS
not provided
Scenario
Reconciling hotel guest lists by matching similar names between two lists to find differences, cancellations, or missing guests.
Observed behavior
An exact IF or lookup formula does not reliably identify names that are similar but not identical, so fuzzy matching is required.
Before you start

Prepare both guest lists as Excel tables with clear, consistent column headers, and decide which list is the master reference. If the names are imported from a hotel system, remove extra spaces and standardize capitalization with TRIM, CLEAN, and PROPER before running Power Query.

Solution 1Recommended

Use Power Query Fuzzy Merge to Match Similar Guest Names

Use this when the two guest lists contain spelling variations, typos, or abbreviated names and you need approximate name matching.

Power Query's fuzzy merge compares the text in two queries and returns likely matches even when spelling, typos, or name order differ. It is the most reliable way to find approximate matches without writing custom VBA.

1
Load each guest list into Power Query

Click inside the initial guest list, select Data > From Table/Range. In the Power Query Editor, use Home > Close & Load To > Only Create Connection, then repeat for the master guest list.

2
Merge the two queries

In the Power Query Editor, select one connection, click Home > Merge Queries > Merge Queries as New, and choose the second query and the guest-name column in each table.

3
Enable and tune fuzzy matching

In the Merge dialog box, check Use fuzzy matching. Set the similarity threshold to 0.80 to 0.90 and expand Fuzzy matching options to ignore case or match by text length as needed.

4
Expand and inspect suggested matches

Click the expand icon on the merged column, select the master-list columns you want to bring in, and click OK. Review rows where one initial name matches several master names before loading to Excel.

Use Power Query Fuzzy Merge to Match Similar Guest Names
Review common names manually: Fuzzy matching can suggest the wrong guest when names are short or common. Add a Review column and verify those rows against booking IDs, room numbers, or dates.
Free Microsoft Office alternative

Review Excel Guest-List Workbooks in WPS Office Free

WPS Office is a free, lightweight Microsoft Office alternative that opens and edits Excel guest-list workbooks with full .xlsx compatibility. If your core workflow is exact lookup, duplicate checking, and sharing the results of a Power Query fuzzy merge, WPS Office gives you a familiar spreadsheet interface and saves you from a Microsoft 365 subscription.

  1. 1. Download and install WPS Office: Go to the WPS Office website, download the free version for Windows, macOS, Android, or iOS, and install it.
  2. 2. Open the Excel workbook: Launch WPS Office, click Open, and select the .xlsx workbook that contains the guest-list comparison result.
  3. 3. Review exact-match columns: Use the Formulas tab to insert COUNTIF or XLOOKUP, or use Data > Filter to inspect exact matches and missing names after the Excel fuzzy merge.
Opens, edits, and saves Excel .xlsx guest-list workbooks without a Microsoft 365 licenseIncludes free spreadsheet tools such as COUNTIF, XLOOKUP, filtering, and conditional formatting for exact list checksLightweight, familiar Office-style interface with a short learning curve for Excel usersSeamless migration: open existing Excel files directly in WPS Office and keep formulas and formattingReusable for hotel guest-list cleanup, duplicate checks, and after Power Query fuzzy matching
microsoft office alternative - wps office

Frequently Asked Questions

Can WPS Office run Power Query fuzzy matching?

WPS Office Spreadsheets does not include the same Power Query fuzzy merge interface as Microsoft Excel. Run the fuzzy merge in Excel, save the workbook as .xlsx, and then open it in WPS Office for review or sharing.

What similarity threshold should I use for hotel guest names?

Start with 0.80 or 0.90. A lower threshold catches more spelling variations but creates more false matches, so always review common names manually.

Can COUNTIF or XLOOKUP match similar but not identical names?

No, COUNTIF and XLOOKUP only work with exact text. Use TRIM, CLEAN, and PROPER to normalize names first, and use Power Query fuzzy matching for approximate comparisons.

How do I avoid incorrect fuzzy matches for common names?

Keep the master list as the reference, expand the merged column in Power Query, and add a Review column. Verify ambiguous matches against booking IDs, room numbers, or dates before applying changes.

Is the final workbook compatible with WPS Office?

Yes, .xlsx workbooks created or edited in Excel are compatible with WPS Office, including formulas, tables, filters, and formatting.