Excel Add-in

Acuris Validate for Excel

Available on Microsoft Marketplace

Clean, verify and geocode addresses in 240+ countries — right inside Excel. No formulas, no IT project, no copy-pasting. Results are written as plain static values, so the workbook stays shareable.

1Install

Acuris Validate for Excel is an Office task-pane add-in for Excel on the web, Excel for Windows (Microsoft 365) and Excel for Mac (Microsoft 365). You add it from the Office store in about a minute — the steps are the same on all three.

Requirements. A Microsoft 365 subscription (Excel 2016+ with Office.js support; Excel on the web works with any Microsoft account) and outbound HTTPS access to api.acuris-geo.com and paf.acuris-geo.com. If installation fails, see Troubleshooting.

Install from the store ~1 minute

Add it from inside Excel — identical on Excel for the web, Windows and Mac:

  1. In Excel, open HomeAdd-ins (on older versions this is under InsertAdd-ins or Get Add-ins).
  2. Search for Acuris Validate for Excel.
  3. Click Add. The Validate button appears on the Home tab of the ribbon — click it to open the task pane.

Available on Microsoft Marketplace

Don't see it after adding? Restart Excel — store add-ins appear on the Home ribbon (on Excel for the web, reopen the workbook). If your organisation manages Office add-ins, an admin may need to approve it first.

Whole team (IT-managed). A Microsoft 365 administrator can push Acuris Validate to everyone from the Microsoft 365 admin centerSettings → Integrated apps (Centralized Deployment of the store app). Users in the selected groups get the Validate button automatically — no per-person setup. Newly deployed store add-ins can take up to 24 hours to appear for managed users.

2API key & free trial

The first time the pane opens you choose one of two paths:

The two paths do not carry the same allowance. The no-account instant key above is a finite 1,000 validations + 1,000 geocodes pool that expires after 28 days. Registering and verifying your email instead gives you an account, a dashboard, and a recurring allowance of 3,000 validations and 3,000 geocodes per UTC day that resets every UTC midnight and never expires.

Where your key is stored. The key is kept in Office's secure add-in storage on your machine or browser profile — it is never written into the workbook, into cells, into formulas or into document properties. A workbook you cleansed and shared contains only plain values, nothing else.

The pane footer always shows your live connection state and credit balances (validation, geocode), refreshed after every run. Trial keys show a countdown to expiry.

3Cleanse workflow

The core task: select your address data, map it once, run, and get verified, standardized addresses written to the right of your data.

  1. Select your data in the sheet — one column of full addresses or several columns (street, house number, city, postcode, …). If row 1 looks like headers, the add-in treats it as headers and says so with an undo chip.
  2. Check the mapping. The add-in auto-maps columns from their headers (multilingual: street/Straße/rue/via, ZIP/PLZ/postcode/CP, …). Two mapping styles:
    • Freeform — one column, or several columns joined left-to-right, sent as a single address line.
    • Fielded — columns mapped to Street, House number, City, Postcode, State/Region, Country, or "Street incl. house no." for combined EU-style columns. Unmapped columns are simply ignored.
  3. Set the country layer. Country is resolved per row, in this order:
    • a mapped Country column — the right answer for mixed-country files. Names are recognized in many languages and formats ("UK", "United States", "Deutschland", "DE", "deu"…);
    • otherwise the workbook default country you pick in the pane (searchable, all 240+ countries, full-precision countries grouped on top);
    • the add-in never guesses. Unrecognized country values are listed before the run with a quick fix-up — no row is ever billed against a guessed country.
  4. Preview & cost. A 3-row preview shows exactly what will be sent, plus a cost estimate ("2,000 rows ≈ 2,000 validation credits") and the output destination. Existing cells in the output area trigger an overwrite warning.
  5. Run. Rows are validated in chunks of 200 and results are written to the sheet as each chunk completes — you watch the sheet fill live. Progress shows rows done and time remaining; Cancel finishes the chunk in flight and stops.
  6. Summary. Counts by status, plus one-click actions: Re-run failed rows, Re-run failed + no-match, Filter to failures, and Export summary to a new sheet.

Write Headers

The Write Headers action writes the selected output preset's header row (bold) at the active cell, so you can prepare a results area before running.

Your data is never touched

Output is always written to the right of your selection (or to a new sheet) — input columns are never modified. Note that, like all Office add-ins, writes made by the add-in cannot be undone with Ctrl+Z; keeping your originals untouched is the undo story.

4Output column reference

Output presets are versioned (address-full@1) and the column order is frozen — tooling built on top of the output will not break on updates. Status is always the first column, Error always the last.

Address — Full preset (35 columns)

#HeaderContents
1AV StatusOverall result: Verified, Corrected, Partial (centroid), No match, Error or Skipped.
2Formatted AddressThe standardized address as one formatted string.
3StreetStandardized street name.
4House NumberStandardized house / building number.
5CityStandardized city or locality.
6State/RegionState, province or region.
7PostcodeStandardized postal code.
8CountryISO-3 country code (e.g. deu, usa, gbr).
9County (UK)UK county — filled for UK results where applicable.
10ConfidenceNumeric confidence, 0–1.
11Confidence LevelLetter grade AF.
12AccuracyGeocode accuracy type: rooftop, arrival-point, street-interpolated, street-centroid, postcode-centroid or locality-centroid.
13Match ScoreEngine match score for the returned candidate.
14Partial MatchTRUE when only part of the input could be matched (e.g. a centroid-level result).
15Input CorrectedTRUE when the engine changed your input to produce the verified address.
16CorrectionsWhich fields were corrected, joined with "; " (e.g. Street; Postal code).
17Match: House NoYes/No — did your house number match the reference data. Blank when the field was not part of the input.
18Match: StreetYes/No, as above, for the street.
19Match: CityYes/No, as above, for the city.
20Match: PostcodeYes/No, as above, for the postcode.
21Match: StateYes/No, as above, for the state/region.
22LatitudeLatitude (WGS84).
23LongitudeLongitude (WGS84).
24UDPRN (UK)Royal Mail Unique Delivery Point Reference Number — UK results.
25UPRN (UK)Ordnance Survey Unique Property Reference Number — UK results.
26Reasons / SuggestionEngine reason codes (e.g. house_number_not_found); when there is no match but a close candidate exists, the best suggestion's formatted address is appended after "→".
27–34Census / geographic enrichmentUSA & Canada only, street-accurate rows — free government open data (US Census Bureau TIGER/Line; Statistics Canada). Eight columns: Census Tract, Block Group / DA, County / Census Div, State / Province, Metro (CBSA/CMA), Electoral District, School District (US), Geo Source. Blank for other countries or centroid-only rows.
35ErrorTransport or API error message for this row — empty on success.

Address — Compact preset (10 columns)

For "just fix my list" jobs: AV Status, Formatted Address, Street, House Number, City, State/Region, Postcode, Latitude, Longitude, Error.

Other presets

PresetColumns
Geocode (6)AV Status, Latitude, Longitude, Accuracy Type, Match Score, Error.
Postcode Expander (Source Row + 13)Source Row, Organisation, Building Name, House Number, Street, Dependent Street, City, County, Postcode, UDPRN, UPRN, Latitude, Longitude, Accuracy Type.

5Other modes

Geocode only

Already-clean addresses? Same mapping UI, coordinates-only output (6 columns). Costs 1 geocode credit per row; the cost line in the pane always shows the pool it draws from before you run.

UK postcode expander

Unique to Acuris: expand UK postcodes into every delivery point at that postcode, straight from Royal Mail PAF data — including UDPRN and UPRN.

Single-address lookup

A form in the pane, with the field order and placeholders adapting to the selected country (e.g. house-number-first for the US, street-first for Germany), plus a free-text tab. The result card shows the formatted address, status, accuracy, coordinates and corrections; you can copy it, insert it into the active cell, or insert it as a fielded row. 1 credit per lookup.

6Coverage & precision — an honest note

The add-in accepts addresses from 240+ countries and territories, but not every country is validated with the same depth. Precision is tiered:

The country picker in the pane groups the full-precision tier on top, so you always know which tier a country is in before you run. Full country-by-country detail: coverage map.

7Limits, performance & credits

LimitValueNotes
Rows per request200Chunked automatically; up to 2 chunks in flight. You never see this limit.
Direct (sync) run size5,000 rowsRaiseable to 10,000 in Settings.
Large runs (async jobs)up to 50,000 rowsSubmitted as a background job; the pane polls and writes results when ready. Jobs are per-country — mixed-country large runs are split into one job per country automatically.
UK (GBR) rows~550 rows/minUK rows are validated individually against the dedicated PAF service and paced to respect its velocity limits. Progress copy shows the honest estimate; larger UK runs simply take proportionally longer.
UK postcode expander~50 postcodes/minAdaptive pacing; the run slows down rather than failing.
Transient errorsauto-retriedRate-limit and gateway errors (429/502/503/504) retry up to 3× with backoff before a row is marked Error.

Credit weights

ActionCostPool
Address validated (any country, incl. UK)1 credit / rowValidation
Geocode only1 credit / rowGeocode
UK postcode expanded1 credit / postcodeValidation

8Troubleshooting

SymptomWhat it meansWhat to do
401 — key not accepted The key is mistyped, revoked, or no longer exists. Re-paste the key in the pane (it is validated live). If you lost your key, request a trial again with the same email — within 24 h you get the same key back — or register.
402 — payment required A subscription was canceled or a prepaid credit pack expired. Check your plan on the pricing page / customer portal, or contact support@acuris-geo.com.
403 — trial expired / credits exhausted The trial window ended, or the pool for this product is empty. The footer shows which pool ran out. Register for the recurring 3,000-per-day allowance (resets at UTC midnight) or purchase credits. Runs never start if the estimate exceeds your balance.
429 when requesting a trial key ("rate_limited_ip") One instant trial per network per 24 h — a colleague on the same office network claimed today's trial. Paste an existing key instead, or register — registration is not IP-limited. Requesting again with the same email within 24 h returns your existing key, not an error.
429 during a run A temporary rate limit — most common on large UK runs. Nothing — the add-in paces and retries automatically; the run continues at a reduced rate. Rows only show Error after repeated failures, and those can be re-run from the summary.
Add-in doesn't appear after adding The store add-in hasn't loaded into the ribbon yet, or your organisation hasn't approved it. Restart Excel — store add-ins appear on the Home ribbon (on Excel for the web, reopen the workbook). If your organisation manages Office add-ins, an admin may need to approve or deploy it from the Microsoft 365 admin center. Add-ins pushed via Centralized Deployment can take up to 24 h to appear for managed users.
Task pane is blank or shows an old version Office cached an outdated copy of the pane. Close and reopen the pane. If that doesn't help, clear the Office web cache (Windows: delete the contents of %LOCALAPPDATA%\Microsoft\Office\16.0\Wef\; Mac: use the "Clear Web Cache" option in the pane's ⓘ personality menu) and restart Excel.
"Network error" on every request (corporate network) An SSL-inspection proxy is re-signing TLS traffic, which Office add-in requests reject. Ask IT to exempt api.acuris-geo.com and paf.acuris-geo.com from TLS inspection (both serve only address data). A quick test: if the pane works on a phone hotspot but not the office network, it's the proxy.
Selection is rejected ("merged cells") The selected range contains merged cells, which make row mapping ambiguous. Unmerge the cells (HomeMerge & Center ▾ → Unmerge) and re-select.

Still stuck? Contact support — include the run's session ID from the pane's summary screen if you have one.

9Data handling