ExcelReady
CourseFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before the interview. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Function guides
  • Blog

Product

  • Certificate

Company

  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Productivity
  3. Fill Blank Cells With the Value Above in Excel

Fill Blank Cells With the Value Above in Excel

By ExcelReady Team·Updated October 30, 2026·5 min read

The short answer

To fill blank cells with the value above, select the column, press F5, click Special, choose Blanks and click OK. Then type =, press the up arrow and press Ctrl+Enter (Mac: Control+Return). Every blank now copies the cell above it. Finish by copying the column and pasting it as values, so the formulas become fixed text.

Key takeaways

  • Go To Special > Blanks selects only the empty cells in your range.
  • Typing = and the up arrow, then Ctrl+Enter, puts a 'copy the cell above' formula in every blank at once.
  • Paste the column back as values afterwards, or sorting will break the formulas.
  • A helper formula like =IF(ISBLANK(A3),B2,A3) does the same job and updates when the data changes.
  • Cells that hold a space are not blank; clean them first or they will be skipped.
On this page+
  1. Why reports have blank cells
  2. How to fill blank cells with the value above
  3. Step 5: Turn the formulas into values
  4. Fill blanks with a fixed value instead
  5. The formula method: fill blanks in a helper column
  6. When the blanks aren't really blank
  7. Other ways to fill blank cells
  8. Practise it

To fill blank cells in Excel with the value above, you select only the blanks with Go To Special, point the first one at the cell above, and press Ctrl+Enter to fill them all at once. It takes about ten seconds on a column of any length. This guide walks through the method, how to lock the results in, and a formula option that updates by itself.

Why reports have blank cells#

Many exports and pivot-style reports show a label only on the first row of each group, and leave the rows below it blank:

ABC
1RegionRepSales
2NorthPriya12,500
3Marcus9,800
4SouthLena14,300
5Tom8,800
6Sara11,200

That's easy to read, but hard to work with. Filter on South and you only see Lena. Sort by sales and Marcus loses his region. SUMIF and pivot tables treat the blanks as their own group. Filling the blanks with the value above fixes all of that.

How to fill blank cells with the value above#

Step 1: Select the range#

Select the column that has the gaps, from the first value to the last row of data, here A2:A6. Don't select the whole column, or Excel fills every empty row down to the bottom of the sheet.

Step 2: Select only the blanks#

Press F5 (or Ctrl+G), click Special, choose Blanks and click OK. On a Mac, press Control+G and click Special, or use Home > Find & Select > Go To Special.

Now only A3, A5 and A6 are selected. The active cell, the white one in the selection, is A3. Our guide to Go To Special explains the other options in this dialog.

Step 3: Point at the cell above#

Without clicking anywhere, type = and press ↑ (the up arrow). The active cell now shows =A2.

Step 4: Fill every blank with Ctrl+Enter#

Press Ctrl+Enter on Windows or Control+Return on a Mac. Excel puts the formula into every selected cell, and each one adjusts to point at the cell above it: A5 gets =A4, A6 gets =A5.

The result is North, North, South, South, South. If you press Enter on its own by mistake, only A3 is filled; press Ctrl+Z (Mac: ⌘Z) and repeat step 4.

Step 5: Turn the formulas into values#

The filled cells are formulas that point at the row above. If you sort the data now, they point at the wrong rows and give wrong results. Lock the results in:

  1. Select A2:A6 again.
  2. Copy with Ctrl+C (Mac: ⌘C).
  3. Paste as values: on Windows, Ctrl+Alt+V, then V, then Enter. On a Mac, Control+⌘V, choose Values and click OK. You can also use Home > Paste > Paste Values.

Now the cells hold the text itself, and you can sort, filter and summarise safely.

Fill blanks with a fixed value instead#

Sometimes the right value for a blank is not the one above. For empty sales figures, you might want 0; for a missing category, Unknown.

Use the same steps, but at step 3 type the value instead of = and the arrow:

  1. Select the range.
  2. Go To Special > Blanks > OK.
  3. Type 0 (or Unknown).
  4. Press Ctrl+Enter (Mac: Control+Return).

No paste-as-values step is needed, because you typed a value, not a formula.

The formula method: fill blanks in a helper column#

If the data is refreshed often, or you don't want to change the original column, use a formula in a helper column. In B2, copy the first value:

Excel formula
=A2

In B3, take A3 if it has a value, or the filled value above if it doesn't:

Excel formula
=IF(ISBLANK(A3),B2,A3)

Fill B3 down to B6 with Ctrl+D (Mac: ⌘D). IF checks the test, ISBLANK(A3), and returns B2 when A3 is empty. Because B2 is the helper column itself, the value keeps passing down until a new region appears. The IS functions lesson covers ISBLANK, and our guide to fill down and fill right explains how the references move as you copy.

A shorter version, =IF(A3="",B2,A3), also treats a formula that returns empty text as blank, which ISBLANK doesn't.

When the blanks aren't really blank#

If Go To Special says "No cells were found", or skips some cells, those cells contain something you can't see. The usual causes:

  • A space. Use Ctrl+H (Mac: Control+H), type a single space in Find what, leave Replace with empty, and click Replace All. Be careful: this also removes spaces inside text, so select only the column first.
  • A formula that returns "". It looks empty but counts as a value. Convert the column to values first.
  • An apostrophe on its own. Delete those cells' contents with Delete.

Other ways to fill blank cells#

  • Power Query: for data you import again and again, Data > From Table/Range opens Power Query, where Transform > Fill > Down fills blanks every time you refresh.
  • Fill a series, not a copy: if the blanks should continue a pattern, like dates or numbers, use AutoFill instead; see AutoFill series in Excel.
  • Turning codes into labels: if the filled column holds short codes, the SWITCH function can turn them into readable names in the next column.

Ctrl+Enter is one of the shortcuts worth knowing by heart. It's in our Excel keyboard shortcuts cheat sheet and on the list of shortcuts that make you look fast in a test.

Practise it#

Try the helper-column formula in the exercise on this page. Then practise copying formulas down and across with Fill Down and Fill Right in a live spreadsheet, and use the IS functions and SWITCH lesson to check for empty cells with ISBLANK.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

Column A shows each region only once. Column B repeats it on every row. B2 already copies A2. In B3, write =IF(ISBLANK(A3),B2,A3): if A3 is empty, take the value above in column B; if not, take A3.

fx
ABCDE
1
Region
Region (filled)
Rep
Sales
2
North
North
Priya
12500
3
Marcus
9800
4
South
Lena
14300
5
Tom
8800
6
Sara
11200
7
8
9

Tip: ISBLANK(A3) asks whether A3 is empty. If it is, IF returns B2, the filled value above; otherwise it returns A3.

Practise this in a lesson

LessonFreeFill Down and Fill RightCopy a formula down a column or across a row in one keystroke.LessonIS functions and SWITCHCheck what's really in a cell with ISBLANK, ISNUMBER and ISTEXT, and turn short codes into labels with SWITCH.Function guideIFLearn Excel's IF function with practical examples: flag budgets, label rows and return blanks. Avoid the classic mistakes and practice live.

Frequently asked questions

How do I fill blank cells with the value above in Excel?

+

Select the range, open Go To Special (F5, Special), choose Blanks and click OK. Type =, press the up arrow, then press Ctrl+Enter to fill every selected blank.

How do I fill blank cells with 0 in Excel?

+

Select the range, use Go To Special to select Blanks, type 0 and press Ctrl+Enter (Control+Return on a Mac). Every empty cell gets a 0.

What does Ctrl+Enter do in Excel?

+

Ctrl+Enter puts what you typed into every selected cell at once, instead of only the active cell. With a formula, the references adjust for each cell, just like Fill Down.

Why didn't Go To Special find my blank cells?

+

The cells probably contain a space or a formula that returns empty text, so Excel doesn't treat them as blank. Use Find and Replace to remove the spaces, then try again.

Can I fill blanks without changing the original column?

+

Yes. Use a helper column with =IF(ISBLANK(A3),B2,A3) under a first cell of =A2, and fill it down. The original data stays as it is.

Sources

  • Find and select cells that meet specific conditions - Microsoft Support
  • IF function - Microsoft Support

Written and checked by the ExcelReady Team. First published October 30, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. Why reports have blank cells
  2. How to fill blank cells with the value above
  3. Step 5: Turn the formulas into values
  4. Fill blanks with a fixed value instead
  5. The formula method: fill blanks in a helper column
  6. When the blanks aren't really blank
  7. Other ways to fill blank cells
  8. Practise it

Keep reading

Productivity· 6 min read

AutoFill Series in Excel: Numbers, Dates and Lists

To AutoFill a series in Excel, type the first one or two values, select them, then drag the fill handle (the small square at the bottom-right of the selection) down or across. Excel continues the pattern: 1, 2, 3, dates, weekdays, months or Q1, Q2. For exact control, use Home > Fill > Series.

Productivity· 6 min read

Excel Keyboard Shortcuts Cheat Sheet for Windows and Mac

The Excel shortcuts worth learning first are Ctrl+Arrow to jump to the edge of your data, Ctrl+Shift+Arrow to select it, Ctrl+D to fill down, F4 to add $ signs, Alt+= for AutoSum and Ctrl+Z to undo. On a Mac, most use ⌘ instead of Ctrl, but number formats use Control and F4 becomes ⌘T.

Tests & careers· 4 min read

Excel Shortcuts That Make You Look Fast in a Test

The Excel shortcuts that save the most time in a test are Ctrl+Arrow to jump to the edge of your data, Ctrl+Shift+Arrow to select to the edge, Ctrl+D and Ctrl+R to fill formulas, F4 to add $ signs, Alt+= for AutoSum and Ctrl+Shift+L for filters. On a Mac, most use ⌘ instead of Ctrl.

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback. The first lessons are free, with no download.

Start learning for free