【初月無料キャンペーン中】gooドクター

こちらのQ&Aを見て色々と試したんですが、うまくできないので教えてください。

Sheet1のA列に、A8からA23,A38…と15行ごとに氏名が入力されています。
それを、Sheet2のA列にA2からA3,A4…と順番に表示させたいのですが、
どうすればいいでしょうか?
ちなみに、Excel2003を使用しております。よろしくお願いいたします。

gooドクター

A 回答 (2件)

Sheet2の


A2 =OFFSET(Sheet1!A$8,(ROW()-2)*15,0)

で、どうでしょう
あとはA3以下にコピーで..
    • good
    • 5
この回答へのお礼

早々の回答、ありがとうございます。
教えていただいた数式で、できました。
ここ数日ずっと悩んでいたので、本当に助かりました!
どうもありがとうございました。

お礼日時:2008/09/12 11:59

Sheet2のA1に、#=Sheet1!A8


Sheet2のA2に、#=Sheet1!A23
A1とA2を選択
フィルハンドル(選択枠の右下角の■)を下方にドラッグ&ドロップ

#=Sheet1!A8
#=Sheet1!A23
#=Sheet1!A38
#=Sheet1!A53
#=Sheet1!A68
#=Sheet1!A83
#=Sheet1!A98
#=Sheet1!A113
#=Sheet1!A128




ドラッグ範囲が選択された状態で、編集メニューの「置換」で
検索する文字列に、#=
置換後の文字列に、=
として「すべて置換」
以上の操作で15行置きのセル参照式が出来上がります。
    • good
    • 2
この回答へのお礼

早々の回答、ありがとうございます。
#を置換という方法もあるんですね。確かに、これだと等間隔で
表示できます。
ただ、今回は氏名のセルが変わる可能性もあるので、セルが
固定の場合に試してみたいと思います。
どうもありがとうございました。

お礼日時:2008/09/12 12:04

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

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング