- ベストアンサー
コピーしてもリンクを生かしたい!
エクセルの質問なのですが… A1セルに 「=B1」と入力し、 A1セルを右クリック⇒コピーで、A2セルに貼りつけると A2セルには「=B2」となりますよね? コピーで A2セルに「=B1」とさせるには、どうすれば良いのでしょう? ちなみに、「形式を選択して貼りつけ」⇒「値」はA1セルを変更した時に連動しないので 他の方法でお願いします。 作業環境:Win98 エクセル2000
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
>taisuke555さんが書いてくださった、=$A$1→=A$1→=$A1 >この3つの違いを教えてください。 $の意味は、この後に指定するセル位置(縦または横)はコピーや異動がされても固定します、みたいな意味です。 =$A$1と指定された式をどこに移動やコピー&ペーストしても、コピーされたセルの式は=$A$1です。 =$A1の場合は、Aのみ固定され、 =A$1の場合は、1のみ固定されます。
その他の回答 (5)
- taisuke555
- ベストアンサー率55% (132/236)
>それでは、既にやってしまった分は直せないのですね… 入力が確定してからも、再編集時に変更したい場所にカーソルを合わせ、 F4キーで修正することが出来ます。 2つ以上セル番地が入っている事もあるので全体を変更する事はできないと思います。 >=$A$1→=A$1→=$A1 この3つの違いを教えてください。 正確にはA1も含め4つあります。 数式の中に書いてある分には、4つともA1を参照しますので、違いはありません。 コピーをする時に違いが現れます。 違いは、皆さんが書かれた解答でお分かりかと思いますので、説明は省きますが、 要は、[$]を付けた行番号(1,2,・・・)や列番号(A,B,・・・)はコピーしても変化しない という事です。
- taisuke555
- ベストアンサー率55% (132/236)
=Sheet3!K152 は =Sheet3!$K$152 でいいと思います。 #3の方がおっしゃるように =A1のように入力または、マウスで参照した後、F4キーで =$A$1→=A$1→=$A1→A1のように変化します。 私はコピーする時の事を考えながら、すべて手で入力してしまいますが。
お礼
参照した時に押すのですね。 それでは、既にやってしまった分は直せないのですね… taisuke555さんが書いてくださった、=$A$1→=A$1→=$A1 この3つの違いを教えてください。
- tina2000
- ベストアンサー率15% (2/13)
固定するための絶対参照はF4(ファンクションキー)で付きますよ。上の質問だと、B1をクリックした後、F4を押します。 シートがまたがってもできます。
- taisuke555
- ベストアンサー率55% (132/236)
A1セルに「=$B$1」と入力してコピーすれば A2セルも「=$B$1」となります ちなみに 「=$B1」、「=B$1」のような書き方もできます。 横方向や縦方向にコピーしてみると結果がわかりますよ! 結構便利です。
お礼
早速の回答、ありがとうございます。 下の式は、別シートのリンクをしたものですが。$マークはどこに付けたら良いでしょう? =Sheet3!K152 また、$マークは手入力で毎回入れなければ ならないのでしょうか?
- aptiva
- ベストアンサー率36% (193/529)
A1セルを「=$B$1」とすると、コピー&ペーストするとどこのセルにペーストしても、式は「=$B$1」になります。 $を付けると絶対位置指定になります。 使い方として他の例は、 =$B1とA1に入力して、A1を別のセルにコピーすると C1にペーストした場合は、=$B1 C2にペーストした場合は、=$B2 D1にペーストした場合は、=$B1 D2にペーストした場合は、=$B2 となります。
お礼
すごいですねー! リンクが生きるだけでなく、行を削除したり追加したりしても 絶対元の値を取っている! 感激です!!
お礼
とても良く分かりました。 ありがとうございました。