Fill Down, Up, Right, Left and Justify in Excel: Ctrl+D Guide

Part of the free Module 2: Fill, Auto Fill and Flash Fill · Lesson 1 of 6 · Full Excel course

Updated on 5 September 2026 · Works in Excel 365, 2021, 2019 and 2016 unless noted.

The Fill command in Excel copies the value or formula at one edge of a selection into every other cell of that selection, in any direction. Fill Down (Ctrl+D) and Fill Right (Ctrl+R) are the most used, but the same menu also fills up, left and across worksheets, generates number and date series, and re-flows text with Justify. This lesson covers every option with its shortcut.

Where the Fill command lives

Select the cells you want to fill, including the cell that already holds the value or formula, then go to Home > Editing > Fill. The button is the small down-arrow icon next to Sort & Filter; press Alt+H+F+I to open the menu from the keyboard. The menu offers Down, Right, Up, Left, Across Worksheets, Series, Justify and Flash Fill. Fill is faster than dragging the fill handle over hundreds of rows, and it works without the mouse. The legacy Alt+E+I shortcuts from the old Edit menu still work in every current version and are listed in the table below.

Fill menu in the Editing group of the Excel Home tab showing Down, Right, Up, Left, Series, Justify and Flash Fill
The Fill menu on the Home tab

Fill shortcuts at a glance

Command Ribbon path Shortcut What it copies
Fill Down Home > Fill > Down Ctrl+D Top cell into every cell below it
Fill Right Home > Fill > Right Ctrl+R Left-most cell across the row
Fill Up Home > Fill > Up Alt+E+I+U Bottom cell into every cell above it
Fill Left Home > Fill > Left Alt+E+I+L Right-most cell across to the left
Across Worksheets Home > Fill > Across Worksheets Alt+H+F+I+A Active sheet’s selection into the same cells of every grouped sheet
Series Home > Fill > Series Alt+E+I+S Generates numbers or dates from a start value
Justify Home > Fill > Justify Alt+E+I+J Re-flows text to fit the column width
Flash Fill Data > Flash Fill Ctrl+E Completes a column from a typed example
Same value in all cells Type then confirm Ctrl+Enter Whatever you typed, into every selected cell

Fill Down with Ctrl+D

Fill Down copies the top cell of the selection into every cell below it. Formulas adjust their relative references, so a formula in D2 that reads B2*C2 becomes B3*C3 in D3 and so on. Cell D2 holds a formula that must run to row 13.

  1. Select D2:D13, starting with the cell that contains the formula.
  2. Press Ctrl+D or choose Home > Fill > Down.
Range D2:D13 selected with a formula in D2 before pressing Ctrl+D to fill down in Excel
Formula in D2 with D2:D13 selected
Formula filled down through D2:D13 with Ctrl+D in Excel
Formula filled down with Ctrl+D

To fill to the last row of a long list without scrolling, select the formula cell, press Ctrl+Shift+Down to extend the selection to the end of the data, then press Ctrl+D. If the column beside it has gaps, use Ctrl+Shift+End instead, or type the range in the Name Box (for example D2:D5000) and press Enter before Ctrl+D.

Fill Up

Fill Up copies the bottom cell of the selection upward. With the formula in D13, select D2:D13 and press Alt+E+I+U, or choose Home > Fill > Up. It is useful when a total row already holds the formula and the detail rows above it need the same calculation.

Formula in D13 with D2:D13 selected before Fill Up in Excel
Formula in D13 ready for Fill Up
Formula filled upward through the selected range with Fill Up
Formula filled up

Fill Right with Ctrl+R

Fill Right copies the left-most cell across the row. With the formula in B4, select B4:H4 and press Ctrl+R. Column references shift as the formula moves right, so a monthly calculation written once in the January column completes the whole year in one keystroke.

Formula in B4 with B4:H4 selected before pressing Ctrl+R to fill right in Excel
Formula in B4 with B4:H4 selected
Formula filled to the right across B4:H4 with Ctrl+R
Formula filled right with Ctrl+R

Fill Left

Fill Left copies the right-most cell across to the left. With the formula in H4, select B4:H4 and press Alt+E+I+L, or choose Home > Fill > Left.

Formula in H4 with B4:H4 selected before Fill Left in Excel
Formula in H4 ready for Fill Left
Formula filled to the left across the row with Fill Left
Formula filled left

Fill Across Worksheets

Fill Across Worksheets copies the selected cells of the active sheet into the same cells on every other selected sheet. It is the quickest way to put one set of headings, formats or formulas on twelve monthly sheets.

  1. On the source sheet, select the cells to copy.
  2. Hold Ctrl and click the tabs of the target sheets (or click the first tab, hold Shift and click the last). The title bar shows [Group].
  3. Choose Home > Fill > Across Worksheets, pick All, Contents or Formats, and click OK.
  4. Right-click a tab and choose Ungroup Sheets before you continue editing, otherwise every keystroke lands on all grouped sheets.

Fill Series

Fill Series generates a sequence from a starting value instead of copying it. To number rows 1 to 12:

  1. Type 1 in the first cell and select the range to fill, for example A2:A13.
  2. Choose Home > Fill > Series or press Alt+E+I+S.
  3. Set Type to Linear and Step value to 1. Growth multiplies by the step, Date increments by Day, Weekday, Month or Year, and AutoFill behaves like dragging the fill handle. Enter a Stop value instead of selecting a range when you know the last number.
  4. Click OK.

Every option in this dialog, including growth rates, month-end dates and trends, is covered in Fill Series in depth.

Starting value 1 typed with the range selected before opening Fill Series in Excel
Starting value and selected range for Fill Series
Excel Series dialog with Linear, Growth, Date and AutoFill types, Step value and Stop value
The Series dialog
Serial numbers 1 to 12 generated by Fill Series in Excel
Serial numbers created with Fill Series

Fill Justify

Fill Justify re-flows text that is too long for one cell into the cells below it, breaking at word boundaries so each line fits the column width. Select the cell with the long text, such as I2, plus a few empty cells beneath it, and press Alt+E+I+J. If the text needs more rows than you selected, Excel warns that text will extend below the range; click OK. Justify works the other way too: widen the column, select several short text cells and justify to merge them into one cell. It only handles text, and each cell is limited to 255 characters.

Long text in cell I2 overflowing the column before Fill Justify in Excel
Long text in I2 before Fill Justify
Excel warning that text will extend below the selected range when using Fill Justify
The warning that text will extend below the selection
Text split across several rows to fit the column after Fill Justify
Text re-flowed with Fill Justify

Worked example: complete a sales sheet in three keystrokes

The sheet below has quantities and prices for five products and needs an Amount column plus a monthly header.

A: Product B: Qty C: Price D: Amount
Pen 120 12 =B2*C2
Notebook 40 55 (empty)
Stapler 15 210 (empty)
Marker 60 35 (empty)
Folder 25 48 (empty)
  1. Type =B2*C2 in D2, then select D2:D6 and press Ctrl+D. D3 shows 2200, D4 shows 3150, D5 shows 2100 and D6 shows 1200.
  2. In F1 type Jan, select F1:Q1, open Fill > Series, choose AutoFill and click OK. The header reads Jan to Dec.
  3. In F2 type =$D2/12, select F2:Q6 and press Ctrl+R then Ctrl+D. The dollar sign keeps every month pointing at column D.

Three shortcuts replaced sixty cells of typing. The reference behaviour in step 3 is explained in AutoFill formulas and absolute references.

Tips and common mistakes

  • Include the source cell. Fill copies the edge cell of the selection; if it is not selected, the range is filled with blanks.
  • Ctrl+Enter is Fill Down for new entries. Select the range, type the value or formula once and press Ctrl+Enter to place it in every selected cell.
  • Fill copies formats too. If you only want the formula, paste with Paste Special > Formulas instead, or reapply the format afterwards.
  • Fill overwrites without asking. Anything already in the target cells is replaced. Ctrl+Z undoes it.
  • Justify ignores numbers and stops at 255 characters per cell. Convert numbers to text first if they must be part of the paragraph.
  • Weekday series skip weekends automatically, but they do not know about public holidays; use NETWORKDAYS or WORKDAY for those.
  • Ungroup sheets after Fill Across Worksheets. A grouped workbook silently repeats every edit on all grouped sheets.

Errors and how to fix them

Problem Cause Fix
Range filled with blanks The cell holding the value was not part of the selection Reselect starting from the source cell and fill again
Formula results are wrong after filling Relative references moved to the wrong cells Lock the fixed part with $ (press F4 in the formula) before filling
Fill menu is greyed out Sheet is protected or you are editing a cell Press Esc, then Review > Unprotect Sheet
“Text will extend below selected range” when justifying Selected too few rows Click OK to let Excel use more rows, or select more cells first
Justify did nothing Cell contains a number or a formula Justify only re-flows text constants
Ctrl+D fills the wrong column Active selection was a single cell Ctrl+D on one cell copies the cell above; select the full range first

Practice exercise

Download the Fill practice workbook and try these:

  1. Fill the formula in D2 down to the last row using only the keyboard (Ctrl+Shift+Down, then Ctrl+D).
  2. Put the formula from H4 into B4:G4 with Fill Left, then undo and do the same with Fill Right from B4.
  3. Create serial numbers 1 to 100 in column A with Fill Series and a Stop value, without selecting a range.
  4. Paste a long sentence in I2 and re-flow it into rows with Fill Justify, then widen column I and merge it back into one cell.
  5. Add three sheets, group them and use Fill Across Worksheets to copy the header row to all of them.

Key takeaways

  • Fill copies the edge cell of a selection in the direction you choose; the source cell must be inside the selection.
  • Ctrl+D fills down and Ctrl+R fills right; Fill Up and Fill Left use Alt+E+I+U and Alt+E+I+L or the Fill menu.
  • Relative references adjust as formulas are filled; lock fixed cells with $.
  • Fill Series generates numbers and dates; Fill Justify re-flows text; Fill Across Worksheets copies to grouped sheets.
  • Ctrl+Enter enters one value in every selected cell and is often faster than filling.

Related lessons

Frequently asked questions

What is the shortcut for Fill Down and Fill Right in Excel?

Ctrl+D fills down and Ctrl+R fills right. Select the range starting with the cell that holds the value or formula, then press the shortcut. Fill Up and Fill Left have no Ctrl shortcut; use Alt+E+I+U and Alt+E+I+L, or press Alt+H+F+I to open the Fill menu and choose the direction.

How do I fill a formula down to the last row without dragging?

Select the formula cell, press Ctrl+Shift+Down to extend the selection to the last row of the adjacent data, then press Ctrl+D. If the neighbouring column has blanks, type the full range such as D2:D5000 in the Name Box, press Enter and then Ctrl+D. Double-clicking the fill handle also works when the adjacent column is complete.

What does Fill Justify do in Excel?

Fill Justify redistributes text across the selected cells so each line fits the column width. It splits one long text cell into several rows, or merges several short rows into one cell when the column is wide enough. It works on text only, not numbers or formulas, and each cell can hold up to 255 characters.

Why did Fill Down leave my cells blank?

The cell containing the value was not inside the selection, so Excel copied an empty top cell. Reselect the range so the first cell is the one with the value or formula and press Ctrl+D again. The same rule applies to Fill Right, Up and Left: the edge cell on the source side must be selected.

How do I copy the same cells to several worksheets at once?

Select the cells on the source sheet, Ctrl+click the tabs of the target sheets so the title bar shows [Group], then choose Home > Fill > Across Worksheets and pick All, Contents or Formats. Right-click a tab and choose Ungroup Sheets afterwards so later edits affect one sheet only.

Video lessons: watch the free Excel tutorials on PK: An Excel Expert on YouTube.

Want the finished version? Ready-made Excel dashboards, trackers and VBA systems are available at NextGenTemplates.com.