How to rank only visible cells in Excel?
In general, all the cells including both filtered values and unfiltered values will be ranked by the Rank function. However, in some cases, you just want to rank only the filtered values which means to rank only visible cells in the sheet as below screenshot shown in Excel.
Recommended Excel Productivity Tools
To rank only visible cells, you can apply a formula.
Select a cell that you want to place the ranking result, type this formula =SUM(IF(SUBTOTAL(103,OFFSET($A$2:$A$8,ROW($A$2:$A$8)-ROW($A$2),0,1))>0,IF(A2<$A$2:$A$8,1)))+1, press Shift + Ctrl + Enter keys, then drag auto fill handle down to fill this formula to the cells.
In the formula, A2 are the first cell you want to rank, A2:A8 is the range you want to rank.
Then when you filter data, the visible values will be automatically reranked.
You maybe interested in this:
Paste to Visible Range (copy and paste data in visible or filtered cells only.)