Paste TO visible cells only in a filtered cells only

New Contributor

I want to paste a formula or value in the visible cells of a filtered column. How to go about it? Thanks 

9 Replies

Hello @NSK-Mar 


  • copy the formula or value to the clipboard
  • select the filtered column
  • hit F5 or Ctrl+G to open the Go To dialog
  • Click Special
  • click "Visible cells only" and OK
  • hit Ctrl+V to paste.

Hai @Ingeborg Hawighorst 


Is it possible to paste multiple values in the visible cells instead of same value or formula, can you please help me with this query.


I have also attached a file with an example, kindly assist.


This is the initial file with pivot.




getting this summarized as below.,



filtering on Messi, as Messi is the first person and hence filtering and have to accommodate the headers (Free kick, penalty & Dribble) to Messi and later I can paste it to rest of players. 




Here I face the problem of pasting in visible cells in the filtered column, please assist me with the solution.




- Karthik


Hi@Ingeborg Hawighorst 


I just tried the steps below and go the below error message:



What might I be doing wrong?  Thanks.


@DanNow The steps I described only work when you paste a single item into multiple cells. As the error message says, if you have several items selected, the target of the paste must be the same shape as the source.


In this case you may need to sort your source table so you can select the data as one contiguous range, then sort the target table and paste as one contiguous rang there, too.


@Ingeborg Hawighorst Thanks for responding.  Yes, that is the difficulty; the target table was not easily sorted into one contiguous rang. That said, I just used some vlookups to help me transfer the data from the source file to the destination file.  It is a shame that there isn't a way to inform Excel that the pasted data should only be deposited into visible cells.  Have a good one.

It is not working. Can you send me a video of it.

@Muhammad_Asim I experience similar problem also when pasting into filtered cells. This seems like it should be pretty simple, but it doesn't work. See attached video evidence.


What is Microsoft's moderator response to this?


@NSK-Mar Here's what I follow:

1. Cut+paste the rows (for which you want to paste the values) into a new sheet.

2. You will now be able to simply copy+paste the required values into this new sheet.

3. Copy the data from the new sheet back into the original sheet

4. Adjust the sorting as required.

PS: If the original data is not sorted on any column and you want to retain that original order, you can add a column to remember the sequence of rows (1, 2, 3...), which can they be sorted by to get the original order back.