How to Drag Date in Excel | Fill Days, Months, or Years

Select a date cell in Excel, drag the fill handle at the lower-right corner, and Excel fills a sequential date series across adjacent cells.

The fill handle turns a single date into a full calendar in one motion. Learning how to drag a date in Excel the right way means knowing when to use the fill handle, when to open the Series dialog, and when a keyboard shortcut does the job faster. Below are the exact steps for each scenario, plus the fixes for the problems that trip most people up.

Drag a Date in Seconds Using the Fill Handle

Select a cell that contains a date in a recognized date format. Point to the lower-right corner of the cell until the cursor becomes a small black cross — that is the fill handle. Click and drag across or down to the last cell you want to fill. Excel populates the range with consecutive dates, advancing one day per cell by default.

After you release the mouse, a small AutoFill Options icon appears. Click it to change how the series is interpreted — fill weekdays only, copy the date instead of extending it, or apply a different pattern. This method works in every desktop version of Excel with no additional setup.

the selected range fills with dates that advance by one day per cell, and the AutoFill Options icon is visible near the lower-right corner of the filled range.

What If You Want the Same Date, Not a Series?

Dragging a single date cell defaults to a sequential series. To enter the identical date into every cell in the range, select all the target cells, type the date into the active cell, and press Ctrl+Enter. The same date lands in every selected cell, and the series behavior is bypassed entirely.

Can You Skip Weekends and Holidays When Dragging Dates?

After you drag a range of dates, click the AutoFill Options icon and select Fill Weekdays. Excel skips Saturday and Sunday automatically, giving you a clean Monday-through-Friday series without extra work.

For a custom skip pattern — excluding a list of holidays, for example — use the Series dialog after dragging, or combine the fill handle with a WORKDAY or WORKDAY.INTL function for complete calendar control. The drag-and-click weekday fill handles the common case in one tap; the function route covers the rest.

More Control Through the Series Dialog

When you need a non-default step type or a specific increment, the Series dialog gives you every option. Select your start date and the target range. Go to Home > Fill > Series. In the dialog, choose Columns or Rows, pick the date unit — Day, Weekday, Month, or Year — and enter the Step value. The Stop value is optional.

You can also right-click the fill handle while dragging, then choose Series from the shortcut menu — same dialog, one less trip to the ribbon. Microsoft’s documentation for sequential dates confirms both the fill-handle and Series-dialog paths.

the selected range fills with dates spaced exactly by the step value and unit you chose, and every date is properly formatted.

Method How It Works Best For
Fill Handle Select the date cell, drag the lower-right corner Quick day-by-day or weekday-only series
Series Dialog Home > Fill > Series, choose date unit and step value Custom increments (monthly, yearly, every 3 days)
Right-Click + Series Right-click the fill handle while dragging, then choose Series Same dialog, fewer ribbon clicks
Ctrl+Enter Select cells, type date, press Ctrl+Enter Copying the same date to every selected cell
SEQUENCE Formula =SEQUENCE(rows, cols, start, step) Auto-updating series that change when the workbook recalculates
Two-Date Pattern Select two consecutive dates, then drag Letting Excel infer a custom step from your example
Ctrl+; (Today’s Date) Press Ctrl+; in any cell Inserting the current date without typing

Keyboard Shortcuts That Save Time

Ctrl+; inserts today’s date into the active cell. Ctrl+: inserts the current time. Neither one is a drag, but both are faster than typing the date manually before you start dragging a series. If the date you need isn’t today’s, type the first date, then use the fill handle or Series dialog to extend it.

Building Date Series With Formulas

For date series that update automatically or follow complex logic, formulas replace the fill handle entirely. The SEQUENCE function generates a list of dates in one step: =SEQUENCE(10,1,TODAY(),1) produces ten consecutive dates starting from today. TODAY() returns the current date and recalculates each time the workbook opens. Combine TODAY() with ROW() or COLUMN() for custom patterns that require no dragging at all.

Common Problems When Dragging Dates

Issue Likely Cause Quick Fix
Dates copy instead of advancing Dragging without a clear series pattern Use two consecutive dates as the seed, or press Ctrl+Enter for identical values
Dates show as numbers (e.g., 45231) Cell format is General or Number, not Date Select cells > Home > Number > Short Date
Cells show ##### after dragging Column is too narrow to display the date Widen the column, or Home > Format > AutoFit Column Width
Wrong increment (month instead of day) AutoFill Options applied a different unit Click AutoFill Options after dragging and pick the correct unit
Formula references shift incorrectly Relative cell reference in the formula Change to an absolute reference with $ (e.g., $A$1 instead of A1)
Fill handle doesn’t appear The feature may be disabled in Excel options File > Options > Advanced > Enable fill handle and cell drag-and-drop

The Three Date-Drag Methods Worth Knowing

1. Fill handle for everyday series. Drag the lower-right corner to extend dates day by day or weekday by weekday. Use the AutoFill Options icon to adjust the unit after the drag.

2. Series dialog for exact control. Go to Home > Fill > Series and set the date unit, step value, and direction. Right-clicking the fill handle is the fastest way to reach this dialog.

3. Ctrl+Enter when you want the same date everywhere. Select the range, type the date, and press Ctrl+Enter — no series, no surprises.

These three moves handle every date-fill situation most Excel users ever run into. Start with the fill handle, reach for the Series dialog when you need a different step, and use Ctrl+Enter when copying is the real goal.

References & Sources

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.