What is autofill in Google Sheets?

When to use it

Use autofill after you nail the formula in row 2: running totals, month labels, incremental ids, and formatting you want repeated down a column.

When to skip it

Skip autofill when the column should stay dynamic from one spill formula, or when pattern detection guesses wrong on irregular text series.

How it works

  1. 1

    Enter value or formula in starting cell, select it, drag the fill handle down the column.

  2. 2

    Double-click fill handle when adjacent column has data to auto-fill to last row in some cases.

  3. 3

    Hold modifier keys while drag if your OS supports alternate fill behavior per Google help docs.

  4. 4

    For dates, type two sample dates so Sheets infers step size before dragging.

  5. 5

    Copy formats only with paste special after autofill if formulas should not duplicate styles.

  6. 6

    Verify last rows after autofill on tables that grow monthly; extend fill when new data arrives.

Examples in Google Sheets

Month series

Type Jan and Feb, select both, drag fill handle to Dec for header row across columns.

Formula down column

Row 2 VLOOKUP works; double-click fill handle fills to last row beside populated id column.

Weekday pattern

Monday and Tuesday cells dragged produce full week labels for shift schedule template.

Better Sheets resources

Common mistakes

  • Autofill guessing linear series on codes like SKU-9, SKU-10 incorrectly.
  • Dragging formulas over spill range blocking dynamic array output.
  • Forgetting absolute locks so rate cell reference walks away row by row.
  • Autofill formatting into cells that should stay plain text IDs.
  • Assuming autofill updates when source table shrinks; orphan formulas remain below.

Frequently asked questions

Autofill vs ARRAYFORMULA?
Autofill copies separate formulas per row. ARRAYFORMULA or spill uses one formula for many rows.
Autofill not working?
Select source cell with fill handle visible. Ensure not in view-only mode without edit rights.
Fill without dragging?
Copy cell, select target range, paste. Or use ARRAYFORMULA for formula columns.
Autofill custom list?
Sheets infers from first cells typed. No Excel-style custom lists unless pattern is clear.
Autofill dates skipping weekends?
Not automatic. Use WORKDAY or SEQUENCE with step logic in formula instead.
Autofill on mobile?
Awkward. Use desktop for long drags or use ARRAYFORMULA.
Smart Fill vs autofill?
Smart Fill infers transforms from examples. Autofill extends simple series and copies formulas.
Undo autofill?
Ctrl+Z immediately after fill. Version history if saved long after.

Related terms