[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『INDIRECTが#REF!になってしまいます。』(DK)
お世話になっております。
INDIRECTが#REF!になってしまいます。
以下のような式を入れるとセルA1の値が返ってくる認識ですが、#REF!になってしまいます。何が悪いのでしょうか?
=INDIRECT(A1)
OFFSET関数であれば別シートの内容も参照できます。
=OFFSET(表紙!BI26,0,0)
< 使用 Excel:Microsoft365、使用 OS:Windows10 >
A1セルを参照するのなら =INDIRECT("A1") ()内はセルアドレスを返す「文字列」です A1セルの値がセルアドレス(表紙!BI26など)なら =INDIRECT(A1) です (はてな) 2023/07/06(木) 17:36:34
以下をやりたかったのですが、このままではできなそうですね。
https://hoshino-wp.com/excel-indirect/
(DK) 2023/07/06(木) 17:45:13
=INDIRECT(A2&”!B2″) ↑はA2〜下がシート名(1月〜12月)なので A列を参照しなくても12ヶ月分なら =INDIRECT(ROW(A1)&"月!B2") でも同じです ()内を関数や文字列を組み合わせて如何に セルアドレス(参照)の文字列になるようにするか がポイントです (はてな) 2023/07/06(木) 18:08:13
実際に試すファイルは別のファイル、別のシート名で、
シート名に空白が入っているとエラーになるようです。
以下のように"'"を入れるとうまくいきました。
=INDIRECT("'"&A10&"'!A4")
セルA10に入っているシート名(空白あり)のセルA4の内容を取得できました。
(DK) 2023/07/07(金) 12:14:42
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.