5/5/2025

how to use chatgpt in google sheets

IN SUMMARY

You can use ChatGPT in Google Sheets by installing the 'GPT for Sheets' add-on. This add-on provides various functions like GPT, GPT_TRANSLATE, GPT_CLASSIFY, GPT_EXTRACT, GPT_SUMMARIZE, GPT_FORMAT, GPT_EDIT, GPT_TAG, GPT_MATCH, GPT_SPLIT, GPT_LIST, GPT_TABLE, GPT_FILL, GPT_WEB, and GPT_VISION to perform tasks like data cleaning, classification, extraction, translation, editing, summarization, and image analysis directly in your spreadsheets.

Installing the 'GPT for Sheets' Add-on

Search for 'GPT for Sheets' and install the add-on. Once installed, you'll need to connect the add-on to your OpenAI account by providing an API key.

Go to platform.openai.com, create a new secret key, and copy it. Return to Google Sheets, click on 'Set your API key' in the add-on, and paste the key.

ChatGPT usage is charged based on input and output length. The pricing table in the add-on's description provides cost estimates. You can also monitor your usage and costs on the OpenAI platform.

Using ChatGPT Functions in Google Sheets

The basic function to get ChatGPT's output for a given prompt. For example, =GPT('List 10 random animals') will generate a list of 10 random animals in a single cell.

Similar to GPT, but outputs each list item in a separate row. For example, =GPT_LIST('List 10 random animals') will create a column with 10 rows, each containing one animal.

Generates a table from a prompt. Useful for creating financial reports, grocery lists, or any tabular data directly from a prompt.

Advanced Use Cases

Use GPT_CLASSIFY to categorize data (e.g., sentiment analysis on reviews), GPT_FORMAT to clean up data (e.g., standardize names or addresses), and GPT_EXTRACT to extract entities from text.

Use GPT_SUMMARIZE to generate summaries of text data, and GPT_TRANSLATE to translate content between languages.

Combine ChatGPT with web scraping tools like Pardine to analyze data from websites, or use GPT_VISION to analyze images directly in your spreadsheets.

Want to automate your busy work in Google Sheets with AI?

Videos