Excel Relative and Absolute References – Explained

In our last post about Finding duplicates in Excel, we created a clever formula to find only single instance of a duplicate value using the concept of Excel absolute references. In that post, we were unable to discuss further Absolute and Relative references, but today we will understand what these references mean.

Table of Contents

Excel Relative References

Relative reference formulas are the most basic and widely used type of formulas. In this type of referencing, we don’t use ‘$’ in front of the references. Here, when we use auto-fill to enter the formula automatically in a range, then Excel recognizes a pattern in the formula and fills the formula as per that pattern.

Let’s Understand Relative References With an Example

In the below example we have to calculate a Multiplication table in Excel.

Relative Reference Example Part 1

So, for calculating the first item the formula would be:

Now, if you will drag this formula to the entire range then excel will automatically adjust the references in a correct way.

Relative Reference Example Part2

So, how this happens?

Actually when you enter the first formula as =A2*C2 excel recognizes a pattern i.e. Four cells to the left of the current cell multiplied by 2 cells to the left of the current cell. Now, when you drag this formula to the end then excel fills the formula according to the previous pattern.

This is called Relative Referencing because the pattern is dependent on the current cell.

Excel Absolute References

Absolute reference formulas are generally used less often as compared to relative reference formulas. Here, we do not want Excel to fill the formula using some pattern and hence we hold certain rows, columns, or cells as constant reference (which should not be changed). This is done by using a ‘$’ sign before the reference.

$A1This allows the row reference to change, but the column reference will be constant.
A$1This allows the column reference to change, but the row reference will be constant.
$A$1Both the Row as well as column references are constant.

Now, many people would argue that relative references are better because they follow a pattern and hence are more flexible. But there are few situations where relative references cannot be used and in such places, we use absolute references.

Let’s Understand Absolute References With an Example

In the below image we have to create a multiplication table array.

Absolute-Reference-Example-Part-1

Now, in the first cell obviously, the formula would be

This formula is right for the first cell (i.e. B5) as it results in 1. But if you drag this formula to the end then you will see some strange results as shown below.

Absolute-Reference-Example-With-Wrong-Results

So, why this happens?

As I have foretold that excel recognizes a pattern in the formulas and then fills the same pattern in the other cells when you drag the formula. In this case the same thing happens, when you write the formula for the first cell (i.e. B5), your formula is:

Excel recognizes this as a pattern: One cell on top of the current cell multiplied by One cell to the left of the current cell.

But this is not what you want Excel to do, so you will use Absolute References in order to lock the references.

Absolute-Reference-Example-With-Correct-Results

In the above image, I have used a formula comprising of absolute references to calculate the results. The formula is:

Now, if you drag this formula you will see that it always gives the correct result.

When you drag this formula (=B$4*$A5) . The first part i.e. B$4 holds the row reference constant but column reference can change i.e. this means it will always point to the cells in the yellow row. The second part i.e. ($A5) holds the column reference constant but row reference can change, this makes sure that the second part in the formula always points to cells in the green row. And hence it gives the correct result.

This is called Absolute Referencing.

Shortcut for Setting Absolute References in Excel

Pressing the F4 key while writing a formula makes the references absolute. Repeatedly pressing the ‘F4’ key results in cycling through all the possible types of absolute references for the current formula.

So, this was all about Excel Relative and Absolute References.

Subscribe and be a part of our 15,000+ member family!

Now subscribe to Excel Trick and get a free copy of our ebook "200+ Excel Shortcuts" (printable format) to catapult your productivity.