2013-11-24 61 views
0

我想找到一種方法來獲得某個值在哪些地方進入其他值的範圍。或者另一種看待它的方式是我想把小功能從裏面翻出來。 SMALL函數看起來像這樣,「= SMALL(array,k)」,它在數組中尋找k位置。我需要找到k是什麼。我希望這是有道理的,但如果不在這裏再舉一個例子。Excel尋找什麼值的地方

 A   B    C   D 
1 Kate  12.25 =PLACE($B$1:$B$13,B1) 4 
2 Cindy  15.80 =PLACE($B$1:$B$13,B2) 10 
3 Mark  11.85 =PLACE($B$1:$B$13,B3) 3 
4 Thomas  12.98 =PLACE($B$1:$B$13,B4) 5 
5 George  13.58 =PLACE($B$1:$B$13,B5) 7 
6 Kim   14.52 =PLACE($B$1:$B$13,B6) 9 
7 Tim   11.54 =PLACE($B$1:$B$13,B7) 2 
8 Frank  12.99 =PLACE($B$1:$B$13,B8) 6 
9 Fran  17.85 =PLACE($B$1:$B$13,B9) 11 
10 Caroline 14.25 =PLACE($B$1:$B$13,B10) 8 
11 Alex  19.20 =PLACE($B$1:$B$13,B11) 12 
12 Lilly  25.20 =PLACE($B$1:$B$13,B12) 13 
13 Peter  11.22 =PLACE($B$1:$B$13,B13) 1 

此外,我可以很容易地與VBA做到這一點,但我不想。我想在單元格中完成,而且我不想先排序它們。

回答

1

RANK功能是這種情況,即,在您的情況下,這公式行1複製下來

=RANK(B1,B$1:B$13,1)

的1在末端指示排名(這裏升)的順序。離開,你得到降序排名

+0

謝謝。我知道我以前見過它。我只是不記得那是什麼。 – Makai