Compare Excel files by the key that identifies each record.
Choose an ID, invoice number, employee number, account, or other business key. MatchDock uses that key to align records across two XLSX or CSV exports, then explains differences, missing rows, duplicates, and invalid keys.
Matching is deterministic. Uncertain records remain exceptions.
Source A key field
Invoice ID
Source B key field
Invoice Number
INV-1042
INV-1042
Matched
INV-1043
INV-1043
Amount difference: 25.00
INV-1044
—
Only in Source A
INV-1045 + INV-1045
INV-1045
Duplicate or ambiguous
A key answers one question: which two records represent the same thing?
Column names can differ between systems. Invoice ID in one export may correspond to Invoice Number in another. Mapping tells MatchDock that the columns represent the same concept; selecting them as the key tells MatchDock that their values identify the record.
- Employee number for payroll or HR exports.
- Invoice number for accounts payable reports.
- Account code for ledger extracts.
- Material number for inventory lists when it is unique on its own.
Make equivalent keys comparable with explicit rules.
Real exports contain surrounding spaces, inconsistent case, Unicode variants, or identifiers such as 000123 and 123. MatchDock lets you choose deterministic normalization rules and keeps the explanation available in the result.
Normalization does not guess whether different values mean the same thing. It applies only the rule you configure.
Key normalization
- 01Ignore surrounding spaces
- 02Ignore case + spaces
- 03Ignore leading zeros
- 04Custom normalization
A duplicated key is a decision for you, not an invitation to guess.
If a key appears more than once in either source, MatchDock reports the group as duplicate or ambiguous. It never pairs rows by order and never turns a compare field into a hidden disambiguator.
When uncertain, report an exception. Never invent a match.
Define the identity first. Compare values second.
01
Map equivalent fields between Source A and Source B.
02
Select the field that uniquely identifies the record.
03
Choose separate fields to compare, then apply any explicit tolerances.
04
Review missing, changed, duplicate, and invalid records.
Your spreadsheet contents stay in your browser.
MatchDock parses and reconciles your files locally. Spreadsheet contents are not uploaded to MatchDock servers, and Excel exports are generated in your browser.
Ready to review the exceptions?
Start with two Excel or CSV exports. Choose the records that should match, apply explicit rules, and keep uncertain outcomes visible.