A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data
Dear @grayb,
Thank you for your question. As a long‑time Excel user myself and someone who works with it daily, I completely agree with you that Excel still has room to become more flexible and user‑friendly, especially for everyday data‑entry scenarios like this.
It helps to first clarify one important distinction in Excel that often causes frustration:
AutoComplete is what happens while you type: Excel only suggests or completes values when there is continuous, non‑blank data above the current cell. If there’s a blank cell above, AutoComplete intentionally stops. This behavior is by design, and there’s currently no setting to change it.
Blank cells often indicate a logical break in data, and Excel avoids making assumptions that could silently introduce incorrect values. Instead, Microsoft has focused automation improvements on AutoFill, formulas, Power Query, and now Copilot, rather than changing AutoComplete’s core behavior.
AutoFill, on the other hand, is Excel’s intended tool for automation. It does not depend on whether cells above are blank. AutoFill works based on selected cells, patterns, formulas, or fill operations you explicitly trigger.
So, while AutoComplete can’t be “enabled” across blank cells, Excel does provide reliable workarounds depending on what you want to achieve.
- Fill blank cells with the value from the cell above (most common need)
This is very useful for structured data and reporting.
Select the range that contains blanks.
Press Ctrl + G (or F5) > click Special > choose Blanks > OK.
Without clicking anywhere else, type = and press the Up Arrow key.
Press Ctrl + Enter.
All blank cells will be filled with the value from the cell above.
(You can then copy > paste values if you want to remove formulas.)
- Use formulas instead of AutoComplete
If your data is dynamic or part of a calculation: =IF(A2="", A1, A2)
Fill this down and Excel will automatically inherit the value above when a cell is blank.
- Use AutoFill explicitly
If you’re repeating values or patterns:
Enter the value once and select the cell,
Use the fill handle or Ctrl + D to fill down.
This works regardless of blank cells above.
- For larger or recurring datasets
If this is something you do often with imported or structured data:
Power Query > Fill Down is a robust, repeatable solution and works very well in Excel for Business environments.
- Select any cell in your data range
- Go to Data > From Table/Range (confirm headers if prompted)
- In Power Query Editor, select the column you want to fill
- Go to Transform > Fill > Down
- Click Close & Load
Excel will return a new table where all blank cells are filled correctly.
I hope this information helps point you in the right direction. If you run into any issues while trying the steps, or if something still doesn’t feel quite right, please don’t hesitate to reach out again. I’ll do my best to support you however I can.
Looking forward to hearing back from you with any updates or additional details.
Warm regards,
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.