Excel排名次不重覆

在Excel中,要對一組不重複的數據進行排名次,可以使用RANK.EQ函式(如果數據允許有相同的排名)或RANK.AVG函式(如果希望平均分配排名,即使有相同的數據)。

以下是如何使用這些函式的示例:

假設你有一組數據在A列,你想要在B列中顯示它們的排名。

使用RANK.EQ函式(不考慮相同值時的排名):

  1. 選擇B2單元格。
  2. 輸入以下公式:
    =RANK.EQ(A2,$A$2:$A$10,0)

    其中,A2是要排名的數值,$A$2:$A$10是你要排名的數據範圍,0表示你想要的是不考慮相同值時的排名。

  3. 按下Enter鍵。
  4. 複製(Ctrl + C)並貼上(Ctrl + V)B2單元格到B3:B10,這樣每個數值都會有一個排名。

使用RANK.AVG函式(考慮相同值時的平均排名):

  1. 選擇B2單元格。
  2. 輸入以下公式:
    =RANK.AVG(A2,$A$2:$A$10)

    其中,A2是要排名的數值,$A$2:$A$10是你要排名的數據範圍。

  3. 按下Enter鍵。
  4. 複製(Ctrl + C)並貼上(Ctrl + V)B2單元格到B3:B10,這樣每個數值都會有一個排名。

請注意,RANK.EQ函式和RANK.AVG函式都是從Excel 2013開始引入的,如果你的Excel版本較舊,你可能需要使用舊的RANK函式,但是這個函式在處理相同值時會有不同的行為。

舊的RANK函式使用方法如下:

  1. 選擇B2單元格。
  2. 輸入以下公式:
    =RANK(A2,$A$2:$A$10)

    其中,A2是要排名的數值,$A$2:$A$10是你要排名的數據範圍。

  3. 按下Enter鍵。
  4. 複製(Ctrl + C)並貼上(Ctrl + V)B2單元格到B3:B10,這樣每個數值都會有一個排名。

舊的RANK函式會嘗試為每個數值分配一個唯一的排名,即使有相同的數據,它也會跳過排名,這可能會導致排名不連續。如果你需要的是不重複的排名,那麼你應該使用RANK.EQ函式。