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.
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.501.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.
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.
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.
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:
Downloads two manifests — small XML files naming each add-in and where its pane lives — into %LOCALAPPDATA%\MEx Automate.
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.