post-thumb

Save Time with Autofill in Google Sheets

Autofill is a Google Sheets feature that makes working with data a breeze. This guide will look at what autofill is, how to use it, and what data it works.

How to Autofill

Autofill allows you to continue data sequences easily, such as numbers (and many more; see below). To use autofill, you need to:

  1. Select at least two cells to start the sequence with.
  2. Hover over the bottom right corner of the cell – the so-called “fill handle”. Your cursor will change to a + sign:
    Fill handle
  3. Click and pull to fill in as many cells as you need.

Let’s see it in action:

Autofill in action
Autofill in action

It works across columns as well:

Autofill multiple columns
Autofill multiple columns

Even with several sequences at the same time:

Autofill several sequences
Autofill several sequences

Lifehack: if you have data to the left or right of the column you need to fill in, you can double-click on the fill handle to complete the sequence down to the last row of the neighboring data:

Autofill automatically on double-click
Autofill automatically on double-click

Autofill Formulas

Autofill is also very powerful when you need to apply the same formula to multiple rows/columns:

Autofill formulas
Autofill formulas

However, you need to be cautious because sometimes you need to fix in place the range or its parts:

Autofill formulas with fixed ranges
Autofill formulas with fixed ranges

See more examples in the table below. You can also use the MAP function lifehack from this video :

Youtube video Google Sheets Tip #3: Use One Formula Instead of Many

Autofill Examples

TYPE SEQUENCE
(starting values
in are bold)
NO PATTERN
Just one value
If you select and pull only one cell, Google Sheets will copy that value repeatedly. You can also do the same by selecting that cell and the range that you need to fill in and pressing CTRL/Command + D.
1
1
1
There is no pattern
If sheets cannot determine a pattern, they will just copy the values you selected. If there are more cells to fill than the original values, it will cycle.
No
Pattern

No
Pattern
No
NUMBERS
Whole numbers
You can autofill sequential numbers as well as numbers with an arbitrary step, including negative.
1 10 20
2 15 18
3 20 16
4 25 14
5 30 12
Fractional numbers
You can use any difference between the numbers.
1.0
1.1
1.2
1.3
1.4
Text + number
Also works if the number goes first.
Step #1
Step #2
Step #3
Step #4
Step #5
DATE AND TIME
Under the hood, date and time in Google Sheets are just numbers. Thanks to that, all the options available for numbers are also available for them, plus some extra.
Sequential dates 2025-01-15
2025-01-16
2025-01-17
2025-01-18
2025-01-19
Dates with an arbitrary step
Three days in this case.
2025-01-01
2025-01-04
2025-01-07
2025-01-10
2025-01-13
The specific day of the month
If a month does not have this day, it will be the last day of that month: see February and April in the example to the left (italicized).
2024-12-31
2025-01-31
2025-02-28
2025-03-31
2025-04-30
Month and year
When you input a month and year, behind-the-scenes Google Sheets converts it into a date - the first day of the corresponding month - and applies custom date formatting so it looks the same. This autofill works thanks to that.
Jan 2025
Feb 2025
Mar 2025
Apr 2025
May 2025
Time
1. Works only with the time that is properly recognized as Google Sheets.
2. You can use any step between the values.
1:30 PM
2:00 PM
2:30 PM
3:00 PM
3:30 PM
TEXT
The exact options available to you depend on the locale of your document.
Days of the week
3. If you autofill beyond Sunday, it will cycle back to Monday.
4. Works with both full and short names names.
Friday
Saturday
Sunday
Monday
Tuesday
Fri
Sat
Sun
Mon
Tue
Month names
If you autofill beyond December, it will cycle back to January.
October
November
December
January
February
Oct
Nov
Dec
Jan
Feb
FORMULAS
When you autofill cells with formulas, they adjust accordingly, depending on the ranges you use there. For simplicity, we will use the SUM function.
Rows in open ranges shift
Both the top and bottom rows will shift.
=SUM(A1:A10)
=SUM(A2:A11)
=SUM(A3:A12)
=SUM(A4:A13)
=SUM(A5:A14)
Columns in open ranges shift as well
Columns in both right and left boundaries shift.
=SUM(A1:C10)
=SUM(B1:D10)
=SUM(C1:E10)
=SUM(D1:F10)
=SUM(E1:G10)
Fixed ranges do not shift
In partially fixed ranges, only the unfixed part of the range shifts and only if you autofill it in that direction. For example, the partially fixed range A$1:A$10 will shift if you autofill it to other columns (B$1:B$10, C$1:C$10, and so on) but will stay the same in rows.
=SUM($A$1:$A$10)
=SUM($A$1:$A$10)
=SUM($A$1:$A$10)
Named ranges do not shift
It is one of many benefits of named ranges that helps to avoid one of the most common errors in Google Sheets.
=SUM(orders__total)
=SUM(orders__total)
=SUM(orders__total)
Table ranges do not shift
Read the full guide on tables in Google Sheets.
=SUM(Orders[Total])
=SUM(Orders[Total])
=SUM(Orders[Total])