dポイントプレゼントキャンペーン実施中!

見ていただきありがとうございます。
調べたのですが、分からなくて困っております。

計算式を入れてドラッグ&ドロップしたのですが、
うまく相対参照されずにコピーされてしまいます。
計算式は「=INDIRECT($A$1&"!A2")」で
後ろのA2が加算されていき、
=INDIRECT($A$1&"!A2")
=INDIRECT($A$1&"!A3")
=INDIRECT($A$1&"!A4")・・・としていきたいです。

でも実際は
=INDIRECT($A$1&"!A2")
=INDIRECT($A$1&"!A2")
=INDIRECT($A$1&"!A2")・・・と続いてしまいます。

手入力するにも1000件あるので大変で。
何か上手い方法があるのかも知れませんが
分からず・・・申し訳ありませんが分かる方お教えください。

よろしくお願いいたします。m(__)m

「【EXCEL】数式を相対参照でコピーでき」の質問画像

A 回答 (2件)

A1がシート名で、A2以下にデータが入っているのですね?


=INDIRECT($A$1&"!A"&ROW(A2))で出来ますよ。
無論、"!A2"は文字列(数式でなくテキストコピーみたいなもの)ですので相対参照コピーはできません。
    • good
    • 8
この回答へのお礼

回答ありがとうございます。
そのまま貼り付けたら・・・で、できましたーーー!
助かりました~~!
ROWは調べた中に出てきてたのに気が付きませんでした。
本当に本当にありがとうございました。m(__)m

お礼日時:2010/03/04 12:02

=INDIRECT($A$1&"!A2")


と””で囲むから座標値ではなく文字列となってしまいます。
    • good
    • 1
この回答へのお礼

回答いただきありがとうございます。
座標値ではなく文字列・・・ですか。
でも"を取ったらエラーになるし・・・ヒントありがとうございます!

お礼日時:2010/03/04 11:56

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

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


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