• ベストアンサー

セル参照のメリット

エクセルで、例えばセルA1の値をそのまま他のセルで表示させたい時、A1の値をコピーする方法よりセル参照を用いる場合のメリットはなんなのでしょうか?教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

2つあります (1)その後の変動に、連動するかどうか コピーの場合はコピーした瞬間の内容が貼り付けられ、コピー元セルの値等が変わっても以後そのまま。 (=A3の入っているセルを、他のセルにコピー張り付けすると、A3とは 連動するが、=A4と帰られると、先刻のコピー先は=A3のまま。) =A1などは「セルの値」に限り、変更に連動して動く。 (2)書式等を含むかどうか 数式・関数式の場合は「値しか」引っ張ってこない。 コピー貼り付けは書式も写される。 ただ列幅・行高は移らないなどの例外はある。

mami203
質問者

お礼

大変ためになりました。 低レベルな質問にご丁寧に回答頂き、誠にありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • ukichon
  • ベストアンサー率45% (78/173)
回答No.2

常にA1の内容を見張っていて、A1の内容が変わると同時に参照しているセルもA1と同一になるところが違いますね。 コピーした場合は、A1が変わってもそのままですから、変わったときに以前の値として残るところがメリットですね。 両方とも用途によってはメリットがありますね。

mami203
質問者

お礼

大変ためになりました。 お忙しい中、ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
noname#46899
noname#46899
回答No.1

A1の値を変更した場合に、それが反映するようにするためにセル参照を使います。コピーしたら、その後A1の値を変更したときには、改めてコピーし直さない限り表示先に反映しません。

mami203
質問者

お礼

大変ためになりました。 お忙しい中、ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルのセル参照、一つずつ参照セルをずらしていきたい

    エクセルのセル参照の方法について教えてください。 2つのシートがあって、 ひとつのシートにはC4,D5,E6…というように行と列がひとつずつ増えていくところに値が入力されています。 このシートから、C4,D5,E6…のセルの値を取り出して 別のシートのA1,A2,A3…に縦に並んで表示させたいのですが、どのようにセルを参照させればC4,D5,E6…という 行と列がひとつずつ増えていくセルを参照できるでしょうか? よろしくお願いいたします。

  • 参照先セルに値が入っていない時に、「0」や「1900/01/00」などが入らないようにしたいのですが

    Excelでの質問です。 参照先のセルに何も値(空白セル?)が入っていない時に 「0」などが表示されてしまうのを参照先と同じように、何も表示されていない状態に したいのですが、どのようにすればよろしいでしょうか。 例えば、A1に「=B1」と入力してある場合、A1に「0」と表示されます。 B1には何も入力していない状態であります。 A1をB1と同じように何も表示されていないように「0」とかを出ないように したいのです。 何かいい方法がありましたら、教えてください。 よろしくお願いします。

  • 参照先の計算式のコピーをしたいけど・・・

    エクセル2002です。 前の会社のパソコンでできていたことが、今の会社のパソコンでできなくて困っています。 やりたいことは参照元からの計算式のコピーで、参照元も移動してコピーさせたいという事です。 例えばAの列の1~5まで「他ブック」から参照(リンク)した数値(計算式)が入っていたとします。 そのままB列にA1~5をコピーして貼り付けると、参照元は動かずに表示される(A列と同じ値)ようになっています。 これを他セルやシートのコピー時のように、参照元も移動してコピーさせたいのですが可能でしょうか? ちなみにセルの右下にマウスをあわせて「+」表示を引っ張ってコピーさせるやつとかです。 ※この方法にこだわりはありません。別の方法で簡単にできるのがあったらそれでも良いので教えていただけるとありがたいです。 よろしくお願い致します。

  • 結合したセルの左上以外のセルから値を参照したい

    エクセルで、セルA1:C3を結合しています。 =A1 として参照する場合には、結合セルの値を参照できますが、 =B1とか=A2とかのように参照すると、0が表示されてしまいます。 B1やA2のセルを指定した場合にも、結合セルの値を参照できるような シート関数はないのでしょうか。 =KANSU(B1)とか=KANSU(A2)とした場合に、 結合セルの値を得られるシート関数を教えてください!

  • Excelで(セルを結合して中央揃え)した後の 結合された方のセルを参照した場合

    Excelで(セルを結合して中央揃え)した後の 結合された方のセルを参照した場合 全然参照されてきません。 わかりやすく例をだすと (1)A1とB1を(セルを結合して中央揃え)します。 (2)そこに文字を打ちます。 (3)他のシートのセルに  ="『"&Sheet1!A1&""』" とするとA1に入っていたものはそのままコピーされます。 (4)ですが  ="『"&Sheet1!A2&""』" とするとまったくコピーされません。 なんとか結合されたA2の方を参照したとしてもコピーできる方法はないでしょうか?困っています。どなたか助けてください。

  • 参照先をセルに入力して、他のブックのセルを参照する方法

    Excelで、他のブックのセルを参照したいです。 たとえば、あるExcel(test.xls)上から、別のフォルダにある複数のブック C:\AAA.xls D:\BBB.xls の値を参照する場合ですが(AAA.xlsとBBB.xlsは、値の内容は違うが、同じシート名の同じセルに値が入っている)、 test.xlsのSheet1のA1に「C:\」、A2に「AAA.xls」を入力すると、test.xlsのSheet2にはAAA.xlsの値を表示し、 test.xlsのSheet1のA1に「D:\」、A2に「BBB.xls」を入力すると、test.xlsのSheet2にはBBB.xlsの値を表示するような方法です。 参照先が固定であれば、='C:\[AAA.xls]Sheet名'!D5・・・のような指定ができるのですが、参照するファイル名とパス名が都度変わるので、入力したセルの値で参照先を変えたいのです。 ちなみに、INDIRECTを使うやり方も考えましたが、参照先のブックを開いていないと値が表示されないようなので、却下されました。 (参照先のブックは開かなくても値を参照させたいです) どなたかご存知の方がいらっしゃったら、教えてください。 よろしくお願いします。

  • Excel2010でセルの参照について

    こんにちは。 Excel2010のセルにリストを設定しました。 この設定を別のシートのセルにも適用したいのですが、 ・リストの設定を参照して、選択される値は参照先の自由に。 ・参照元のリストの項目が追加されると、参照先でも追加される。 ということを行いたいのですがExcelではどのようにすればよろしいでしょうか。 コピー&ペーストでは、参照元のリストの項目が増えても、参照先では増えません。 =シート名!セル位置で行うと、参照元でセットされた値だけが参照先に表示される。 となり私の期待したものになりません。 上記のようなことは可能でしょうか?

  • セル参照先のアドレスから一定値離れたセルの参照

    エクセルで、セル参照先のアドレスを使って、そのアドレスから一定列離れたセルの値を得たいのです。 たとえば、以下のような処理をマクロを使わずに行うことは可能でしょうか? A1にはセル参照(=A2)が入力されています。 B1に、何らかの数式で、A1での参照先(A2)から3列右側のセル値(D2)を参照したいのです。 (offset を使うのかと思いますが、この場合、基準セルの指定をどうすればよいかわかりません。)      A   B   C  D ---------------------------- 1   12    9    (=A2)  (=?) 2   12           9 よろしくお願いいたします。

  • Excelを2つ起動してセルを参照する方法

    ご質問させていただきます。 Excel2007を2つ起動して、他方のシートのセルを参照したいのです。 具体的に説明いたしますと、1つ目のExcel2007をExcel(1)と呼び、2つ目のExcel2007をExcel(2)と呼ぶことにします。Excel(2)のsheet1のA1セル~A48セルまでcalculateイベントでリアルタイムに変化する値が入っています。それらの値をExcel(1)のsheet2のB1セル~B48セルで参照したいのです。 できるのでしょうか? どなたか教えていただけないでしょうか? よろしくお願いいたします。 もしVBAを使わなくてもできるようでしたら、そちらの方法も教えてください。 よろしくお願いいたします。

  • セルの参照

    Excelで名簿を作り、セルの参照=を使って別表を作成しました。(windowsXP Excel2003) 削除する人が出たので元データのセルの削除をしてセルを上に詰めたら参照したところがエラーになりました。 元データを削除しても、置き換えられたデータをそのまま反映させるにはどうしたら良いでしょうか? たとえば 元データ A1 坂本竜馬      A2 小野小町      A3 卑弥呼 参照   E1 =A1   坂本竜馬 表示される A1のセルを削除して上につめると元データは      A1 小野小町      A2 卑弥呼 となります。 参照   E1 #REF!  となってしまう これをそのまま E1 =A1 小野小町 となるようにしたいのです。 よろしくお願いいたします。

専門家に質問してみよう