In this article:

Google Sheets Smart Fill (Easiest Way to Use It in 2024)

Google Sheets Smart Fill

Google Sheets Smart Fill is a feature that automatically fills data by detecting patterns in your typing. When you start typing in a column adjacent to one that already has data, Google Sheets tries to recognize the pattern of what you're doing. If it detects a consistent pattern, it will suggest filling in the rest of the column for you. 

Example: If you have a column with full names and you start typing first names in the next column, after a few entries, Google Sheets might recognize the pattern and offer to auto-complete the rest of the first names for you.

How to Use Smart Fill in Google Sheets

Follow the steps below to enable smart fill on Google Sheets. 

1. Enter Sample Data in Google Sheets

Start by inputting data into a column. For instance, if you have a list of full names and you aim to separate these into first and last names in adjacent columns. 

flash fill google sheets

2. Initiate Smart Fill by Typing in an Adjacent Column

Begin extracting or formatting your data by typing in the next column. For example, if you're separating first names from full names, type the first name in the new column. Then, Input another example below your first entry.

google sheets flash fill

3. Look for Smart Fill Suggestions

After a few entries, Google Sheets will offer to automatically fill the rest of the column by recognizing the pattern you're creating.

flash fill in google sheets

4. Accept the Smart Fill Suggestion

Once the smart fill suggestion appears and it matches your needs, simply press "Enter" to let Google Sheets automatically complete the column.

how to flash fill in google sheets

5. Review and Adjust the Filled Data

Examine the auto filled data for any inaccuracies. Google Sheets allows you to manually edit any mistakes which ensure the smart fill process is accurate.

We hope that you now have a better understanding of how to use the Google Sheets smart fill feature. If you enjoyed this article, you might also like our article on how to randomize lists in Google Sheets or our article on how to set up confidence intervals in Google Sheets.

Automate repetitive tasks with Lido

Save hours on repetitive and tedious work. Lido is a new spreadsheet that connects your spreadsheets, forms, PDFs, and email inbox.

Select trigger
When a cell value in Google Sheets changes
Check Google Sheets for today's date
When a new row is added to Google Sheets
On new Google Form submission
Send me a daily reminder
On new Typeform submission
When a cell value in database changes
Check database for today's date
When a new row is added in database
When a new HubSpot customer is created
Select action
Creates a one- or multiple-day calendar event with optional attendees
Adds an object to Hubspot
Create a Slack channel, and optionally add a topic or members
Makes any HTTP request
Replaces [@column_name] values in a Google Doc with the corresponding table row's values
Replaces [@column_name] values in a Google Doc with the corresponding table row's values, then export it as a PDF
Makes any HTTP request and returns the response
Inserts given array below defined values in given worksheet
Sends an email using your Google account
Sends an email using your Microsoft Outlook account
Sends a Slack message
Sends an SMS message using your Twilio account
Updates cells with given values
Updates a property of a Hubspot object
Trigger is required
Action is required
Get started