A free add-in for Excel

Stop fixing spreadsheets by hand.

Ask in plain words. MEx Automate checks your sheet for mistakes and marks them in Excel, repairs the messiest export in one click, and builds the dashboard you ask for. All inside Excel.

  • No account
  • Your data never leaves Excel
  • Windows, Mac and the web
Step 1

A real export: title rows, group headings, subtotals, a repeated heading, numbers typed five ways, dates in six formats, and typos.

What it does

Tell it what you need.

The pane is a conversation. Type /review, /fix, /dashboard, or just say it: "check this sheet", "pie of revenue by region". It works out where the table is, what's wrong with it and what's worth charting, and shows you before it changes anything.

It isn't an AI. There's no model, no API key and no network call: commands are read against a fixed list, so the same words always do the same thing, and nothing you have is sent anywhere.

Check for mistakes

The errors that quietly make a report wrong, found and marked in the sheet itself: red for errors, amber to check, blue for tidying.

  • A typed-in number among formulas, which stopped updating
  • A total whose SUM stops short of the rows beside it
  • Amounts and dates stored as text, so they never add up
  • An ID used twice, naming the row it clashes with
  • The same name spelled two ways, splitting every chart
  • Values far outside the rest, and dates years out

Jump to any cell, fix a whole kind in one click, or ignore it for good. Outliers and duplicate IDs are reported without a fix, because only you know which row is wrong.

Marks are borrowed, not taken: each cell's own fill is remembered first, so clearing them puts your formatting back. And undo is ours, not Excel's: every fix snapshots the cells, so they come back exactly as they were.

=SUM(F2:F14)187.50acme ltd1,250.00
=SUM(F2:F16)=D9*E9Acme Ltd1,250

Fix messy data

One click repairs the whole export and puts a clean, properly typed Excel table on a new sheet. Every problem is listed in plain words with a count and examples first, and you can switch off any fix you don't want. The original is never touched.

  • Title, "Generated by" and note rows
  • Headings split over two rows
  • Subtotal and grand total rows
  • Group headings like Region: Europe
  • Headings repeated mid-table
  • Numbers typed as text: $1,204.50 1.130,00 € (250) 980- 1,2O0
  • Dates in any format, day- or month-first
  • The same name spelled three ways
  • N/A and - placeholders
  • Duplicate and blank rows
" acme ltd "Jan 9, 2024(65.60)78.4OEurope Total 1,402.00
Acme Ltd2024-01-09-$65.60$78.40removed

Build a dashboard

MEx reads what each column holds and suggests up to eight charts that together tell the story: the trend over time, a comparison, a share, a two-way breakdown, a top 10, a relationship. Every one comes with the reason it was suggested.

You decide what goes in. Say "build 1, 2 and 5", "only the first four", or ask for your own: "add a doughnut of Units by Channel". Choose which columns it may use, and how many charts you want. Nothing is fixed.

It works straight from a messy export and never adds up prices or percentages. Colours stay the same for the same thing in every chart. The dashboard is saved in the workbook: next month, paste in the new rows and say refresh - charts find their columns by name, so a new export with them in another order still works.

Up to 8 charts, 4 headline numbers, one tidy grid. The numbers behind every chart go on a companion sheet so you can check them.

Do this month's work again next month

The expensive part of a monthly report isn't the thinking, it's the repetition: the same clean-up, the same combine, the same dashboard, in the same order, from a file with the same shape and different numbers.

So MEx remembers. Every command that works is recorded as you go — there's no mode to switch on — and /recipe save month end keeps the sequence. Next month, one line runs the lot.

What's stored is the command, not the result. "Clean up this sheet", not "clean A1:F250" — so a recipe still works when the sheet is four hundred rows longer. If a step needs a sheet this workbook hasn't got, it's skipped and named rather than pointed at whatever sheet looks similar.

Recipes live inside the .xlsx, like the dashboards do. Send the file to a colleague and their copy of MEx can run the same routine. No account, no server, nothing to sync.

/recipe run month end1. Clean up the sheet2. Combine 3 sheets3. Build a dashboard
All 3 steps done2,481 rows8 charts18 seconds

Find every difference between two sheets

"Last month's file and this month's disagree by 412 and I can't find where." MEx matches the rows on a key column and reports every cell that moved, with both values and the amount of the change — plus the rows that appeared and the rows that went away, kept separate, because a missing row and an edited row need different explanations.

Numbers are compared with a tolerance, so a figure rounded to the penny in one export and not the other isn't reported as a difference. Rounding noise is silence; real movement is a line in the report.

The differences go on their own sheet, ready to send to whoever asked, and the changed cells are highlighted in the newer sheet so you can go and look.

If no column is unique enough to match rows on, MEx says so and compares whole rows instead — which finds what was added and removed, but not what was edited. It tells you that rather than quietly reporting less.

AprilSO-1002 · 500SO-1004 · 200—
May620 (+120)goneSO-1005 new

And now: the deck, in about a minute

The monthly reporting deck is the other half of the job. Build it once by hand, then rebuild it every month because the numbers moved. Copy-paste takes an hour and is wrong the moment anything changes; paste-link breaks when the workbook is renamed, moved, or its ranges shift.

MEx Automate for PowerPoint takes the spreadsheet and builds the slides: a title, the headline numbers, a slide per chart with the plain-English finding already written underneath, and a closing slide of what the numbers show. Same engine as the dashboards, so a messy export works directly and the deck says exactly what a dashboard from the same file would say.

Or just paste what you have. Notes from an email, an outline, a list, a table copied out of Excel. MEx reads the structure the way you wrote it: a short line with a list under it is a slide title, an indented line is a sub-point, numbered lists stay numbered, a long list becomes two slides, and a pasted table becomes a table and a chart of its numbers. Every word on the slides is a word you pasted — nothing is invented, so there is nothing to fact-check.

Charts are drawn, not pasted. PowerPoint has no way for an add-in to insert a chart, so instead of a screenshot you get ordinary PowerPoint shapes — rectangles, lines, text — in your own theme. Recolour them, move them, animate them. They stay sharp on a projector and a screen reader can read them.

Next month, press Refresh. Each slide remembers what it shows — "revenue by region, from the sheet named Sales" — not a path to a file. Rename the workbook, move it, add four hundred rows, reorder the columns: pick the new file and the slides redraw. Nothing to relink, because nothing was ever linked.

Only the shapes MEx drew are replaced, so a note or an arrow you added to a slide survives the refresh. Slides this month's data can't produce are left alone rather than deleted — that's worth seeing, not hiding.

Where we are- Revenue up 14%- Two new clientsRegion Q1 Q2
Title slideWhere we areRevenue by region+ a chart of it

Also in the box

Months across the top?

Turn a crosstab into rows a chart can actually use — Power Query's unpivot, in one command.

What this shows

Plain-English takeaways under every dashboard: the last move, who leads, how concentrated the total is.

Explain a formula

Read any formula back in English, with the fragile parts named: hardcoded rates, whole-column ranges, unguarded division.

Watch as you type

Re-checks the cells you edit and speaks up while it's still fresh, without changing anything.

Quick clean-ups

One fix at a time: duplicates, spaces, dates, capital letters.

Combine sheets

Stack sheets or CSV and Excel files into one table, columns lined up by name.

Make a chart

A single chart or summary table, in plain words: the Sum of Amount for each Region.

Formulas

Copy a formula down any range with a preview, or pick from 13 ready-made ones.

Update a report

Pour new rows into a finished report; titles, totals and formulas stay put.

Get started

Install it in about a minute.

It's free, there's no account, and nothing to pay for. One install sets up both the Excel add-in and the PowerPoint one.

Excel on Windows

One line

Open PowerShell from the Start menu, paste this in and press Enter. It installs for your user account only — no administrator rights, nothing machine-wide.

> irm https://mex-automate.vercel.app/install.ps1 | iex
  1. Close Excel and PowerPoint if they're open
  2. Run the line above
  3. Excel — Home › Automate
  4. PowerPoint — Home › Build deck

Excel or PowerPoint on the web

Download manifest.xml
  1. Open any workbook at excel.new (or a deck at powerpoint.new, with the PowerPoint manifest)
  2. Home › Add-ins › More Settings
  3. Choose Upload My Add-in and pick the file you just downloaded

Office on a Mac

Download manifest.xml
  1. In Finder press ⌘⇧G
  2. Go to ~/Library/Containers/com.microsoft.Excel/Data/Documents/wef (for PowerPoint, com.microsoft.Powerpoint and its manifest)
  3. Drop the file in there, then restart the app
On Windows, but you'd rather not run a script

Excel on Windows can also load an add-in from a folder you've told it to trust. It's more clicks, but there's no script involved.

  1. Download manifest.xml into a new folder, say C:\MEx.
  2. Right-click that folder, choose Properties › Sharing › Share, and share it with yourself. Copy the network path it shows you — it looks like \\YOUR-PC\MEx.
  3. In Excel go to File › Options › Trust Center › Trust Center Settings › Trusted Add-in Catalogs. Paste that path, click Add catalog, tick Show in Menu, and press OK twice.
  4. Restart Excel, then go to Home › Add-ins › Advanced and pick Shared Folder. MEx Automate is listed there.
What the installer actually does, and how to remove it

The Windows installer is a short, readable PowerShell script. You can read it first — it's about a hundred lines and half of them are comments. It does two things:

  1. Downloads two manifests — small XML files naming each add-in and where its pane lives — into %LOCALAPPDATA%\MEx Automate.
  2. Writes one registry value each under HKCU\Software\Microsoft\Office\16.0\WEF\Developer, so Excel and PowerPoint know to load them. HKCU means your user account only.

To remove them, run irm https://mex-automate.vercel.app/uninstall.ps1 | iex. That deletes the lot. Any sheets, dashboards, formulas and slides MEx built stay put — they're ordinary Excel and PowerPoint content, and they keep working with the add-in gone.

Why isn't this in the Add-ins store yet? It hasn't been submitted to AppSource yet — that listing is still being prepared. Installing a manifest directly, as above, is how Microsoft has you load an add-in that isn't in the store; the web and Mac routes are straight out of their own instructions. When the listing does go live, installing will be one click from inside Excel and this page will change to say so.

Privacy

Your numbers never leave your spreadsheet.

Every tool runs inside Excel on your computer. There's no MEx server for your data to go to.

Nothing is uploaded

Even the files you combine are read on your computer, inside Excel.

No account

No sign-up, no sign-in, no email address.

Originals untouched

Fixes and dashboards go on new sheets. Your export stays exactly as it arrived.

Free

Every tool, with no trial period and no paid tier.

Questions

Before you install.

How messy can the data be?

Very. MEx finds the real headings even below a title and a "Generated by" line, removes subtotal, grand total, blank and repeated heading rows, turns group headings into a column, and reads numbers and dates however they were typed, including European decimals, brackets for negatives, and SAP-style trailing minus signs. You see everything it found, with examples, before anything changes.

Will it change my original data?

No. Fix messy data and Build a dashboard put their results on new sheets and leave your export exactly as it was. The smaller tools that do edit in place, like Quick clean-ups, show exactly which cells they're about to change first.

How does Refresh work?

A dashboard is saved inside the workbook along with the sheet it was built from. When next month's rows arrive, paste them into that sheet and click Refresh: every chart and headline number is rebuilt from the new data in the same layout. Charts find their columns by name, so it still works if the columns come in a different order.

Is this AI? What does it cost to run?

No, and nothing. MEx reads a fixed set of commands, so the same words always do the same thing and there's no model to be wrong. There's no API key, no subscription and no server: nothing you type or open is sent anywhere.

Can I choose what goes in a dashboard?

Yes. The suggestions are a starting point: keep them all, name the ones you want ("build 1, 2 and 5"), cap how many it suggests, limit it to certain columns, or describe your own chart - "add a doughnut of Units by Channel". You can also change your mind later and just build another.

Which versions of Excel does it work with?

Excel 2019 or later on Windows and Mac, Excel in Microsoft 365, and Excel on the web.

Can I undo a change?

Excel's Undo may not reverse every change an add-in makes, so for a workbook that matters, save a copy before a big edit. The two main tools never edit your original sheet, so there's nothing to undo there.

Does it need macros or the internet?

No macros: it's built on Microsoft's modern add-in platform. Excel loads the add-in itself from the web when you open it, like any Office add-in, but your spreadsheet data is never sent anywhere.

Is it really free?

Yes. There's no trial, no subscription and no account.

Your next messy export is one click from a dashboard.

Get MEx Automate free