📗 セルの参照を“文字列で”操作したいとき、あるやろ?

タスク
たとえばセルに ‘A1’ って書いてあって、
“そのA1って書いてあるとこを参照したい”って思ったことあるやん?
でも普通に =A1 って書いても、ただの文字列として扱われてまうし…
これ、どうにかならんのか?ってなるやつ!

ジッピー(ChatGPT)
そこでINDIRECT関数やでっ!
文字列から“本物のセル参照”を召喚する、まさにExcelの魔術師や!
🟢 INDIRECT関数とは
対応Ver.(365~2003)
✅ すべてのバージョンで使える万能召喚呪文!

ジッピー(ChatGPT)
文字列として書かれたセル参照を“実際の参照”に変換してくれる関数や!
「”A1″」→ セルA1を参照
「”Sheet2!B3″」→ 別シートのB3を参照
名前定義や、動的シート参照なんかでもめちゃ便利!
📊 使用例
🔹INDIRECT関数をつかってみよう

タスク
たとえば B2 に "A2"
と入ってて、
A2 に 100
と入力されてるときに…=INDIRECT(B2)
って書いたら、“A2の値”、つまり 100
が返ってくるで!
図解:INDIRECT関数


タスク
名前定義との組み合わせや、別シートの参照切り替えなんかに
めちゃくちゃ使える、柔軟性MAXの魔法関数や!

ジッピー(ChatGPT)
“セルの場所を文字で書いて呼び出す”…まるで召喚魔法や!
ただし、書き間違えたら“エラー魔法”発動するから気ぃつけてな!
🧩 よくある間違い
❌ミス例 | 💡ポイント |
---|---|
存在しないシート名を指定してエラー | シート名・セル名が正確じゃないと参照できへんで! |
数式の中に直接INDIRECT多用して重くなる | INDIRECTは“非効率”になりがち!使いすぎ注意や! |
📢 次回予告

ジッピー(ChatGPT)
文字列からセルを召喚したら…
次は“セル番地そのものを組み立てる”番や!
まさにアドレスの職人やで!
ADDRESS関数って、“セル番地を組み立てる番地メーカー”や!
コメント