プロが教える店舗&オフィスのセキュリティ対策術

excelでsheetを複数用いた場合のオートフィルの設定に関して質問です。

 sheet10のB2のセルを「=sheet1!K3」としてその隣の列のC2が「=sheet2!K3」となっていくようにオートフィルを行いたいのですが、実際に行うとC2が「=sheet1!L3」になり、sheet1内での処理になってしまいます。

どのような設定を行えば、セルの場所が同じでsheetの番号だけ異なるようなオートフィルの設定にできますか?(sheet1からsheet9までデータが入力されています。)

どなたかご存知の方がいらっしゃいましたら、よろしくお願いします。
使用しているのはexcel2010です。

A 回答 (2件)

試してください。



B2に、#=sheet1!
としてオートフィル
フィル範囲が選択状態のまま
Ctrl+H で「置換」ダイアログ表示
!

!K3

Alt+A で「すべて置換」
続けて
#=

=

Alt+A で「すべて置換」
    • good
    • 7
この回答へのお礼

教えていただきありがとうございます。
できました。
この方法だと他にも思い通りのオートフィルにしたいときに応用できそうですね。

お礼日時:2012/11/01 19:25

その規則正しいシート名をオートフィルして作る。


そしてそれを参照する数式を作る。
そして、それをまたオートフィルする。
こんな感じ、
A列にシート名、
=INDIRECT(A1&"!K3")
これを引っ張~ぇ、、、
    • good
    • 3
この回答へのお礼

教えていただきありがとうございます。
できました。

お礼日時:2012/11/01 19:25

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