Q&A
解決済み

【Excel】indirect関数でオートフィルが出来ない😵💦

Yurane
Yuraneさん
レギュラー

Excelについても質問です( . .)"
indirect関数を利用してセル参照をしていたのですが、オートフィルが出来ずに困っています。

『Indirectではなくても良いのでは?』と思われる方もいると思いますが、別シートからのセル参照、セルを削除した際に「REF!」のエラーにならない点からもこの関数で行いたいと考えています🙇

分かる方いましたら『sheet1のA1の値を表示する』ような形で教えていただきたいです!オートフィルができるなら、他の関数と組み合わせる形でも大丈夫です👌


2 件の回答
ベストアンサー
ベストアンサー

medal ベストアンサー獲得数 157 件

エスパー回答
=INDIRECT("sheet1!A"&ROW(A1))
ベストアンサー この回答はベストアンサーに選ばれました。
  • 4
Yurane
Yuraneさん・質問者
レギュラー

Reno A (mineo(docomo))

>>4 blue777さん
出来ました!ありがとうございます🙇✨
  • 6

medal ベストアンサー獲得数 157 件

>>6 Yuraneさん

ベストアンサーありがとうございます。
  • 7
BM320I
BM320Iさん
Gマスター

Pixel 3a(Y!mobile) medal ベストアンサー獲得数 953 件

『sheet1のA1の値を表示する』は、
=INDIRECT("sheet1!A1")
では?
  • 1
あいだの1件を表示
BM320I
BM320Iさん
Gマスター

Pixel 3a(Y!mobile) medal ベストアンサー獲得数 953 件

>>1
オートフィルの観点なら、
例えば、
B1に「=INDIRECT("sheet1!A"&C1)」
C1に「1」
B2に「=INDIRECT("sheet1!A"&C2)」
C2に「=C1+1」
で、B2,C2を選択して下にオートフィルすると、
『sheet1のA1〜A**の値を表示する』ができるかと。
  • 3
Yurane
Yuraneさん・質問者
レギュラー

Reno A (mineo(docomo))

>>3 BM320Iさん
とても分かりやすかったです!ありがとうございます🙇♀️
  • 5