【アプリ版】サポートOS変更のお知らせ

複数あるシートの同じ番地のセルをコピーして、1シートの一覧にしたいと思っています。簡単な方法があったら教えてください。

gooドクター

A 回答 (2件)

次のようにしてはどうでしょう。


あるシートのA2セルから下方に例えばSheet1,Sheet2などとシート名を入力します。
B1セルには表示したいセル番地を例えばA1のように入力します。他にも表示させたい場合にはC1セルにセル番地を入力します。
そこでB2セルには次の式を入力し右方向にオートフィルドラッグしたのちに下方向にもオートフィルドラッグします。
=IF(OR($A2="",B$1=""),"",INDIRECT($A2&"!"&B$1))
    • good
    • 57
この回答へのお礼

ばっちりですね。
もっと早くこのやり方を知っていれば良かったです。
どうもありがとうございました。
今まで、いちいちコピペしたり、マクロを作ったりして時間がかかってました。(・・;)
今後、エクセル操作がさくさくいきそうです。
今後ともよろしくお願いします。

お礼日時:2009/07/19 23:25

シート名はどうなっていますか?


シート名が、Sheet1、Sheet2、・・・のようなら
=INDIRECT("Sheet"&ROW(A1)&"!A1")

この回答への補足

早速に回答をありがとうございます。
でも、シート名はSheet1、Sheet2、・・・ではなく、地域の名前や、別の記号にしている場合が多いのです。
やはり、マクロを組むしかないでしょうか?

補足日時:2009/07/19 15:44
    • good
    • 18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング