Skip to content
AI Marketplaces Leaderboard

Zovo Spreadsheet Merge

ChatGPT plugin

Merge sheets on messy IDs

View in ChatGPT directory

Merge two spreadsheets on an ID column, the VLOOKUP job, and see how each row matched. Attach two CSV or XLSX files (or one workbook with two sheets, or paste the tables) and Zovo Spreadsheet Merge joins them on a key column such as customer ID, SKU or invoice number. It picks the key for you and explains why, or you name it, including a key made of two columns.

Real exports rarely line up character for character. Zovo Spreadsheet Merge cleans keys in a fixed order and counts each step: extra spaces, upper/lower case, look-alike characters (Cyrillic letters, full-width digits, en dashes, accents), XLSX number formatting (12345.0, 1.2345E+05, 12,345), dashes and spaces inside IDs, leading zeros (C00123 = C123) and a letter prefix used by only one file (C123 = 123). The result says how many rows matched as typed and how many needed each clean-up, with examples. You can turn any clean-up off. If two different keys would become the same, those rows are left unmatched and listed as ambiguous instead of being guessed.

Rows that still do not match are listed for both files with a likely reason: blank key, an ID outside the other file's range, a gap in the range, a different ID format, XLSX scientific notation that dropped digits, or a near miss with the closest real key. Duplicate keys in the lookup file are counted, with the rows they would add to the merge, and a many-to-many explosion is capped with a warning. Total rows and repeated header rows are removed and listed.

Downloads: an XLSX workbook (Merged, Unmatched left, Unmatched right, Duplicates, Summary) and a merged CSV. Left join keeps all left rows like VLOOKUP; inner and full joins are available.

It also stacks many files into one: up to 24 monthly exports whose column names or order changed during the year (Amount vs Amt, Date vs Txn Date). Columns are aligned by identical name, then the same name with different spacing, then a synonym table, then fuzzy matches listed for you to confirm. A Source file column is added, dates are read with the day/month order decided once per file, EU number formats are handled, and each column decision is listed in the workbook.

Limitations: CSV, TSV and .xlsx only (save older .xls files as .xlsx); up to 100,000 rows per file for joins and 200,000 rows in total when stacking. Files are read once and downloads expire after about an hour. It does not do mail merge (letters, labels, emails).

Featured
No

not on the featured shelf

Movement

From our daily snapshots over the last 30 days.

Rank by placement

#8293of 10,7042places up24h—7d
#8,283#8,313#8,343#8,373#8,403Oct 4Oct 10Oct 16Oct 22Oct 28Nov 2

Rank in Productivity

#1946of 2,680024h—7d
#1,945#1,949#1,953#1,957Oct 4Oct 10Oct 16Oct 22Oct 28Nov 2

In its category

How this plugin compares with others in the same category. Positions are counted within the category, not across the whole directory.

Productivity1,946th of 2,680 by placement
#PluginPosition7d
1944RolePark#8289318places down
1945ScopeMatch#8290—
1946Zovo Spreadsheet MergeThis page#8293—
1947Swarm#829856places up
1948Seguno#8300647places down

All 2,680 Productivity plugins

Also on other marketplaces

More from Zovo

All listings by Zovo

53 more on the publisher’s page.

Example prompts

  • “VLOOKUP these: orders SO-1 C123 $40, SO-2 c0045 $15, SO-3 C999 $9; customers C00123 Acme, C00045 Bolt”
  • “Stack these exports: Jan Date,Amount 01/05/2025,120.50 | Feb Txn Date,Amt 02/13/2025,$80.00”
  • “Match by SKU, case matters: stock ab-1 5, AB-1 7; prices AB-1 2.50, ab-1 3.00”

Skills

  • sheet-join

    Spreadsheet merge tools. join_spreadsheets joins two CSV/Excel files on an ID column (VLOOKUP job) with counted key clean-ups (spaces, case, leading zeros, Excel number formats), unmatched-row reasons and duplicate checks; combine_spreadsheets stacks up to 24 files with drifting column names into one sheet and lists every column decision.

Categories
Made by
Zovo · Website
Sign-in
On Install
Capabilities
Interactive, Read
Availability
Available
Version
1.0.1
Keywords
vlookup two spreadsheets, merge two spreadsheet files, spreadsheet vlookup, merge spreadsheet files by id, combine spreadsheet files, match two lists in a spreadsheet, merge csv files by id, combine multiple csv files into one, combine spreadsheets with different column names, xlookup between two sheets, why vlookup is not matching, leading zeros vlookup
Created
October 3, 2026
More info
Sponsorship
Promote this plugin