- Refresh Is Not Review
- What Power Query Gets Right
- Where the Fuzzy Merge Model Bites
- Change Control Is the Real Difference
- Choosing by Change Frequency
- Reconcile Orders to Shipments in 2 Minutes Yourself
- Full Comparison Table
- Power Query Refreshes, Flookup Reviews
- Frequently Asked Questions
- You Might Also Like
Key Takeaways
- Power Query is Excel's built-in ETL engine, offering step-based data transformation with a GUI and the M formula language. It is deeply integrated into the Microsoft ecosystem but unavailable in Google Sheets.
- Flookup Data Wrangler brings one-click profiling, multi-strategy deduplication, fuzzy matching and Learn from Examples pattern synthesis directly into Google Sheets. No separate tool, no import-export cycle, no M language to learn.
- Google Sheets has no native Power Query equivalent. Flookup fills this gap for teams that use Sheets for data analysis and do not run Excel or Power BI.
- For cross-platform teams or Excel-to-Sheets migrants, Flookup provides the data transformation capabilities they miss from Power Query inside their existing Google Sheets environment.
- Flookup runs where the data already sits. Preparation happens from a sidebar in Google Sheets, so a customer list does not have to be exported from one tool and imported into another first.
Refresh Is Not Review
Power Query and Flookup both clean data. The difference that decides the choice is what happens on the second run. Power Query re-executes the steps you defined and produces a new table. Flookup reopens a review sheet where every match, score and threshold is still visible.
That makes this a comparison about change control rather than about features. A pipeline is the right shape when the rule is stable and the data arrives on a schedule. A review surface is the right shape when the data changes shape and someone has to judge each borderline row.
What Power Query Gets Right
Power Query is the strongest data preparation tool that ships inside Excel. Three properties earn it that position:
- The steps are recorded: Every transformation becomes an applied step in M, so the pipeline documents itself and can be edited in order rather than re-derived.
- Refresh is native: A query reloads when the source changes. There is no export, no second file and no manual rerun for the common case.
- It runs on both platforms: Power Query is available in Excel on Windows and Excel for Mac, which is the practical answer for Mac users who cannot load the Windows-only Fuzzy Lookup Add-in.
Microsoft documents the fuzzy merge options in How fuzzy matching works in Power Query, including the similarity threshold, the maximum number of matches per row and the transformation table that maps known variants before scoring. Those options are the reason the tool is credible for this job.
Where the Fuzzy Merge Model Bites
Four properties of the merge model create the maintenance work:
- The threshold is per join: One value applies to the whole column. A strict threshold that suits surnames will reject a product description that shares only two words, and a loose threshold that suits descriptions will over-match surnames.
- The transformation table is manual: Known variants such as Ltd against Limited go into a mapping you maintain by hand. It works well and it grows with every new supplier.
- Candidates are capped: The maximum matches setting limits how many rows a single input can produce. The cap protects the refresh and hides the case where the correct match ranked below the cut.
- The refresh is silent: When a rule or a source changes, the table reloads with no diff. The reviewer sees the new result and not what moved, which is the failure mode that makes reconciliation hard.
Change Control Is the Real Difference
A match rule is a judgement about identity, and judgements change. The question is what the tool shows when one changes.
Power Query shows the refreshed table. If a supplier that matched last month no longer matches, the row is simply different, and the person who approved the previous output has no record to compare against. Flookup keeps the score column and the review sheet, so a threshold change is visible as a set of rows entering or leaving the review band.
Neither approach is inherently safer. A pipeline with a test suite and a version-controlled query is more auditable than a sheet nobody reviewed. A sheet with a score column and a named reviewer is more auditable than a query that refreshes overnight. The tool only supplies the surface, and the surface is what this comparison is about.
Choosing by Change Frequency
- Stable reference data, fixed rule: Power Query, because the refresh amortises the setup and nobody needs to approve each run.
- Lists that change shape and need per-row judgement: a review sheet, because the score and the threshold stay visible.
- Both at once: Power Query to land and type the data, then a sheet for the review layer. That is the pattern the order reconciliation workflow uses when the exports arrive from different systems.
The Fuzzy Lookup Add-in guide covers the third option in this family, the Windows-only add-in, and explains why its token matching fails on abbreviations.
Reconcile Orders to Shipments in 2 Minutes Yourself
Your order system exports "ORD-2026-0417" while the carrier file records the same order as "ORD20260417". Column names differ, dates are formatted two ways and a few order numbers were typed by hand, so a plain merge leaves hundreds of rows unmatched.
In Power Query you would build a merge, add a fuzzy matching tolerance and fine-tune the transformation steps. With Flookup you run the comparison directly on the two Sheets tabs:
| Orders Export | Carrier Log | Shipment ID |
|---|---|---|
| ORD-2026-0417 | ORD20260417 | S-9001 |
| ORD-2026-0418 | ORD20260418 | S-9002 |
| ORD-2026-0421 | ORD20260421 | S-9003 |
| ORD-2026-0422 | ORD20260422 | S-9004 |
| ORD-2026-0425 | ORD20260425 | S-9005 |
An exact VLOOKUP matches none of these because of the formatting differences. Flookup's fuzzy comparison closes the gap:
Step 1. Open Flookup and choose Fuzzy Match Data.
Step 2. Select the orders column as your lookup range and the carrier log as the table range, then lower the threshold to around 0.60 so the differing separators still count as a match.
Step 3. Run the match. Each order number returns its shipment ID with a similarity score and any row without a confident match appears highlighted for manual review.
| Order | Carrier Log | Similarity |
|---|---|---|
| ORD-2026-0417 | ORD20260417 | 0.91 |
| ORD-2026-0418 | ORD20260418 | 0.91 |
| ORD-2026-0421 | ORD20260421 | 0.91 |
| ORD-2026-0422 | ORD20260422 | 0.91 |
| ORD-2026-0425 | ORD20260425 | 0.91 |
No Power Query Editor, no M language and no export step. The two tabs reconcile inside the spreadsheet and the whole process repeats the moment the next export lands.
Full Comparison Table
| Feature | Power Query | Flookup Data Wrangler |
|---|---|---|
| Platform | Excel 2016+, Power BI, Power Platform (Windows only for full features) | Google Sheets add-on, works in any browser on any OS |
| Installation | Built into Excel 2016+ and Power BI; limited Mac support | One-click install from Google Workspace Marketplace |
| Where your data is processed | On your machine in Excel or Power BI Desktop, but Power BI Service uploads the model to Microsoft when you publish | In your browser in Google Sheets, on data held in your Google account |
| Collaboration | Queries saved in workbook; share file or use Power BI Service | Real-time multi-user via Google Sheets |
| Pricing | Included with Microsoft 365 / Excel licence | Free tier plus $15 1-month or 1-year pass, with a demo spreadsheet to evaluate before you buy |
| Profiling | Column Quality and Column Distribution views (status bar + bar chart) | One-click profiling with automatic issue detection and suggestions |
| Deduplication | Remove Duplicates (exact match only) | Multi-strategy smart dedup; silent strategy selection plus classic threshold-based dedup |
| Fuzzy matching | Fuzzy Merge (token-based, table joins only) | Fuzzy Match and Fuzzy Merge with five configurable strategies |
| Standardisation | Ribbon text operations + M formula language | Six built-in operations plus Learn from Examples pattern synthesis |
| Enrichment | Merge queries against external sources | Built-in reference tables for countries, states, suffixes, TLDs |
| Scheduling | Refresh on open; Power Automate for advanced scheduling | Built-in: schedule cleanups every 15 minutes, hourly or daily |
| AI assistant | No built-in AI | Sheets AI Assistant |
| Data sources | SQL databases, web APIs, SharePoint, Salesforce, OData, folders and 100+ connectors | Google Sheets-native; import CSV/Excel via Sheets |
| Data privacy | Data loads into Excel/Dataflow; Power BI Service processes in cloud | Within your Google account, no data leaves your Sheets environment |
| Mac support | Limited, Power Query Editor is not fully functional on Mac | Full, works in any browser on any operating system |
Power Query Refreshes, Flookup Reviews
Power Query is a robust ETL engine that has transformed how Excel users approach data preparation. Its connector ecosystem, step-based editor and M formula language make it a powerful choice for Microsoft-centric environments.
Flookup Data Wrangler brings three capabilities that stand out for Google Sheets users: one-click profiling that collapses multiple manual inspections into a single actionable report, silent multi-strategy deduplication that catches fuzzy duplicates without configuration and Learn from Examples pattern synthesis that replaces formula languages with teaching by example. For teams who live in Google Sheets, Flookup is the data transformation layer that Power Query provides for Excel, packaged as a sidebar and a menu inside your existing spreadsheets.
See Flookup working on sample data in the demo spreadsheet, then install from the Google Workspace Marketplace. No Power Query Editor, no M language, no platform lock-in, just clean data in Google Sheets.
Frequently Asked Questions
Can Flookup replace Power Query for data cleaning in Google Sheets?
Yes, Flookup fills the gap Power Query leaves for Google Sheets users. While Power Query is Excel's native ETL engine with a step-based transformation interface and the M formula language, it is unavailable in Google Sheets. Flookup provides one-click profiling, multi-strategy deduplication, fuzzy matching and Learn from Examples pattern synthesis directly inside Sheets with no external tools required.
How does Flookup's fuzzy matching compare to Power Query's Fuzzy Merge?
Power Query's Fuzzy Merge performs token-based approximate matching when joining tables, configurable via a similarity threshold, maximum matches and optional transformation table. Flookup offers five distinct matching strategies (default, case-insensitive, phonetic, token-based and Levenshtein) selectable from a single dropdown and combines four strategies silently in Smart Deduplicate to catch more match types without manual configuration.
Does Flookup handle the same data sources as Power Query?
Power Query connects to hundreds of data sources (SQL databases, web APIs, SharePoint, Salesforce and more). Flookup is purpose-built for Google Sheets. For spreadsheet-based cleaning, enrichment and deduplication, Flookup eliminates the import-export step. For multi-source ETL across databases, Power Query's connector ecosystem is broader.