All field notes

Keep Excel Spending Categories Consistent with BankSync Lookup Tables

Map recurring bank descriptors to consistent categories, preview the changes and keep ambiguous merchants in a review queue.

By BankSync5 min read
A set of varied receipt slips sorted into three neatly labelled-by-colour ledger sections.

Your Excel report has “Travel”, “Transport” and “Train fares” for the same kind of journey. The totals are mathematically correct but harder to compare.

A small category vocabulary and a reviewed mapping can fix that. BankSync's Lookup Table enrichment can map a known merchant or description to a target field before the record reaches your destination.

Start with recurring, unambiguous descriptors. Leave mixed-purpose purchases for review. The goal is fewer repetitive decisions, not automatic certainty about every payment.

Reviewed on 1 November 2026. Merchant strings and categories below are fictional examples.

A small category vocabulary

Observed descriptionReviewed categoryReason
EXAMPLE RAILTravelRecurring rail provider
EXAMPLE CLOUDSoftwareKnown subscription
EXAMPLE STATIONERYOffice suppliesKnown dedicated supplier
GENERAL MARKETPLACENeeds reviewPurchases can have different purposes

Define the vocabulary before the mapping

Write a one-line definition for each category. “Travel” might include work journeys in a business tracker, or household transport in a personal tracker; those are different scopes.

Keep the original description and any source category available. Your reviewed reporting category is an interpretation, and retaining the source makes later corrections easier.

For a business, agree the vocabulary with whoever maintains the accounts. A vendor-to-category mapping is not automatically a correct tax or ledger-code decision. Mixed purchases, refunds and unusual transactions may require a different treatment.

Avoid creating a new category for every merchant. Categories answer “what kind of spending?” while merchants answer “who received the payment?” You can report by either without forcing them to be the same field.

Choose a matching rule that fits the source

The Lookup Table documentation describes exact, normalized and contains modes. Exact ignores case and surrounding whitespace. Normalized matching removes certain descriptor noise. Contains matches text fragments, with the longest matching key winning.

Choose deliberately. A fragment such as “SHOP” is likely too broad for useful categorisation. Even normalized matching needs sample review; cleaning a descriptor does not establish the purpose of a purchase.

The target must be an enrichable field for that data type, and it must be mapped to your destination if you want to see the result in Excel.

Choose the mode by the problem

ModeUseful whenCheck before enabling
ExactYou control a clean, consistent keyVariants that should remain unmatched
NormalizedThe same merchant has noisy descriptorsDifferent merchants do not collapse together
ContainsA distinctive fragment identifies the intended groupShort generic fragments do not overmatch

Build a small pilot

  1. Select a limited set

    Choose five or ten recurring descriptors with clear categories.

  2. Create the Lookup Table enrichment

    Use Enrichments → Add an enrichment → Lookup Table, or the feed's Mapping → Enrichments area.

  3. Choose match and target fields

    Select the source descriptor and the enrichable reporting field.

  4. Enter reviewed pairs

    Add each match key and its target value; resolve any reported key collisions.

  5. Attach to the intended feed

    Confirm dependencies and enable only after checking the preview.

  6. Inspect the destination

    After a normal sync, confirm the category lands in the intended Excel column.

BankSync Lookup Table configuration form with match mode, target field and mapping entries.
Official configuration example. Review the overwrite setting for your own workflow; this screenshot is not a recommended configuration for every feed.

Decide who wins when a value already exists

By default, the lookup fills empty target fields. Overwrite existing values changes that behaviour. Make this a conscious policy: should the mapping supplement existing classification, or replace it?

The documented enrichment order places lookup tables after Memory and before Rulesets. If a later rule changes the category, the final preview can differ from the lookup's own mapped value.

For a pilot, record the original category, expected final category and reason for each test. Include a case with a nonblank category so you can see whether your overwrite choice does what you intended.

Do not assume changing a lookup rewrites every historical row already delivered to Excel. Verify the scope of any replay or historical correction before running it; an uncontrolled replay can create duplicate spreadsheet records.

A review set that catches common mistakes

Test recordExpected outcomeFailure caught
Known descriptor, blank categoryMapped category appearsMissing mapping or dependency
Known descriptor, existing categoryPreserved unless overwrite intendedUnexpected replacement
Similar unrelated merchantNo incorrect matchOverbroad key
Two matching fragmentsMost specific intended key winsAmbiguous contains rules
Unknown merchantRemains visible for reviewFalse confidence from automatic coverage
Refund from known merchantCategory reviewed in contextTreating all merchant activity as purchases

Measure useful progress

Track how many records still need review and how many sampled mappings required correction. A high match rate is not enough if broad keys put unrelated purchases into the same category.

When an exception reveals a better mapping, update the definition and note why it changed. Test neighbouring descriptors before expanding the rule.

For Excel reporting, retain a stable category vocabulary across periods. If you rename a category, decide how historical reporting should treat the old label; otherwise one concept can split into two chart bars.

The monthly spending-report guide shows how those reviewed categories feed a PivotTable. The Excel integration guide covers the destination and column mapping.

Keep the system small enough to maintain

Start with the recurring merchants that create the most repetitive work. Add complexity only when the examples justify it.

Keep an owner for the category definitions and mapping review. A shared table is useful because people can inspect the same decisions; it becomes less useful if everyone silently changes the rules.

Lookup enrichments, Excel lookup formulas and BankSync Table relation lookups are different mechanisms. This article uses the enrichment that transforms syncing records. Naming that distinction in your handover avoids someone trying to repair the wrong layer.

Frequently asked questions