• ベストアンサー

エクセルのコピー

エクセルで下の規則でコピーがわかりません。 A1=B3+B4 A2=B5+B6 A3=B7+B8 単純にA1をこぴーしてA2から下に数列貼付をすると A1=B3+B4 A2=B4+B5 A3=B5+B6 となってしまします。 もう一つ別の規則コピーで A1=C2+C4 A2=C5+C7 A3=C8+C10 とA4以降の下にコピーをしたいです。 よろしくお願いします。

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

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

>A1=B3+B4 >A2=B5+B6 >A3=B7+B8 ≪手作業の例≫ A1に、=B3+B4 A1:A2 を選択(A2は空白) 選択枠の右下角の■(フィルハンドル)を掴んで下方にドラッグ ドラッグ範囲が選択状態のまま Ctrl+G で「ジャンプ」ダイアログ表示 Alt+S で「セル選択」から「選択オプション」ダイアログ表示 k で「空白」オプション選択 Enter で「OK」して空白セルのみを選択 Ctrl+-(マイナス) で選択した空白セルを「上方向にシフト」で削除 ≪数式の例≫ =INDIRECT("B"&ROW(A1)*2+1)+INDIRECT("B"&ROW(A1)*2+2) あるいは =OFFSET(B3,ROW(A2)-2,0)+OFFSET(B4,ROW(A2)-2,0) >A1=C2+C4 >A2=C5+C7 >A3=C8+C10 もう一つの例は上記内容を応用してください。

その他の回答 (4)

回答No.5

オートフィルで作るには、No.1 さんの前半の方法が簡単です。別法としては、次のようにしても、できます。 C1 b3 C2 b5 D1 b4 D2 b6 E1 ="="&c1&"+"&d1 入力後、次のとおり操作。 (1) C1:D2 のセル範囲を選択して、下方向にドラッグ・オートフィル。 (2) E1 セルを選択してカーソルの右下隅の角をダブルクリックすることにより、下方向にオートフィル。 (3) E 列にできたデータ全体を選択・コピーし、A1 に値複写。 (4) A 列に貼られたデータ全体または列全体を選択した状態で、リボンまたはメニューバーにおいて「データ>区切り位置>完了」とクリック。

nishitaka2007
質問者

お礼

細かい部分まで教えて頂き、ありがとうございます。 参考にさせて頂きます。

回答No.4

その1: =SUM(OFFSET($B$3,(ROW()-1)*2,0),OFFSET($B$4,(ROW()-1)*2,0)) その2: =SUM(OFFSET($C$2,(ROW()-1)*3,0),OFFSET($C$4,(ROW()-1)*3,0)) 以下、コピー

回答No.3

ワークシート上に入力するOFFSET、INDIRECT関数は、計算とは関係のないセルの入力や削除でも再計算するので、多用すると支障が出るので注意が必要です。 数式なら =INDEX(B:B,ROW()*2+1)+INDEX(B:B,ROW()*2+2) と =INDEX(C:C,ROW()*3-1)+INDEX(C:C,ROW()*3+1) 行を後で追加しないなら、No.1さんの手作業が一番良いと思います

nishitaka2007
質問者

お礼

ありがとうございます。 参考にさせて頂きます。

noname#204879
noname#204879
回答No.2

最初の規則    A1: =SUM(OFFSET(B$3,(ROW(A1)-1)*2,,2)) もう一つ別の規則    A1: =SUM(OFFSET(C$2,(ROW(A1)-1)*3,,3))-OFFSET(C$3,(ROW(A1)-1)*3,)

nishitaka2007
質問者

お礼

ありがとうございます。 参考にさせて頂きます。

関連するQ&A

  • EXCEL(計算式のコピー方法)

    別シートの値を表示させる為に 以下のような式をいれたEXCELの表を作成いたしました。 7行目以降にコピーをすることで、 sheet2!a3・b3・c3 sheet2!a4・b4・c4~としたいのですが、 実際は、sheet2!a7・b7・c7 sheet2!a8・b8・c8~というようになります。 sheet2!a3・b3・c3 sheet2!a4・b4・c4にするには、 どう操作したら良いのでしょうか?    A列 1行 =sheet2!a1 2行 =sheet2!b1 3行 =sheet2!c1 4行 =sheet2!a2 5行 =sheet2!b2 6行 =sheet2!c2

  • エクセルのコピーについて

    エクセルのコピーについて  A   B   C  ・・・      G 空欄  空欄  空欄      空欄 文字列 文字列 文字列   文字列   空欄  空欄  空欄      文字列   文字列 文字列 文字列   文字列 空欄  空欄  空欄      =A2&B2  ・   ・   ・          文字列    ・   ・   ・          =C2  ・   ・   ・          文字列 とある時、G1~G8までを下へいくつかコピーしていきたいんですが、コピーした時、G4,G6の式が2つずつずれて=A4&B4,=C4とすることはできないでしょうか? このままコピーすると文字列が入っている分、ずれてしまいます。 わかりにくいかもしれませんが、何か方法があればよろしくお願いします。                

  • エクセル あるシートから別シートへ貼り付け

    どなたかお助け下されば、大変ありがたく存じます! エクセルに関する質問です。 コピー元エクセルシートのセル(B2、B3、B4、B5・・・B100)に数値が入力されています。 その値を、別シートのセル(C2、C25、C48、C71、・・・C2256、C2279)に貼り付けたい場合、 何か良い方法は無いものでしょうか。 貼り付け先となるセルは、等差数列的に決まっており、 フィルタでその指定セル(C2、C25、C48・・・C2256、C2279)を抽出することも可能です。 単純に、貼り付け先セルへ、C2セル「=コピー元シート!$B2」と入力すると、 C25「=コピー元シート!$B25」、C48「=コピー元シート!$B48」・・・となってしまい、 うまく貼り付けることが出来ません。 理想は、 C2セル「=コピー元シート!$B2」、C25「=コピー元シート!$B3」、 C48「=コピー元シート!$B4」、・・・、C2279「=コピー元シート!$B100」としたいのです。 (コピー元)→(貼り付け先) B2 → C2 B3 → C25 B4 → C48 B5 → C71 B6 → C93 ・・・ B99 → C2256 B100 → C2279 何か良い方法があればお教え願えますでしょうか。 どうかよろしくお願い申し上げます!!

  • エクセルの数式のコピー

    エクセルで 他の方が作成した表で、オートサムで合計を出し、そのまま数式をコピーすると、数式自体はきちんとコピーされているのですが=SUM(A3:C3)のコピー=SUM(A4:C4)実際にコピーしたA4に数字を入れても反映されてきません。数式はSUM(A4:C4)とコピーされています。よろしくお願いいたします。

  • エクセルで数式をコピーする時のセル番地

    エクセルでは相対参照が働き、セル内の数式をコピーすると それに伴って数式内のセル番地が変化します。 普通は、例えばA1に=B1+C1という計算式が入っていて、 A1から下方向にコピーをすると A2→=B2+C2 A3→=B3+C3 となりますが、ここで A2→=B4+C4 A3→=B7+C7 という風に、コピーする行は1行ずつだけど 数式内のセル番地は3個飛びごとにするといった設定はできるのでしょうか。

  • エクセルのsheet間コピー(空間あり)について

    エクセルのsheetをまたいでのコピーに苦戦しています。 ●例 sheet1 A,1に「1111」 B,1に「あいお」     A,2に「2222」 B,2に「空欄」     A,3に「空欄」 B,3に「かいこ」     A,4に「3333」 B,4に「空欄」 とあったデータを sheet2 A,1に「1111」、B,1に「あいお」、C,1に「2222」、D,1に「空欄」と、     A,2に「空欄」、B,2に「かいこ」、C,2に「3333」、D,2に「空欄」と コピー(自動転記)させ、それを下部へ「+」規則性をもってコピーさせたいのです。 ご指導のほどよろしくお願いします。

  • Excel 連続した計算式のコピー

    Excel 2013 です。 C1 = 5 乗数=定数 A1...A5 = 1...5 被乗数 B1=C1*A1 掛算式 B2=C1*A2 B3=C1*A3 B1からB3を選択して、カーソルが+になったらB4,B5へドラッグしました。 B4=C1*A4 B5=C1*A5 になると期待していたのですが B4=C4*A4 B5=C4*A5 になってしまいました。 期待したようにすればどのようにすればよいのか教えてください。

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

    エクセルの数式のコピー・貼付について教えてください。 シート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行ずつ、同じセル番地の数式を入れる方法がありますでしょうか。 どうぞよろしくお願いいたします。

  • エクセルで斜めに参照コピー

    1| A1 | B1 | C1 | D1 | E1・・・ 2| A2 | B2 | C2 | D2 | E2・・・ 3| A3 | B3 | C3 | D3 | E3・・・ 4| A4 | B4 | C4 | D4 | E4・・・ ・・・ と普通に並んでいるデータを 1| A1 | B2 | C3 | D4 | E5 |・・・ 2| = | A2 | B3 | C4 | D5 | E6 |・・・ 3| = | = | A3 | B4 | C5 | D6 | E7 |・・・ ・・・ (=は空白セル) とななめに参照コピーさせたいのですが、普通にドラッグコピーさせたのではうまくいきません。データ数が結構多いもので一つ一つコピーするのも大変です。何か簡便な方法はあるでしょうか?列毎もしくは行毎の作業でもいいので、何か良い方法がありましたらご教示いただけませんでしょうか?

  • エクセルで二つの列を一つの列にコピー

    A列とB列を、まとめてC列に以下のようにコピーしたいのですが。 C1にA1 C2にB1 C3にA2 C4にB2 C5にA3 C6にB3 ・・・ ・・・ C99にA50 C100にB50 一括して行う方法を教えて頂きたいのですが。 よろしくお願いします。

専門家に質問してみよう