- Exa Agent for full tables and multi-cell tasks
=EXA(...)for one answer in one cell
Install
1
Install the add-on
Go to the Exa AI add-on in the Google Workspace Marketplace and click Install.
2
Open a Google Sheet
Open a new or existing spreadsheet.
3
Open the sidebar
Go to Extensions → Exa AI → Open Sidebar.
4
Add your API key
Get your API key from dashboard.exa.ai and paste it in the sidebar.
5
Start using Exa
Open Exa Agent and start using Exa in your sheet.
Exa Agent
Exa Agent lets you use Exa across multiple cells in Google Sheets. Use it when you want to:- generate a full table from one prompt
- fill missing cells in an existing table
- continue a table by adding new rows
- enrich a list with web data
Generate a table
Use Generate table when you want Exa to create a new table.- Open the sidebar.
- Go to Exa Agent.
- Choose Generate table.
- Write what you want.
- Click Generate table.
Fill cells
Use Fill cells when you already have a table and want Exa to fill missing data.- Select the blank cells in your sheet.
- Open Exa Agent.
- Choose Fill cells.
- Click Fill selected cells.
Select the blank cells for Apple, then click Fill selected cells. Exa uses the company name and the nearby rows as context.
Continue rows
You can also select blank rows under a table. If your table ends at rank 55 and you select the next two blank rows, Exa can continue the table with rank 56 and rank 57. Exa uses the existing rows as examples, keeps the same columns, and avoids repeating items already in the table.=EXA(...)
Use =EXA(...) when you want one answer in one cell. It searches the web, reads the top results, and returns a concise answer.
Examples:
=EXA(...) for simple one-cell answers. Use Exa Agent when you want to create or fill a whole table.
=EXA_ANSWER(...)
Advanced AI answers with full control over output format. Use this when you need system prompts, structured JSON output, citations, or a specific search type.
Examples:
=EXA_SEARCH(...)
Searches the web and returns a vertical list of URLs. Supports domain filtering, category filtering, content highlights, and synthesized output via outputSchema.
Examples:
=EXA_CONTENTS(...)
Extracts the text content from a URL.
=EXA_FINDSIMILAR(...)
Finds URLs similar to a reference URL, with optional domain and text filters.
Batch
Use Batch when you want to work with many Exa formula cells at once. Batch can:- refresh selected cells with Exa formulas
- convert selected Exa formulas into normal values
When to use what
Notes
- Exa API requests count against your usage quota. Use Batch → Convert to values to freeze results and stop formulas from recalculating.
- The add-on automatically retries up to 3 times with exponential backoff when rate limited (HTTP 429).
- Start with small batches (10–20 rows) before scaling to hundreds.