Hey everyone ๐โ๏ธ
Today, we’re diving into a slightly lesser-known but incredibly powerful Excel function —
the one and only INDIRECT! ๐
This function might seem tricky at first,
but once you get the hang of it, it becomes a game-changer in reports, dashboards, and automation ๐ผ
To put it simply:
๐ INDIRECT converts text into an actual cell reference!
Let’s say cell A1 contains "B3" and B3 contains 100.
โก๏ธ This returns 100 — because it reads the text "B3" in A1 and treats it as a real reference.

Example 1: Use a cell to decide which cell to reference โ๏ธ
|
A
|
B
|
|
B3
|
|
|
|
100
|
INDIRECT(A1)
๐ Result is 100
Because A1 holds the text "B3", INDIRECT fetches the value in B3.
Let’s say A1 = "Sheet2" and in Sheet2!B1 you have "ABC".
๐ Result: "ABC"
You’re dynamically referencing Sheet2!B1 using the name in A1.
๐ก If the sheet name has spaces, always wrap it in single quotes!


๐ Fetches value in B3
Useful when rows/columns are dynamically calculated or controlled by other cells!
Now for a real practical case used all the time in Excel-heavy jobs!
You have monthly sheets like Jan, Feb, March, each storing the same student data:
A (Name)B (Class)C (Score)
| Tom | 1 | 85 |
| Peter | 2 | 90 |
| Jane | 1 | 88 |



|
A์ด (Month)
|
B์ด (Tom)
|
C์ด (Peter)
|
D์ด (Jane)
|
|
Jan
|
(์ ์)
|
(์ ์)
|
(์ ์)
|
|
Feb
|
(์ ์)
|
(์ ์)
|
(์ ์)
|
|
March
|
(์ ์)
|
(์ ์)
|
(์ ์)
|
๐ Instead of building formulas for each student + month manually,
you use INDIRECT to dynamically reference the right sheet!


๐ฏ This formula tells Excel:
“Go to the sheet named in A2, and return the average score from column C where column A matches the student name in B1.”
You can copy this formula across and down — and build a full dynamic score matrix ๐ช
Just remember: since INDIRECT uses text to build a reference,
๐ it’s not updated when you rename sheets or move cells — so be a bit cautious!