Share via

How do you compare two separate lists of detailed transactions and identify any difference?

Catrina Latten 20 Reputation points
2026-04-29T16:06:06.9433333+00:00

I have an excel spreadsheet with the daily transactions posted the bank and I have an excel spreadsheet from checkbook app. I would like to compare the two lists to identify any differences that I need to update in the checkbook app.

Microsoft 365 and Office | Excel | For business | Windows
0 comments No comments

Answer accepted by question author

  1. Marcin Policht 89,240 Reputation points MVP Volunteer Moderator
    2026-04-29T16:44:59.09+00:00

    Standardize both lists and then use a lookup or comparison formula. Make sure both sheets have matching columns such as Date, Amount, and Description, and ideally create a helper column that combines them into a unique key so matching is reliable.

    In both sheets, add a helper column like:

    =TEXT(A2,"yyyy-mm-dd")&"|"&B2&"|"&C2
    

    (adjust columns for date, amount, description). This creates a comparable transaction ID.

    Then, in your checkbook sheet, use:

    =IF(ISNA(XLOOKUP(D2, BankSheet!D:D, BankSheet!D:D)), "Missing in Bank", "Match")
    

    where D is the helper column. This flags anything in your checkbook that does not exist in the bank data.

    To find transactions in the bank that are missing from your checkbook, do the reverse on the bank sheet:

    =IF(ISNA(XLOOKUP(D2, CheckbookSheet!D:D, CheckbookSheet!D:D)), "Missing in Checkbook", "Match")
    

    If you want a cleaner output, you can filter only the differences:

    =FILTER(A:D, ISNA(XLOOKUP(D:D, CheckbookSheet!D:D, CheckbookSheet!D:D)))
    

    If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.

    hth

    Marcin

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.