Sheet Analyst guide

Data Preparation and Fuzzy Matching in Google Sheets™

Use Sheet Analyst to reconcile similar records, combine or join ranges, and reshape spreadsheet data after built-in cleanup is not enough.

Quick answer

Google Sheets™ already handles common cleanup such as trimming whitespace, splitting text, filtering, removing duplicates and summarizing with pivot tables. Sheet Analyst focuses its data-preparation tools on harder jobs such as fuzzy matching, combining or joining ranges, reshaping tables and comparing records.

Use Google Sheets™ built-ins for everyday cleanup

For well-structured records, use the built-in Data cleanup and table tools first. They are direct, familiar and often the fastest way to trim extra spaces, split delimited text, remove exact duplicates, filter records or build a pivot summary. A pivot table requires a header in each source column.

Tasks that need more than routine cleanup

Use Sheet Analyst when a cleanup or reconciliation task needs more than a built-in menu command. Fuzzy matching can help identify records whose names or labels are similar rather than identical. Combine and join workflows bring separate ranges together, while reshape tools change table structure for downstream analysis. Compare ranges to identify added, removed or changed values before acting on a difference.

Choose the simplest tool that fits the preparation task
TaskStart hereWhy
Trim spaces, split text or remove exact duplicatesGoogle Sheets™ Data cleanupThese routine cleanup actions are built into Sheets.
Summarize a headed table by categoryGoogle Sheets™ pivot tablePivot tables arrange and aggregate fields from a headed source table.
Match labels that are similar but not identicalSheet Analyst fuzzy matchingFuzzy matching helps surface likely matches for review.
Bring related ranges together or compare two versionsSheet Analyst combine, join or compareThese workflows focus on reconciliation across ranges.

Prepare a source range safely

Keep a copy of important source data, select a bounded range and check whether the first row contains headers. Review the preview and result destination before creating an output sheet. Fuzzy matches are candidates for human review—not proof that two records represent the same person or entity.

Common questions

Should I use Sheet Analyst to remove duplicates or trim spaces?

For routine duplicate removal or whitespace trimming, use Google Sheets™ Data cleanup. Sheet Analyst is positioned around more specialized analysis, matching, combining, reshaping and comparison workflows.

Is a fuzzy match automatically a correct match?

No. A fuzzy match is a similarity signal. Inspect candidate records and confirm the appropriate match using your own criteria.

Should my source table have headers?

Use a header row when column names are needed to select or describe fields. Google Sheets™ pivot tables require a header in each source column; review each Sheet Analyst tool’s header option before running it.

Try Sheet Analyst

Try these tools on your spreadsheet.

Install the free Google Sheets™ add-on, then explore the Pro tools with the optional no-card trial.