In Excel, you can right-click drag a date downwards to fill a column with the next dates in the sequence. For example, if you enter 9/1/2014, select that cell, then right-click drag down over the cells below, Excel will fill those cells with 10/1/2014, 11/1/2014, etc for you. This doesn't work with a single cell selection in Google Sheets - how can I get this to work?
The key is to enter at least the first two values to get auto fill to work with a pattern
As it was already pointed out in other answers, you have to select at least two cells containing successive dates.
However, this didn't work for me at first because my Google Sheet had the wrong locale and the cells had the wrong formatting.
Set the locale for your Google Sheet:
- File menu → Spreadsheet settings... → Set the correct locale
Configure the right date format for the cells:
- Select all the cells or the column that should contain the dates
- Format menu → Numbers → Date (if the desired date format is already available there. If not, go deeper into the menu with the next steps)
- → More formats → More date and time formats...
- Either pick a pre-defined date format from the list or configure your own
Now fill in the column with the successive dates:
This was already explained in other answers, but for completeness sake I explain it here again.
- Manually write two successive dates into two cells
- Select both cells (click the first, then shift-click the second).
- On bottom right corner of the blue selection rectangle you'll see a little square. Drag that square and mark all cells that you want to populate with successive dates
All those cells should now be automatically filled with successive dates.
- In first column we can put current date using
=Today()this will give current date.
- In order to get next date we must increase the date by 1. To get next date we can add
If you want more sequential dates. Then follow this approach:
Step 1. Column A put the cell A1 as
Step 2. In column B we want number of days to add so make entries from 0, 1, 2… desired days to add.
Step 3. Cell A3
=Today()+ B3 as shown
Step 4. Drag down the column cells of Column A
This is an effective and efficient way.
I too thought this doesn't work, but it does.
- First, set the locale for the sheet to your locale.
- Select the cells you want to create the series in and set the format to date.
- Enter the 2 dates that define the increment of the range.
- Select those 2 cells, then hover over the bottom right corner, you'll get a +, then drag that to the end of the range.
Voila! It autofills.