Master the Excel Fill-Down Keyboard Shortcut in 2026
Discover the Excel fill down keyboard shortcut for Windows and Mac. This guide covers Ctrl+D / Cmd+D, range selection, formula behavior, and practical tips to speed up data entry and formula propagation in 2026.

The Excel fill down keyboard shortcut quickly copies the contents of the active cell into the selected cells below in the same column. On Windows, press Ctrl+D; on Mac, press Cmd+D. This works for both values and formulas, provided the target cells are part of a contiguous selection. This speeds data entry and formula propagation, aligning with Shortcuts Lib guidance.
Why the Fill Down Shortcut Matters in Data Workflows
In everyday Excel tasks, filling down data or formulas is a routine operation that saves minutes of repetitive work. The excel fill down keyboard shortcut—Ctrl+D on Windows and Cmd+D on macOS—lets you propagate the active cell’s content downward through a selected range with a single keystroke. This is especially valuable when building large datasets, populating time series, or extending formulas across rows. According to Shortcuts Lib, building fluency with core shortcuts accelerates learning curves and enhances accuracy in spreadsheet workflows. The ability to rapidly copy values or formulas reduces cognitive load and minimizes mouse-based navigation, which is a common bottleneck in data entry. Below is a practical example to illustrate the behavior of the shortcut and how it interacts with simple formulas.
' Example setup:
' A2 contains 1, A3 contains 2, A4 contains 3
' We want B2 to always be A2+10 and fill down the rest of B
B2: =A2+10
B3: =A3+10
B4: =A4+10
# Select B2:B4 and press Ctrl+D (Windows) or Cmd+D (Mac)
# Result:
# B2 stays =A2+10, B3 becomes =A3+10, B4 becomes =A4+10Why it behaves this way: The fill down operation copies the contents from the top-most selected cell into the rest of the selection, and any relative references in a formula adjust automatically as you fill down. This makes it ideal for simple row-based computations where each row depends on the previous row in a predictable way.
linesForTechNotesTitleMatch? (extra)??
Steps
Estimated time: 15-25 minutes
- 1
Prepare your worksheet
Open your workbook and identify the column where you want to propagate data or a formula. Ensure the first cell contains the source value or formula you want to copy down.
Tip: Double-check that the target range is continuous to avoid gaps in the fill. - 2
Enter the initial value or formula
Type the value or formula into the active cell that will serve as the source for the fill operation. If using a formula, consider how relative vs absolute references will behave when filled down.
Tip: If using a formula, consider locking references with $ where needed. - 3
Select the destination range
Highlight the cells in the column where you want the content to be filled. The selection should start at the source cell and extend downward.
Tip: Use Shift+Down Arrow or drag with the mouse to extend the selection. - 4
Apply the Fill Down shortcut
Press Ctrl+D on Windows or Cmd+D on Mac to fill the entire selected range with the source content.
Tip: If you extended the range, the filled results should appear immediately. - 5
Verify and adjust
Review the filled cells for correct values or formulas. If needed, adjust references or ranges and re-apply the shortcut.
Tip: Be mindful of unintended overwrites when the range is larger than expected. - 6
Escalate as patterns emerge
For large datasets, consider combining fill down with Flash Fill patterns or table-specific features to maintain consistency across columns.
Tip: Use Flash Fill to capture patterns beyond simple replication.
Prerequisites
Required
- Required
- Basic keyboard familiarity and comfortable with selecting cellsRequired
- A dataset or sample workbook to practice onRequired
Optional
- Optional: small set of formulas to test relative vs absolute referencesOptional
Keyboard Shortcuts
| Action | Shortcut |
|---|---|
| Fill Down (selected range)Copies the active cell into the rest of the selected range in the same column | Ctrl+D |
| Extend selection downward before fillExpands the selection to include more rows before filling | ⇧+Ctrl+Down Arrow |
| Fill Down with the same content (no formulas)Enter data in the active cell and fill across all selected cells with the same content | Ctrl+↵ |
| Fill Down for formulas with absolute refsLock references with $ to preserve specific rows/columns while filling | Ctrl+D |
Questions & Answers
What is the exact keyboard shortcut for fill down on Windows and Mac?
The standard fill-down shortcut is Ctrl+D on Windows and Cmd+D on Mac. It propagates the active cell’s content downward through your selected range in the same column. If you need to fill multiple rows quickly, combine with range selection.
Use Ctrl+D on Windows or Cmd+D on Mac to fill down the active cell into the selected range.
Can Fill Down be used on non-contiguous ranges?
Fill Down works most reliably on a contiguous range. If the selection has gaps, Excel may only fill within the connected blocks. In that case, extend the selection first or fill blocks separately.
It works best on contiguous selections; for gaps, fill blocks one by one.
How does Fill Down handle formulas with absolute references?
When formulas contain absolute references (with $), Excel keeps those references fixed during the fill, while relative references adjust as you move down. Use $ to lock a row, a column, or both, depending on your needs.
Absolute references stay fixed during fill, while relative references shift down.
What is the difference between Ctrl+D and Ctrl+Enter for filling?
Ctrl+D fills down a formula or value into the selected cells from the active cell. Ctrl+Enter fills the same content across all selected cells, which is useful for setting a constant value or a shared formula across a block.
Ctrl+D fills down; Ctrl+Enter repeats content across selected cells.
Does Fill Down work with tables or merged cells?
Filled down operations behave best with regular tables and non-merged cells. Merged cells can interrupt the fill or produce unexpected results; unmerge where possible before using the shortcut.
Tables fill cleanly; merged cells can cause issues.
How can I extend fill down to multiple columns at once?
To fill down across multiple columns, you typically select the desired range (multi-column) and use a combination of selection and Fill Down per column, or drag-fill across adjacent columns after the first column is filled. Excel doesn’t apply a single Fill Down command across multiple columns by default—handle columns sequentially or use Flash Fill for patterns.
Fill down usually works per column; fill one column, then move to the next.
Main Points
- Master the Ctrl+D / Cmd+D shortcut for fast fills
- Always select a contiguous range before filling
- Use Ctrl+Enter to replicate content across multiple cells
- Lock references with $ for formulas you don’t want to shift
- Combine with Flash Fill for pattern-based fills