みなさんこんにちは〜🙋♀️
今日はちょっとマイナーだけど、実はめちゃくちゃ使えるExcel関数をご紹介します!
その名も… INDIRECT(インダイレクト)関数です!😎
最初は少し難しく感じるかもしれませんが、
使いこなせるようになると、レポートやダッシュボード、自動集計に大活躍します💼
一言で言うと…
👉 文字列で書かれたセルのアドレスを、本物の参照に変換してくれる関数です!
たとえば、A1セルに "B3" と入力されていて、B3セルに 100 が入っているとします。
➡️ 結果は 100!
A1の「B3」という文字を参照とみなして、B3の値を取り出してくれるんです✨

|
A
|
B
|
|
B3
|
|
|
|
100
|
INDIRECT(A1)
👉 結果は 100
A1に「B3」とあるので、そのセル(B3)の値を取得できます📥
たとえば、A1セルに Sheet2 と入力されていて、Sheet2のB1セルに "ABC" があるとします。
👉 結果は "ABC"
A1の内容を使って Sheet2!B1 を動的に参照します!
💡 シート名にスペースがある場合は、シングルクォート ' で囲むのを忘れずに!


👉 B3セルの値を取得
列を文字列で、行を数式で指定したいときに便利です!
これは実務で本当に頻出のパターンです!
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
|
(점수)
|
(점수)
|
(점수)
|
👉 やりたいこと:
各月シートから生徒ごとのスコアを自動的に取得して、Summaryシートで表示する 🎯


🔍 解説:
🎯 つまりこの数式は、
**「A列の月名で指定されたシートに移動し、A列の生徒名がB1と一致する行のスコアC列の平均を出す」**という意味になります!
この式をB2に入力して、右方向・下方向にコピーすれば
全生徒・全月のスコア表が自動的に完成!✨
シートが多くなればなるほど、INDIRECTのありがたみが増しますね…🙏
INDIRECT関数は、
✔ シート名を動的に指定したいとき
✔ テンプレートを使いまわしたいとき
✔ レポートやダッシュボードを自動化したいとき
に大活躍の関数です!
ただし、文字列を参照として使うため、セルやシートの変更に自動追従しない点には注意が必要です⚠️
💬 次回は OFFSET, ADDRESS, INDEX など、INDIRECTと相性の良い関数たちも紹介する予定です!
質問やリクエストがあればコメントでぜひ〜✨
今日も楽しくスマートなExcelライフを!💻💚
| Excel Average Functions 🍀 | AVERAGE vs AVERAGEIFS ✨ (0) | 2025.07.19 |
|---|---|
| 엑셀 평균 함수 완전 정복 🍀 | AVERAGE vs AVERAGEIFS ✨ (0) | 2025.07.19 |
| Excel Power Function 📦 | Mastering INDIRECT for Dynamic References 🎯 (1) | 2025.07.09 |
| 엑셀 실무 함수 📦 | INDIRECT 함수, 셀 주소를 자유자재로! 🎯 (0) | 2025.07.09 |
| 実務で使えるエクセル関数 🍀 | COUNTIFSで日付フィルターもバッチリ!📊 (0) | 2025.07.03 |