How to Fix Excel Ctrl+D Not Filling Filtered or Hidden Columns
Question details
The user needs a way to make the Ctrl+D (fill down) shortcut work correctly or find a workaround when applying it to rows with active filters and hidden columns.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Attempting to use the Ctrl+D shortcut to duplicate data into the row below while the spreadsheet currently has active filters and some columns are hidden.
- Observed behavior
- Ctrl+D only fills the visible cells and fails to copy data across the entire row, skipping the hidden or filtered columns.
Before proceeding, check if your worksheet has any active filters (indicated by funnel icons on the headers) or hidden columns (indicated by skipped column letters like A, C, D).
Unhide Columns and Clear Filters Before Filling Down
The most reliable way to ensure Ctrl+D fills all cells in a row is to temporarily remove any filters and unhide all columns before executing the shortcut.
This behavior is an inherent limitation in how Excel handles filtered and hidden cells. The fill-down command is designed to only interact with visible ranges when filters are applied.
Navigate to the Data tab on the Excel ribbon and click the 'Clear' button within the Sort & Filter group to remove all active filters.
Click the small triangle in the top-left corner of the worksheet (between row 1 and column A) to select all cells, right-click any column header, and select 'Unhide'.
Select the row containing your source data and the adjacent row below it, then press Ctrl+D on your keyboard to fill down the data across all columns.
Once the data is successfully copied to the hidden cells, you can reapply your previous filters from the Data tab and hide the necessary columns again.

Use Standard Copy and Paste as a Workaround
If you want to keep your filters and hidden columns completely intact without unhiding them, use standard copy and paste instead of the Ctrl+D shortcut.
Try WPS Office for Seamless Spreadsheet Management
Since Excel's Ctrl+D shortcut has inherent limitations with hidden and filtered columns, consider utilizing WPS Office. It provides a highly compatible, easy-to-use alternative for all your spreadsheet tasks, complete with advanced filtering capabilities.

Frequently Asked Questions
Why does Ctrl+D skip hidden columns in Excel?
Ctrl+D is designed to duplicate the content of the cell directly above the selected cell. When columns or rows are hidden or filtered out, Excel treats them as excluded from the active selection, meaning the shortcut will only apply to the visible cells.
Can I fill down only visible cells using a keyboard shortcut?
Yes. You can select your target range, press Alt+; (semicolon) to select only the visible cells, and then use standard copy (Ctrl+C) and paste (Ctrl+V) to ensure your data is only pasted into the visible areas.
Is there a way to make Ctrl+D ignore filters completely?
No, Excel's default behavior for the Ctrl+D shortcut is intrinsically linked to the current view state of the worksheet. You must clear filters or unhide columns to force the shortcut to apply to all underlying data.




