こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

EXCEL2000 データの抽出方法

EXCEL2000で、ワークシートに4行おきにデータ(数値)が入っています。
行は400行ほどあります。

これを、別シートに行を空けずに(1行ずつ)参照させたいのですが、
効率の良い方法をご存じの方、ご教授下さい。

投稿日時 - 2007-11-29 11:38:13

QNo.3556313

すぐに回答ほしいです

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

元シートと別シートの一行目に表題が入っているとして、
別シートの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)
なお、列は元シートと同じ列位置としています。

投稿日時 - 2007-11-29 12:35:28

お礼

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

投稿日時 - 2007-11-29 12:46:33

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

質問の内容が理解しがたいのですが、

>EXCEL2000で、ワークシートに4行おきにデータ(数値)が入っています。
・データの入っていない行は空欄でしょうか?

>これを、別シートに行を空けずに(1行ずつ)参照させたいのですが、
・参照とは?
データ部のみを抽出して表を作成する・・・・・との意味?

であれば、ソートしてコピー>>貼り付けで可能ですが。
 

投稿日時 - 2007-11-29 12:24:15

補足

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

投稿日時 - 2007-11-29 12:45:06

お礼

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

投稿日時 - 2007-11-29 12:47:37

あなたにオススメの質問