RowDiff

RowDiff

Reconcile two lists

Invoice numbers against payments, a customer list against a mailing list, stock codes against a supplier catalogue: open both above, switch to Reconcile two lists, and pick a column on each side.

Loading RowDiff…

RowDiff runs in your browser. If this message stays, JavaScript may be switched off.

What reconciling two lists means

Reconciling answers three questions about two lists of identifiers:

Unlike a full comparison, a reconciliation looks at one column on each side and ignores the rest. The two columns don’t need the same name, and the lists don’t need to be the same length or in the same order.

In Excel: COUNTIF or MATCH

Put list A in column A of one sheet and list B in column A of a sheet called B. Next to the first value in list A enter:

=IF(COUNTIF(B!A:A, A2)=0, "not in B", "in both")

and fill it down. Do the same on sheet B pointing back at list A to find what is only in B. Filter each helper column to get the lists. Things to watch:

In Excel with dynamic arrays: FILTER

In versions of Excel with dynamic arrays (FILTER is in Microsoft 365 and Excel 2021 and later), one formula spills the whole list:

=FILTER(A2:A500, COUNTIF(D2:D400, A2:A500)=0, "none")

gives the values in A2:A500 that are not in D2:D400. Swap the ranges for the other direction, and use COUNTIF(...)>0 for the values in both. The same caveats about case, wildcards and spaces apply.

In RowDiff: one step, three lists

  1. Drop the file with list A on A and the file with list B on B (or use one workbook with two sheets).
  2. Click Reconcile two lists and choose the column on each side.
  3. Tick Ignore case and Ignore extra spaces if ACME Ltd and acme ltd should count as the same.

You get the three lists side by side with counts. Numbers and number-like text match each other (1001 equals "1001"), wildcards mean nothing, blanks are skipped and counted separately, and values with leading zeros stay as they are. Download the result as an .xlsx with one sheet per list, or as a single CSV with a Where column.

Reconcile your lists above

When to compare rows instead

If the question is not only “is it there?” but also “did its details change?” (the amount on a matched invoice, a customer’s address), use Compare rows with the identifier as the key column. Matched rows are then compared field by field, and you get the in-A-only and in-B-only rows as removed and added rows in the same view.

Related: Compare two Excel sheets · Compare two CSV files · Compare two Excel files for differences

Free to compare. Pay only to export or go big.

One credit unlocks one pair of sheets: the highlighted .xlsx report and the CSV of differences, downloaded as often as you like, and files over 5,000 rows. No subscription; credits never expire.

Start hereFree

Compare files up to 5,000 rows on screen, as often as you like. No sign-up.

Try it
Occasional£5

10 reports · 50p each

For the odd month-end or supplier price list.

Buy 10 reports
Best value£15

50 reports · 30p each

For weekly reconciliations and audits.

Buy 50 reports

One credit = one report. Credits never expire.