logo
search
Function Problems

How to Fix Excel Ctrl+D Not Filling Filtered or Hidden Columns

Phi Hung VoPhi Hung Vo Oct 21, 2026 868 views

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.

How to Fix Excel Ctrl+D Not Filling Filtered or 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 you start

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).

Solution 1Recommended

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.

1
Clear active filters

Navigate to the Data tab on the Excel ribbon and click the 'Clear' button within the Sort & Filter group to remove all active filters.

2
Unhide all columns

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'.

3
Apply the Ctrl+D shortcut

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.

4
Reapply your filters and hidden views

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.

Unhide Columns and Clear Filters Before Filling Down
Behavior of Ctrl+D: Remember that Ctrl+D takes the content from the topmost cell in the selected range and duplicates it down to the rest of the selection.
Free Microsoft Office alternative

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.

Fully compatible with Microsoft Excel (.xlsx, .xls) file formats for seamless migration.Free and lightweight suite including Writer, Presentation, and Spreadsheet applications.Familiar user interface requires no learning curve when switching from Microsoft Office.Advanced filtering and data manipulation tools built right in to handle complex data.
microsoft office alternative - wps office

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.