プロが教える店舗&オフィスのセキュリティ対策術

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

A 回答 (3件)

A1に =INDIRECT("B" & ROUNDUP(ROW()/3,0))


A2に =INDIRECT("C" & ROUNDUP(ROW()/3,0))
A3に =INDIRECT("D" & ROUNDUP(ROW()/3,0))

この範囲を選択した状態で、下にフィルハンドルコピーします。

これでどうですか?
    • good
    • 0

少し質問の内容とずれているかも知れませんが、やって見てください。

お役に立ちませんでしょうか。
(テストデータ)
Sheet2のB1:D3に
123
456
789
と入れます。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から、ご希望のデータを採ってきていませんか。
    • good
    • 0

「行列を入れ替えて貼り付け」と同じ動作ですね?


マクロを組むことになりそうです。

参考URL:http://www.katch.ne.jp/~kiyopon/situmon/kaitou/a …
    • good
    • 0
この回答へのお礼

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

お礼日時:2003/07/27 15:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!