- ベストアンサー
エクセルで5つめごとのセルを取り出したい
エクセル2003です。 A列に文字が並んでいます。 B列にA列の1,6,11,16と5つごとの文字列を 取り出すにはどうすればよいのでしょうか? よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#204879
回答No.4
=OFFSET(A$1,(ROW()-1)*5,0)
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.3
たとえばC列C1に =INDEX($A$1:$A$100,(ROW()-1)*5+1,1) と入れて最終行数/5+1行数ほど式を複写してください。 $100は最数行数より大きい行数を入れてください。 丁寧には =IF(COUNTA($A$1:$A$100)>=(ROW()-1)*5+1,INDEX($A$1:$A$100,(ROW()-1)*5+1,1),"")
- telescope
- ベストアンサー率54% (1069/1958)
回答No.2
B1セルに =INDIRECT("A"&(ROW()-1)*5+1) と式を入れ、B2以下に貼り付けます。
- cockerel
- ベストアンサー率46% (253/548)
回答No.1
A1、A6、A11をそれぞれB1、B2、B3に取り出す場合: B1に=A1を入力し、A1からA5までを選択してそのまま下にフィルします。 B列を選び、「値」でペーストします。 B列のアクティブセルの領域(つまり値のある最後のセル)を選択して編集>ジャンプで空白セルを選択します。 編集>削除、上に詰める、でOKです。