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

A,     B,     C,     D,     E,     F,
1Sheet1!A1、Sheet2!A1、Sheet1!B1、Sheet2!B1、Sheet1!C1、Sheet2!C1、
2Sheet1!A2、Sheet2!A2、Sheet1!B2、Sheet2!B2、Sheet1!C2、Sheet2!C2、

このように、横方向へのコピーを行いたいのですが、
ドラッグコピーでは一つ飛びにコピーされてしまいます。
うまくコピーする方法はあるのでしょうか?

 A,     B,     C,     D,     E,     F,
1Sheet1!A1、Sheet2!A1、Sheet1!C1、Sheet2!C1、Sheet1!E1、Sheet2!E1

A 回答 (3件)

添付図は[Ctrl]+[Shift]+[@]した状態(元に戻すのも同じ)


1. 先にSheet1のリンクを作成
2. 次にSheet2のリンクを作成
3. 連番を付けてコピー
4. 列単位で並び替え
「EXCEL列方向への数式コピーについて」の回答画像1
    • good
    • 0
この回答へのお礼

CoalTar様
ご回答ありがとうございます。
なるほど!これなら後でsheet数の変更があった場合に便利ですね!

お礼日時:2015/12/24 14:41

こんにちは!



行・列合わせだけの問題だと思います。

表示したいSheetのセルに
=INDIRECT("Sheet"&MOD(COLUMN(B1),2)+1&"!"&ADDRESS(ROW(A1),INT(COLUMN(B1)/2)))
という数式を入れ、列・行方向にフィル&コピーではどうでしょうか?m(_ _)m
    • good
    • 0
この回答へのお礼

tom04様
すごい!まったく理解できないですがシート数が手入力できない量でも対応できますね!

お礼日時:2015/12/24 14:43

=OFFSET(Sheet1!$A1,,(COLUMN(A1)-1)/2)

    • good
    • 0
この回答へのお礼

mike_g様
ご回答ありがとうございます。
仕組みが自分にも理解できました。
sheet数が増えた場合の修正方法もなんとなくわかりました。

お礼日時:2015/12/24 14:42

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