• ベストアンサー

EXCEL2000 データの抽出方法

EXCEL2000で、ワークシートに4行おきにデータ(数値)が入っています。 行は400行ほどあります。 これを、別シートに行を空けずに(1行ずつ)参照させたいのですが、 効率の良い方法をご存じの方、ご教授下さい。

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

  • ベストアンサー
noname#79209
noname#79209
回答No.2

元シートと別シートの一行目に表題が入っているとして、 別シートの2行目以降に、 2、6、10・・・行目なら =OFFSET(Sheet1!$A$1,(ROW()-2)*4+2,COLUMN()-1,1,1) 3、7、11・・・行目なら =OFFSET(Sheet1!$A$1,(ROW()-2)*4+3,COLUMN()-1,1,1) 4、8、12・・・行目なら =OFFSET(Sheet1!$A$1,(ROW()-2)*4+4,COLUMN()-1,1,1) なお、列は元シートと同じ列位置としています。

harusan731
質問者

お礼

ご回答ありがとうございました。 これで解決しそうです。 助かりました!

その他の回答 (1)

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.1

質問の内容が理解しがたいのですが、 >EXCEL2000で、ワークシートに4行おきにデータ(数値)が入っています。 ・データの入っていない行は空欄でしょうか? >これを、別シートに行を空けずに(1行ずつ)参照させたいのですが、 ・参照とは? データ部のみを抽出して表を作成する・・・・・との意味? であれば、ソートしてコピー>>貼り付けで可能ですが。  

harusan731
質問者

お礼

ご回答ありがとうございます。 ソートすると順番が入れ替わるのでできません…

harusan731
質問者

補足

すいませんでした。 データの入っていない行は空欄です。

関連するQ&A