How to AutoFill Dates or Months in Excel & Google Sheets

This tutorial demonstrates how to automatically fill a series of dates in Excel and Google Sheets.

 

autofill dates excel 2

 

Date Series

There are several options to automatically create a series of dates or months in Excel. With the starting date in the first cell, you can drag or double-click the fill handle in the bottom right corner of the cell or use the Fill command in the Ribbon.

Drag the Fill Handle to Fill Days

The first option is to drag the fill handle from the starting cell. Say you want to fill dates from 1/21/2020 to 1/30/2020 in Column A, starting from cell A1.

  1. First enter 1/21/2020 in the starting cell (A1) and position your cursor in the bottom right corner of the cell. When you do that, the fill handle appears.

 

autofill date fill handle drag 1

 

  1. Then, drag the fill handle down depending on how many dates you want to fill (in this case, 10).

 

autofill months names drag 2a

 

As you can see, Excel recognizes a date in cell A1, and automatically fills each cell with the next day, based on the starting date.

Other Date Intervals

If you want to autofill a different date pattern, enter the first date in cell A1 and the second in cell A2. Then select both cells and drag the fill handle down to Row 10.

 

autofill date fill handle pattern 1

 

In this case, AutoFill recognizes the pattern (every seventh day) and populates cells with Tuesday dates.

 

autofill date fill handle pattern 2a

 

Double-Click the Fill Handle

Another option to autofill dates in Excel is to double-click the fill handle. When you do this, Excel populates cells based on the adjacent columns (non-blank columns to the left and right from the selected column).

For example, in Column A below, you have data through Row 8 and, in Column B, through Row 6. And you want to autofill dates starting from cell C2. In this case, Excel fills dates through C8, because Column A is populated through Row 8. Select C2 and double-click the fill handle in the bottom right corner.

 

double click fill handle 1

 

Excel automatically recognizes a date in cell C2 and populates consecutive dates through Row 8.

 

double click fill handle 2

 

Fill Command on the Ribbon

The above example could also be achieved using the Fill command on the Excel Ribbon.

  1. Select the range of cells – including the initial value – where you want dates to be populated (C2:C8). Then, in the Ribbon, go to Home > Fill > Series.

 

autofill dates fill command 1

 

  1. In the pop-up screen, leave the default values, as you need the column filled. The Step value is 1 (1 day).

 

autofill dates 2a

 

This way, you get the same output as with a double-click: Dates 1/17/2021–1/23/2021 are filled in cells C2:C8.

 

autofill dates excel 1

 

Autofill Months

Fill Handle

As shown in previous examples, Excel can recognize dates and populate consecutive days. Additionally, when Excel recognizes a date, it can automatically fill series of weeks, months, or years based on the initial value. If you want to autofill a certain date of each month based on an initial date, you can use the drag and drop fill handle. For example, you want the 21st of every month in a year to be populated in Column A. Let’s start with 1/21/2020 in cell A1.

 

autofill date fill handle drag 1

 

Then drag the fill handle to Row 12 to populate all 12 months of a year.

 

autofill months drag 1

 

Similarly, you can autofill month names January–December, since the names of the months are a default custom list in Excel. Enter January in cell A1 and drag the fill handle down to Row 12.

 

autofill months names drag 1

 

Excel automatically recognizes month names and populate cells accordingly.

 

autofill months names drag 2b

 

Fill Command

You can also use the fill command on the Ribbon to populate a list of months. Select the range where you want months to be populated (C2:C9). Then, in the Ribbon, go to Home > Fill > Series.

 

autofill months fill command series 4a

 

In the pop-up screen, Excel automatically recognizes the unit type as dates, select Month under the Date unit, and click OK.

 

autofill months fill command value 1

 

This way, you get the same output as with a double-click: The 21st of each month is populated in cells A1:A12.

 

autofill months fill command value 2a

 

Autofill Dates in Google Sheets

The AutoFill functionality is available in Google Sheets, but it has some limitations compared to Excel:

  • There is no Fill command on the Google Sheets Ribbon, so you’ll need to use the fill handle.
  • In Google Sheets, if you double-click the fill handle it fills rows based on the number of rows in the first column to the left. (If you’re using AutoFill in the first column, it looks at the first column to the right.)

Let’s use the same example as above. Enter 1/27/2021 in cell C2. Then select this cell, and the fill handle appears in the bottom right corner.

 

google sheets fill handle 1

 

Now double-click the fill handle or drag it down. When you double-click, AutoFill populates through C6, so if you want to fill through Row 8, you’ll have to drag it down the rest of the way.

 

google sheets fill handle 2