AI that writes the formula you would rather not remember
Two honest notes before anything else. There are good free web formula generators — you type a sentence into a box and get an Excel formula back — and if that is all you need, use one. And this feature lives in the TableDI desktop app rather than on this page, because it runs on an API key you supply. What follows is what that buys you over a web form.
Two ways to get a formula, and the second one is the useful one
Describe it. Type "flag rows where the invoice date is more than 30 days before today and the status is not paid" into the formula editor and the formula is written for you, in TableDI's own 82-function language, against the actual columns of the actual table — so column names are real and the formula runs rather than needing to be adapted.
Or answer four questions. Eight guided panels — Vlookup, Match, Split, Merge, Summarize, Dedupe, Combine duplicates, Split date-time — walk through the operation in four steps and write the formula at the end. No prompt, no API key, no model: they work on the free tier and they are deterministic. For the operations people actually repeat, this is faster and more reliable than describing anything. How the panels work.
The formula stays visible and editable either way. Nothing is hidden behind a wizard you cannot open again, which matters six months later when the number looks wrong and somebody has to work out why.
What a web formula generator cannot do
- See your columns. A generator that has never met your table writes
=VLOOKUP(A2, Sheet2!A:B, 2, FALSE)and leaves you to map it onto reality. In the app the formula references your columns by name because the AI was given them. - Run it. A generated formula is a guess until it executes. Here it lands in a column, calculates on every row, and you see the result and the errors immediately.
- Keep running it. A formula column recalculates for rows added next month. A formula pasted into a sheet is a snapshot of one afternoon's problem.
- Go inside a formula.
ai.generateis a function, so the model runs per row — classify five thousand free-text descriptions into categories, extract a city out of an address field.web.crawl,google.searchandhttp.requestwork the same way, pulling outside data into cells.
Bring your own key, and what that means
AI features need an API key you supply, entered in Desktop settings (Cmd+, on macOS
/ Ctrl+, on Windows). Requests go from your machine straight to that provider. TableDI has
no server in the path and never sees the key, the prompt or the data. Enter no key and no AI request is
ever made — the app is fully usable that way, and the guided panels still work.
What this is not: local AI. The model runs at your provider, so the columns you point it at travel to them under the account you hold. What stays local is everything else — the workspace, the tables, the files, the calculations. Setting up a key.
Where it gets things wrong
Worth knowing before you trust output:
- Ambiguous requests produce confident wrong formulas. "Total by region" does not say whether blanks count, so check the first few rows against something you can verify by hand.
- It writes TableDI formulas, not Excel formulas. The 82-function library overlaps heavily with Excel's but is not identical, and a formula from here does not paste into Excel.
- Per-row AI functions cost per row.
ai.generatedown a 50,000-row column is 50,000 requests billed by your provider. Try it on a filtered view first.
What it costs
The AI plugins are on the paid tier; the model usage is billed by your own provider. The guided formula panels, all 82 functions, the formula editor and every view type are on the free tier, which is not a trial and does not expire. The split.
Questions people ask
Is there a free AI Excel formula generator?
Yes — several web tools will write an Excel formula from a sentence for free, and for a one-off formula that is the fastest route. They cannot see your table, run the formula or keep it running, which is the difference this feature is about.
Do I need an OpenAI account to use TableDI?
Only for the AI features. Enter an API key from a supported provider and AI is available; enter nothing and the app works fully without it, including all 82 functions and the eight guided formula panels.
Does TableDI see my API key or my data?
No. The key is stored on your machine and requests go from your machine to your provider. There is no TableDI server in that path, so there is nothing of ours for the key or the data to pass through.
Can it write Excel formulas I can paste into Excel?
No — it writes TableDI formulas against your TableDI columns. The libraries overlap but are not identical. For an Excel formula to paste into Excel, a web generator is the right tool.
What is ai.generate?
A formula function that calls your AI provider once per row. Used in a column it classifies, extracts or rewrites every row of the table, and the result is a real column other formulas can build on. It is billed per request by your provider, so try it on a filtered view before running it down a large table.
Related
Do this on your own machine instead
TableDI is a desktop spreadsheet workspace that runs entirely on your machine. Import the file, fix it, chart it — nothing is uploaded, and there is no account to create.
Free forever, not a trial — no account, no card. macOS and Windows. What the paid tier adds.
Last reviewed 2026-09-01 by the TableDI team. Something wrong on this page? Tell us — it is one inbox, read by the people who build TableDI.