• ベストアンサー

EXCELでドラッグすると・・・

例えば A1にリンクでB1 A2にリンクでC1 A3にリンクでD1 と入力するとします. そしてそのリンクを連番でコピーしたいと思って ドラッグします. すると A4→B4 A5→C4 A6→D4 と3セル足されてしまいます. これを A4→B2 A5→C2 A6→D2 となるようにしたいのですがどうすればよいでしょうか?

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

  • ベストアンサー
  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.2

A1に =INDIRECT("B" & ROUNDUP(ROW()/3,0)) A2に =INDIRECT("C" & ROUNDUP(ROW()/3,0)) A3に =INDIRECT("D" & ROUNDUP(ROW()/3,0)) この範囲を選択した状態で、下にフィルハンドルコピーします。 これでどうですか?

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

その他の回答 (2)

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

少し質問の内容とずれているかも知れませんが、やって見てください。お役に立ちませんでしょうか。 (テストデータ) Sheet2のB1:D3に 1 2 3 4 5 6 7 8 9 と入れます。B3:D○までは略。 続きは10、11、12 13,14、15 ・・・・ です。 わけあって判りやすいように連番を入れていますが、本番では、通常のデータが入っていて良いです。 「リンク」とあるのでSheet1に対しSheet2にかえて 設定してあります。 (関数式の設定1) Sheet2のE列のE1に =OFFSET($B$1,INT((ROW()-1)/3),MOD((ROW()-1),3)) といれ、E2以下必要なところまで式を複写します。 すると、E1は1、E2は2、・・E7は7の連番になります。 即ちB、C、Dの3列を順番に1列に並べなおしたことになります。 (関数式の設定2) Sheet1に戻って、A1に=Sheet2!E1と式を設定します。 A2以下必要な行まで複写してください。 結果はA1は1、A2は2、A5は5となって、Sheet2から、ご希望のデータを採ってきていませんか。

全文を見る
すると、全ての回答が全文表示されます。
  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.1

「行列を入れ替えて貼り付け」と同じ動作ですね? マクロを組むことになりそうです。

参考URL:
http://www.katch.ne.jp/~kiyopon/situmon/kaitou/ankeito.html
kyuroto
質問者

お礼

ありがとうございます. 若干異なるようです. 同じシートの中ではなく同じファイルの中で行われているので方法が違うみたいです.

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

関連するQ&A

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

    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 |・・・ ・・・ (=は空白セル) とななめに参照コピーさせたいのですが、普通にドラッグコピーさせたのではうまくいきません。データ数が結構多いもので一つ一つコピーするのも大変です。何か簡便な方法はあるでしょうか?列毎もしくは行毎の作業でもいいので、何か良い方法がありましたらご教示いただけませんでしょうか?

  • エクセルでのセルの色づけ方法

    教えてください。 エクセルで、8000行、15列程度の表があります。 例えば、A2に、Aと入力すると、A2とA1の両セルが水色 Bと入力すると、A2とA1の両セルが黄 Cと入力すると、A2とA1の両セルが赤 他にも、例えば C4に、Bと入力すると、C4とC3の両セルが赤 Bと入力すると、C4とC3の両セルが黄 Cと入力すると、C4とC3の両セルが赤   などのように、A=水色   B=黄色   C=赤になるように 条件付き書式を設定し、その書式を他のセルへコピーして、 1000行位までは、ちゃんと保存できたのですが、8000行程度まで、コピーして、保存すると、『保存できません』と表示されてしまい、1000行以上は条件付き書式のコピーをしても、コピーはできますが、保存できないため、大変困っています。。。もしかして、条件付き書式には、書式のコピーができる制限があるのでしょうか?あとは、VBなどで対応 するしかないのでしょうか。VBもまったく分かりません。。 是非、よろしくお願いいたします。

  • エクセルのリンクについて

    エクセルについて以下の質問があります。 例えば、A,B,Cの3つのファイルがあるとします。 そしてCファイルのA1セルに入力する数値を、AファイルのA1セルから持ってきているとします。(リンク) 同様にCファイルのB1セルには、BファイルのA1セルの値をリンクさせてきているとします。 この状態でA,B,Cの3つのファイルはリンクされている状態になっているのですが、これらを仮にテンプレートとし、それぞれをコピーします。(コピー先のファイルをD,E,Fファイルとします) するとこのD,E,Fファイルでは、元のA,B,Cファイルで掛けてあったリンクがクリアされてしまっています。 そこで今度はA,B,Cを1つのフォルダに入れ、フォルダごとコピーを掛けた場合、コピー先はリンクされたままです。しかし名前を変えるとリンクがクリアされてしまいます。 これを何とかクリアされずに、複数のファイルに掛けたリンクファイル郡をたくさん作りたいのですが、可能でしょうか?

  • EXCELのドラックの規則性

    はじめまして。 よろしくお願いします。 EXCELのドラックによる、入力作業省略機能がEXCELにはあるのですが、 ドラックがこちらの思い通りの規則性による作業をしてくれず、大変歯がゆい思いをしています。 具体的に言うと… セルB2の数式が=A2&B1 セルB3の数式が=A3&B1 セルB4の数式が=A4&B1 セルB5の数式が=A5&B1… とこのような規則性にてB列を入力して行きたいのですが、 ドラックすると、 セルB3の数式が=A3&B2 セルB4の数式が=A4&B3 セルB5の数式が=A5&B4… という現象が起きてしまいます。。 セルをB5までくくり、B6からドラックしても 結局、この法則性を覚えてくれません。。 どなたか、対処法を教えてください。

  • 店舗毎の販売個数と単価をかけた合計の計算式の作り方

    初歩的な事で大変恐縮なのですが、Excelにて、    1       2       3       4      5 A        リンゴ    みかん    もも    合計 B         100円    50円    150円 C ダイエー   30個    50個    20個   8,500円 D ジャスコ    10個    30個    10個   4,000円 E ニチイ      5個    10個     5個   1,750円 上記の表にて、セルC5における計算式の入力を、私自身いつも =(B2*C2)+(B3*C3)+(B4*C4) と、 してきたのですが、品物の数が増えると尋常じゃなく手間ですし、 セルC5をドラッグしてそのまま下へコピーすると、 =(C2*D2)+(C3*D3)+(C4*D4) と、 ズレなくてもいいセルB列の単価まで、 ズレながらコピーされてしまうので、 コピー後にわざわざずれた数式を書き換えなければなりません。 セルC5に入れるもっと簡単な数式と、下へドラッグしたときに ズレない方法を教えて下さい。 宜しくお願い致します。

  • Excelの使い方に関してアドバイス下さい。

    Excelの使い方に関してアドバイス下さい。 2003を使っております。 例えば、B50,B51,B52,....のセルに =B2,=B3,=B4,.... という数式が入っているとします。 この数式を、簡単に=C2,=C3,=C4,....や=D2,=D3,=D4,.... に返られるようにしたいと考えております。 そこで、例えばA1のセルにBを入力しておいて、 先ほどのセルを ="A1"2,="A1"3,="A1"4,.... に変更し、A1をCやDに変更するだけで他のセルにも反映されるようにしたいのですが、 こういったことって出来ますでしょうか?

  • エクセルで行挿入&コピー

    エクセルにて下記のように入力してあります。 A     B    C     D 111   111 222   111 次にC列の一行目にM001、D列の一行目にA001を入力した後(セルは2行目)に任意の行数を挿入し、さらにA,B列は一行目をコピー、C,D列は連番になるようにVBで作成するにはどうしたらいいでしょうか。 よろしくお願い致します。

  • セルのドラッグについて

    セルのドラッグについて 皆様助けてください。 6つのシートがあり シート名が 1日、2日、3日、4日、5日、合計 最後の合計シート     A     B     C     D     E 1  ='1日'!A1  ●    ●    ●    ● 2 3 A1にひとつの式を入力してそのまま右にドラッグすると シート名が変わらず、セルの値がB1,C1,,,と変わりますが、 これをセルの値ではなくシートの数字の値をプラス1増加させる 方法はあるでしょうか。 シートの値は1日ずつ増加させています。

  • エクセル、SUM関数を利用すると黄色いマークが出る。

    エクセルの簡単な足し算について、教えて下さい。 今、セルに以下のデータが入っていると仮定します、    A    B 1  10   15 2  11   16 3  12   17 4  13   18 5  14   19 さて、セルC3に『=(A1+A2+A3)/(B1+B2+B3)』と入力し、これを、セルC4・C5とコピー すると何も起こらないのに、 セルC3に『=SUM(A1:A3)/SUM(B1:B3)』と入力すると、 黄色いマークが出ます。 黄色いマークをクリックして『エラーを無視』するをクリックして処置しても、 セルC4・C5とコピーするとまた登場します。その度に、『エラーを無視する』を クリックして処置しておりますが、これって何とかならならいのでしょうか? なんか、”ひみちゅ”の対処方法があるのでしょうか? 宜しくご指導下さい。

  • ドラッグせずに連番を打つ方法は?

    同じ行や列に数字の連番を打つ場合、通常続きのセルに1、2と入力して右下の部分をドラッグしますが、何千の連番だと疲れます。うまいキー操作の方法を教えてください。 例えば、コピーの場合、通常、同様にドラッグで貼り付ける場合が多いと思いますが、コピーした後、貼り付ける最後のセルをシフトを押しながら、クリックすると範囲設定ができ、簡単に貼り付けることができますね。これだと、スクロールボタンも使えるので何千行でも苦になりません。連番でもそういう操作方法がありましたら、教えてください。

このQ&Aのポイント
  • ThinkPad T14 Gen 2iを使用している際にトラックポイントのフリーズが発生し、操作ができなくなることがあります。
  • 無意識に触れてしまうためタッチパネルを無効化し、トラックポイントのみを利用していますが、日に一回程度フリーズが発生します。
  • PCを再起動することでフリーズは解消される他、Bluetoothマウスを使用することでポインタ操作を継続できることがわかりました。
回答を見る

専門家に質問してみよう