A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
In Excel for Windows, copying only what is visible requires two things:
- the data must actually be hidden by filtering or by hiding rows/columns, and
- the “Visible cells only” selection must be active at the moment of copying.
Use this sequence:
- Apply the filters you want so that only the rows you need are visible.
- Select the range to copy (only the visible rows you want).
- On the Home tab, in the Editing group, select Find & Select > Go To Special.
- Under Select, choose Visible cells only, then OK.
- With that selection still active, select Copy (or press Ctrl+C).
- Go to the other worksheet, select the upper‑left cell of the destination, and select Paste (or press Ctrl+V).
Important notes based on the behavior described:
- If a second filter is changing the first filter’s results, set all filters exactly as needed before doing Go To Special > Visible cells only. The visible‑cells selection is based on the current filter state.
- If the data is part of an outlined worksheet (grouped rows/columns), hide the detail rows using the outline symbols first, then select only the summary rows and use Visible cells only before copying. This ensures only the currently visible summary rows are copied.
- When copying to another application or another instance of Excel, only visible cells are copied by default; if hidden rows are still appearing, re‑check that they are truly hidden/filtered in the source, not just scrolled off‑screen.
If using Excel for the web instead of the desktop app:
- Copying a filtered range normally includes hidden rows. To copy only visible rows there, the data must be formatted as a table with filtering applied; then copying the table’s visible rows will copy only those rows.
References: