# How to rank in Excel from highest to lowest

You can watch a video tutorial here.

Excel is popular as a spreadsheet application but is also frequently used as a database and to create lists. Very often, when you are looking at a set of data, you would be interested in knowing the rank or position of each row with respect to a particular value. For example, you need to find the top ten branches in terms of sales.

In Excel, there are 2 ways of doing this:

1. Sort the data
2. RANK() function: this gives the rank of a number in a list of numbers
3. Syntax: RANK(number, reference, order)
1. number: the number to which the rank is to be assigned
2. reference: the list of numbers in which the number is to be ranked
3. order: (optional) this specifies whether the numbers are to be considered in ascending or descending order

## Option 1 – Sort the data

### Step 1 – Select the data

• Select the data to be ranked

### Step 2 – Open the Sort box

• Go to Data > Sort & Filter
• Click on the Sort button

### Step 3 – Set the parameters

• Tick My data has headers
• Define the parameters for the sort
• Sort by: ‘worldwide_gross_USD’
• Order: Largest to Smallest
• Click OK

### Step 4 – Insert a column

• Select Column A
• Right-click and choose Insert from the context menu

### Step 5 – Create the ranks

• Name the new column ‘Rank’
• Type the first 2 numbers of the rank sequence i.e. 1,2
• Select the numbers and drag the fill handle down to the end of the data

### Step 6 – Check the result

• The rows are now ranked from highest to lowest in terms of ‘worldwide_grosss_USD’

## Option 2 – Use the RANK() function

### Step 1 – Create the formula

• Select the cell in which the rank is to be displayed
• Type the formula using cell references:

=RANK(worldwide_gross_USD, range of worldwide_gross_USD)

• Press Enter

### Step 2 – Copy the formula

• Using the fill handle from the first cell, drag the formula to the remaining cells

OR

1. Select the cell with the formula and press Ctrl+C or choose Copy from the context menu (right-click)
2. Select the rest of the cells in the column and press Ctrl+V or choose Paste from the context menu (right-click)

### Step 3 – Open the Sort box

• Select the data
• Go to Data > Sort & Filter
• Click on the Sort button

### Step 4 – Set the parameters

• Tick My data has headers
• Define the parameters for the sort
• Sort by: ‘Rank’
• Order: Smallest to Largest
• Click OK

### Step 5 – Check the result

• The rows are now ranked from highest to lowest in terms of ‘worldwide_grosss_USD’