Three ways to put AI next to your data
AI for spreadsheets, no code · Lesson 2 / 22
Choosing where the model sits
There are exactly three ways to connect a model to a spreadsheet, and each carries a different cost when it goes wrong. Understanding the difference removes half the frustration.
1. Chat beside the sheet
Two windows open: the spreadsheet and the chat. You describe the task, take the formula back, paste it into a cell.
- Plus: the model sees no data unless you paste it. Maximum control.
- Plus: you can argue, clarify and ask for explanations.
- Minus: manual copying, and it is easy to mix up ranges.
2. The built-in assistant
Copilot in Excel, Gemini in Google Sheets, smart panels inside SaaS tools. The assistant sees the whole sheet and can insert formulas and columns on its own.
- Plus: it knows your structure and fills in ranges itself.
- Minus: your data goes to the vendor's cloud. For personal data and trade secrets that is a decision, not a detail.
- Minus: changes land instantly, so it is easy to miss that a column was rewritten.
3. A model call inside a cell
Functions like AI in Google Sheets, or add-ins that call a model from a formula. Each row is processed separately: categorising comments, pulling a city out of an address, scoring sentiment.
- Plus: ideal for "label 500 rows of text" work.
- Minus: the output is non-deterministic. A recalculation can assign a different category to the same row.
- Minus: slow, and it hits request limits.
Choosing: formula or logic -> chat beside the sheet routine on your structure -> built-in assistant row-by-row text labelling -> model call in a cell anything sensitive -> chat only, no data pasted
Cheat sheet
- Chat: most control, least convenience.
- Assistant: convenient, but your data leaves the building.
- In-cell calls: for text, and freeze the result as values.
- Copy the file before letting an assistant into it.
Take your own working spreadsheet and assign three real tasks from it to the three ways of working with AI: one to chat beside the sheet, one to a built-in assistant, one to row-by-row labelling. For each, write what the task is, why that channel fits, what risk the channel carries, and how you close that risk. Separately, name one task of yours that must never go through a cloud assistant, and explain why.