エクセルで下記のようにSheet2!A3・A8・A13・A18・・・
と500列分ほどドラッグして作成したいのですが、思うようにできません。
単に数字のみの場合は3・8と2個選択してドラッグすれば3・8・13・18と続いてくれるのですが、
余計なセル番号等が入るとうまくいかなくなってしまいます。
出来る方法はありますか?


1列=Sheet2!A3
2列=Sheet2!A8
3列=Sheet2!A13
4列=Sheet2!A18
・・・・

宜しくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

多分一番簡単な方法:


1行目のセルに A3 を記入
2行目のセルに A8 と記入
この2つのセルを選んでオートフィルドラッグすると,
A3
A8
A13
A18
A23
のように連番が発生します。

Ctrl+Hで置換のダイアログを出し
A

=Sheet2!A
に全て置換します。



#参考に別の方法
3行目のセルに =Sheet2!A3 の数式を記入
A3:A7の5個のセルを選んでオートフィルドラッグ
A3
A8
A13
A18
A23
の各セルに所定の数式が入るので,続けて次の手順を行う
 A列を列選択する
 Ctrl+Gを押す
 現れたダイアログでセル選択をクリックする
 現れたダイアログで空白セルにマークしてOKする
 飛び飛びに選択された状態を崩さないよう注意しながら右クリックして削除を選び,上に詰める

実際にセルに入れたい数式が単純な参照式とかじゃなく,もっと複雑な計算式だった場合にこの方法を知っておくと便利です。
    • good
    • 0
この回答へのお礼

ありがとうございます!!出来ました!
今後も使い続けます!

お礼日時:2011/04/13 18:57

1列=INDIRECT("Sheet2!A"&COLUMN(A1)*5-2)


または
1列=OFFSET(Sheet2!$A$3,0,(COLUMN(A1)-1)*5)
でドラッグしてください。
    • good
    • 0
この回答へのお礼

=INDIRECT("Sheet2!A"&COLUMN(A1)*5-2)
式を試してみたのですが、一列目にきちんと返してほしい値が返ってきたのですが、
ドラッグしたときに全て同じ結果(Sheet2!A3の値)が返ってしまいました。。

お礼日時:2011/04/13 19:00

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


人気Q&Aランキング