- ベストアンサー
エクセル2002 シート1のA1のコピーをシート2のB1~B12にしたい。
まず、シート2のB1に 「='シート1'!A1」と設定し、無事コピーができました。 次に、そのセルをコピーして、B2~12にペーストしたら、式が勝手に変更されていて B2が「='シート1'!A2」など、「='シート1'!A*」のアスタリスク部分の数字が変わってしまい コピーができません。どのようにすれば、できるようになるのでしょうか? 別シートやセルで試してみましたが、同じ現象でした。 この作業を、相当回数しなけれいけないので、各セルに書式を手作業で行っていくことは 現実的でないので、効率の良い方法を教えて頂ければ幸いです。 (シートとセルは任意で実際には、表題のようにシンプルではありません) また、基本的なミスがあればご指摘下さい。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
質問に対する回答は、No1様の回答の通りなのですが、 >この作業を、相当回数しなけれいけないので 作業の内容によって、コピーしたときに変わってくれた方が良い場合とそうでない場合があるのではないでしょうか? (全部同じ内容でよければ、必ずしも全てをシート1への参照にしなくても (シート2の)B1への参照にしておいても同じ結果が得られます) コピーしたときに変わるか換わらないかをコントロールするには、「絶対参照」「相対参照」を理解しておくのがよろしいと思います。 以下、参考までに。 http://www11.plala.or.jp/koma_Excel/contents1/mame1006/mame100601.html http://www.nct9.ne.jp/poporu/18.html http://www.eurus.dti.ne.jp/~yoneyama/Excel/zettai.html
その他の回答 (1)
次のように入力してください。 =Sheet1!$A$1
お礼
ご回答ありがとうございます。 このように記述すればいいのですね。勉強になりました。
お礼
「絶対参照」「相対参照」を知りませんでした。補足して頂いたことで しっかりと理解できました。 誠にありがとうございました。