- ベストアンサー
【EXCEL】数式を相対参照でコピーできない
見ていただきありがとうございます。 調べたのですが、分からなくて困っております。 計算式を入れてドラッグ&ドロップしたのですが、 うまく相対参照されずにコピーされてしまいます。 計算式は「=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
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
A1がシート名で、A2以下にデータが入っているのですね? =INDIRECT($A$1&"!A"&ROW(A2))で出来ますよ。 無論、"!A2"は文字列(数式でなくテキストコピーみたいなもの)ですので相対参照コピーはできません。
その他の回答 (1)
- tadagenji
- ベストアンサー率23% (508/2193)
回答No.1
=INDIRECT($A$1&"!A2") と””で囲むから座標値ではなく文字列となってしまいます。
質問者
お礼
回答いただきありがとうございます。 座標値ではなく文字列・・・ですか。 でも"を取ったらエラーになるし・・・ヒントありがとうございます!
お礼
回答ありがとうございます。 そのまま貼り付けたら・・・で、できましたーーー! 助かりました~~! ROWは調べた中に出てきてたのに気が付きませんでした。 本当に本当にありがとうございました。m(__)m