Split names
Column A has Full name; you type first names in B2 and B3; Smart Fill proposes the rest of column B.
Smart Fill watches columns next to your edit and suggests completing a pattern when it recognizes one. Type a couple examples in a new column beside source data and Sheets may offer to fill the rest with names, emails split from full text, or formatted dates. It is Google's answer to flash fill for quick cleanup without formulas.
Use Smart Fill during imports when you need derived columns fast: first name from full name, domain from email, or consistent casing on a one-time cleanup.
Skip Smart Fill for recurring pipelines that must update when source changes. Use formulas like SPLIT, REGEXEXTRACT, or ARRAYFORMULA for repeatable logic.
Enter a few example outputs in a column beside source values showing the pattern you want.
When Sheets detects a pattern, a Smart Fill chip or suggestion appears; accept to fill down.
Review every suggested row on critical data before accepting large fills.
Paste values after fill if you do not want later source edits to confuse the column.
Fall back to formulas when Smart Fill misses irregular rows or mixed locales.
Combine with Data > Trim whitespace before pattern detection on messy CSV paste.
Column A has Full name; you type first names in B2 and B3; Smart Fill proposes the rest of column B.
After two manual examples extracting user from email, Smart Fill completes the column for a mailing prep tab.
Add a constant prefix to legacy codes by example; verify outliers before accepting the batch.
Next step for Smart fill
Jump to a related Better Sheets resource, or unlock the full tutorial library.
Watch how Smart fill works
Guides that explain Smart fill in more depth.
Autofill copies a cell or selection downward or sideways using the small blue square fill handle. Sheets detects simple series like 1,2,3 or Mon,Tue,Wed and continues the pattern. Formulas copy with relative references adjusting per row unless you locked absolute refs. Autofill is the fastest way to propagate a working formula across hundreds of rows when ARRAYFORMULA is not needed.
Read guide →Regular expressions (regex) describe text patterns. Google Sheets exposes them through REGEXMATCH (test), REGEXEXTRACT (pull a substring), and REGEXREPLACE (swap text). They shine when TRIM and SPLIT are not enough for inconsistent labels, URLs, or log lines.
Read guide →Normalizing means making inconsistent inputs follow one reliable shape: same date format, trimmed text, unique keys, one fact per row, and separate columns for categories that were crammed into one field. Clean data makes VLOOKUP, QUERY, and dashboards dependable.
Read guide →Importing means pulling external data into a spreadsheet tab: from a file upload, another Google Sheet, a published CSV URL, or a function like IMPORTRANGE. The import dialog controls separator, locale, and whether new rows replace or append existing data.
Read guide →Done reading about Smart fill?
Membership unlocks 636+ tutorials, unlimited generators, and every template. Practical lessons. Zero fluff.
Learning Sheets for real
Unlock the full library, generators, and templates with membership.