- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルでシート名を連続で参照するには)
エクセルでシート名を連続で参照する方法
このQ&Aのポイント
- エクセルのシート名を連続で参照する方法を知りたいです。シート名が「1」「2」「3」と連続している場合、それぞれのシートのセルA1を「集計」シートのA1、A2、A3...のように参照したいです。
- 現在、シート名を連続して参照するためには手動で入力する必要があり、非常に手間がかかります。オートフィルを使用すると、「='1'!$A$1」「='1'!$A$1」と連続してしまいます。どのようにすればシート名を連続参照できるでしょうか?
- シート名が連続している場合、オートフィルを使用して「='1'!$A$1」「='2'!$A$1」「='3'!$A$1」のように参照する方法を教えてください。手動で入力するのは手間がかかるため、効率的な方法を知りたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>エクセルの「1」「2」「3」…のように連続するシート シート名がホントにそういう名前にしてあるなら =INDIRECT(ROW(A1)&"!A1") と記入して以下コピーでいいです。 たとえばSheet1、Sheet2、という具合であるなら =INDIRECT("Sheet"&ROW(A1)&"!A1") といった様に工夫します。
その他の回答 (1)
- aokii
- ベストアンサー率23% (5210/22062)
回答No.1
B1セルから下に、シート名を、1、2、3、といれて、 A1セルに、 =INDIRECT("'"&B1&"'!$A$1") を入れて下へ参照。
質問者
お礼
aokiiさん 早々の回答をありがとうございます。こちらでもうまく行きました。こちらの方法ですと、「集計」シート上にシート名がありますから、わかりやすいですね。ベストアンサーにはお一人しか選択できないようですが、aokiiさんもベストアンサーです。ありがとうございます。
お礼
keithinさん このたびも早々に回答をありがとうございます。うまくいきました。これで事務仕事がはかどります。助かりました。