Excel Power Function ๐ฆ | Mastering INDIRECT for Dynamic References ๐ฏ
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 ๐ผ
What is INDIRECT? ๐ค
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.

Syntax of INDIRECT ๐
- ref_text: A cell reference in text format
- [a1]: TRUE (default) for A1 style, FALSE for R1C1 style (you can usually skip this)
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.
Example 2: Referencing other sheets ๐
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!


Example 3: Combine column letter + row number for dynamic targeting ๐
๐ Fetches value in B3
Useful when rows/columns are dynamically calculated or controlled by other cells!
Example 4: Real-World Use ๐ผ | Pulling Monthly Student Scores from Multiple Sheets ๐
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 |



- Then in the Summary sheet, you want to see the average score per student per month:
|
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!


โ Formula (in cell B2 of Summary sheet):
- $A2: month/sheet name (e.g., "Jan")
- B$1: student name (e.g., "Tom")
- Column C in the target sheet is where the scores are
- Column A in the target sheet has student names
๐ฏ 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 ๐ช
When to Use INDIRECT ๐ก
- Dynamic references to different sheets
- Making templates that work for any cell or tab
- Building dashboards, summaries, or linked monthly reports
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!