• ベストアンサー

エクセルで同じ数式をコピーしたい

エクセルでsheet1の1-Aのセルの値をsheet2の1-AからEまで同じ値を5つ表示する方法がわかりません。sheet2の1-Aの1つの方法はわかるのですが…よろしくお願いします。

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

  • ベストアンサー
回答No.6

いろいろな方が答えてらっしゃるので、いいかなと思いましたが、相対番地と絶対番地の違いです。 =A1 と入力して、下にコピペすれば =A2 =A3 =A4 … と式が入力されていきます。 これが相対番地です。 =$A$1 と入力して、下にコピペすれば =$A$1 =$A$1 =$A$1 … と式が入力されていきます。 これが絶対番地です。 =$A$1 という式でもちゃんとA1セルを参照します。 $をつけることによって、その部分が不変になります。

その他の回答 (5)

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

Sheet2のA1に=Sheet1!$A$1といれ、A1で+ハンドルを出し、E1間で引っ張ればよい。

  • TinyPine
  • ベストアンサー率30% (719/2386)
回答No.4

"sheet2の1-Aから1-E迄、同じ値を5つ表示する方法がわかりません"と言う意味が良く分かりませんが、例えば ='sheet'!C43 と書かれていて、C43に123が入っていた場合、123を総てのセルに表示すると言う意味でしょうか。それなら='sheet'!$C$43としないと、隣のセルではC44を参照してしまいます。1-Aのセルにどのような式を書かれているかが分かればもう少し分かるのですが。

ponpakun
質問者

補足

早速、ありがとうございます。隣のセルにもC43を参照させたいのですが…

noname#113407
noname#113407
回答No.3

sheet1の1-Aのセルの値をコピーしてを選択してに貼り付けをしてセルの右下に+のフィルハンドルがでますから下へコピーすればよいのではないでしょうか。 こういったことではないのですか。

  • aiai-40
  • ベストアンサー率24% (43/176)
回答No.2

sheet2の1-Aの1つの方法 ↑の際に、1-AからEまで選択した上で   貼り付けでどうでしょうか。

  • char2nd
  • ベストアンサー率34% (2685/7757)
回答No.1

 セルの値と数式ではやり方が違いますが、どちらでしょうか? ○セルの値の場合  [コピー]→[形式を選択して貼り付け]→[値] ○数式の場合  数式にあるセルの相対参照を絶対参照にする  [コピー]→[形式を選択して貼り付け]→[数式]

参考URL:
http://www.nct9.ne.jp/poporu/18.html

関連するQ&A

  • エクセルで数式をコピー

    エクセルでシート1のE4のセルにシート2のH5の数字を表示できるようにしました。つぎに、シート1のF4のセルにシート2のH6、G4のセルにシート2のH7…の数字を表示させたいのですが、シート1のE4のセルをセルの右下に+印を表示させ、F4のセルに引っ張るとF4のセルはI5の数字が出るようになってしまいます。方法は無いでしょうか?宜しくお願いします。

  • エクセル 数式

    Excelについて。 あるセルA1の設定されている数式(=SUM(E:E)など)を、 B1にコピーする方法は、ありますでしょうか? ※A1に入力されている数式をコピー貼り付けではない方法を探しています。 B1に、=A1とすると、=SUM(E:E)の計算結果が入力されてしまいます。 ゴール(表示される値)は同じですが。コピー貼り付けしか方法はないでしょうか。 お手数ですが、よろしくお願いします。 エクセル2007以上 VBAなら可能ですか?

  • エクセルの数式コピー&ペースト【列の値だけ変化】

    エクセルの数式を縦方向に 相対参照でコピーしたいのですが、 同一の列でのコピーでは列の値に変化は ありませんよね。これを、、 例えば・・ A1セルに=sheet1!G$32とあるのをコピーして、 A2セルに=sheet1!H$32、 A3セルに=sheet1!I$32、 ・ ・ A6セルに=sheet1!L$32といった具合に 行ではなく列の値だけをどんどん変化させたいです。 コピー&ペーストでこれを解消できる方法、 もしくはそれ以外に簡単に解決する対処方法は ありますでしょうか?

  • エクセルの数式のコピーの仕方で困っています。

    エクセルの数式のコピーの仕方で困っています。 基本的なことだと思うのですが、セル内の数式をコピーしてほかのセルに貼り付けたら 自動的にセルの位置も変わりますよね。 たとえば割合の値で表示したいので, A10に合計の値があるときに、 =A1/A10 と打ち込んで、A2からA9までコピーを張り付けると、A10を固定にしたいのに A10もA11,A12と変わってしまいます。 この、分母にしたいA10を固定して数式をほかのセルに貼り付けるにはどうしたらいいのでしょうか。

  • エクセル 数式のコピー・貼付について

    エクセルの数式のコピー・貼付について教えてください。 シート1にデータが1000行くらい入っているとします。    A   B   1 100  5 2 200  3 3 350  9 :  :   : :  :   : シート2のセルA1、A2に =A1*B1 シート2のセルA3、A4に =A2*B2 シート2のセルA5、A6に =A3*B3 と、2行ずつ数式を入れたいのですが、 普通にコピー貼付をするとセル番地が自動的に 増えていってしまいます。 2行ずつ、同じセル番地の数式を入れる方法がありますでしょうか。 どうぞよろしくお願いいたします。

  • Excelの数式

    A1の数字を参照して(たとえばA1が4のときは1の4というシートを指定する)シートのB2のセルの値を表示させたいのですが ='1の & A1 & '!B2 だとうまくいきません。どうすればうまくいくのでしょうか?お願いします。

  • エクセルの数式、関数でコピーはできるか

    エクセルで、たとえば、 A1、A2,A3セルを使って A1セルの値が順次変化していく場合、変化する前の古い値をA2、A3セルに保存しておきたいのです。 プログラム的に書くと、 IF A1が変化したとき THEN A3=A2 A2=変化する前のA1 ENDIF みたいなことをしたいのです、VBAを使ってマクロで作るのは簡単ですが、 できれば、マクロは使わず、ワークシート上だけで、関数や数式だけで作ることはできませんか たとえば、=IF( A1<>A2, COPY A2 TO A3 ) みたいなある条件があったときにコピーできるようなことが出来れば可能だと思うのですが

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

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

  • エクセル 数式について

    皆さんこんにちわ。 現在エクセルで計算式を作らせようとしているのですが、 わからない事があったので質問させて下さい。 メインシート(シート1) A1セルに入力欄(数値記入)  B1セルにA1セルから出した結果  C1セルには別シートの対応した列の数値÷B1セルに入力した数値 別シート内容(シート2) A1 1 B1 20000 A2 2 B2 40000 A3 3 B3 60000 例で書くと シート1のA1セルに2 シート1のB1セルに2000  と書いてるとして シート1のC1セルには   「A1には2と入っているのでシート2の2って表示されている列のB2セルの40000÷B1セルの2000」の答えを表示させたいです。 ここでわからないのが別シートからの参照方法とその列の入力した数字の列のBセルの参照 方法です。(その行で2と言う数値がある列の別セルを参照させる) 少しわかりずらいのですが、上記に書いた事のやり方 どんな風にしたらいいのか、詳しい方ご助言下さいm(__)m

  • Excel 数式保護のやり方

    Excelで、シートに数式がたくさん入っています。 Aのシートの、ある一箇所のセルに数字を入れると、 Bのシートから その数字の列の情報を引き出し、 Aシートの各セルに表示する仕組みにしてます。 Aシートは、その一箇所のセル以外は全て数式なので 触れないようにしたいのです。 1つのセル以外を保護で固める方法を教えてください。

専門家に質問してみよう