- ベストアンサー
EXCELで100行に1行ずつ抽出したい
現在卒業研究中でエクセルを使っています。 そこで分からない事があるんですが、約10万行のデータがある列から100行に1行ずつ抽出し、横に1000行の列を作りたいと思ってます。 抽出する行は[1,101,201...]や、[100,200,300]等、番号は問いません。ただランダムではなく、100行ずつ順番に並べたいです。 どなたか詳しい方いらっしゃいましたら、教えていただけないでしょうか? よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
データがA列に 入っているなら >横に1000行の列 仮にB列に抽出するとしたら B1に =INDEX(A:A,ROW()*100,) この式を、下セルにドラッグ 式中の ROW()*100 が 100、200,300行目のA列データを表示します。 101,201,301行目なら ROW()*100+1 102,202,302行目なら ROW()*100+2 にする。
その他の回答 (3)
noname#204879
回答No.4
=OFFSET(A$1,(ROW(1:1)-1)*100,0,1,1)
- zap35
- ベストアンサー率44% (1383/3079)
回答No.3
A1から縦にA25600までデータがあるとして、B1に =OFFSET($A$1,(COLUMN()-2)*100,0) この式をC1~IV1までコピーする #01さんの回答にあるように列数は256までしかありませんから、それ以上データがあるなら2段にするなり、方法を講じてください。式が理解できれば変更は簡単だと思います
- inuinu_koro
- ベストアンサー率30% (19/63)
回答No.1
現行のバージョンのEXCELでは、 行は65536行 列は256列 までのデータしか扱えません。 10万行ではなくその範囲で良いのであれば、方法は何通りかありますが、ご説明しましょうか? ちょっと面倒なので
補足
是非よろしくお願いします。