• ベストアンサー

エクセルで5つめごとのセルを取り出したい

エクセル2003です。 A列に文字が並んでいます。 B列にA列の1,6,11,16と5つごとの文字列を 取り出すにはどうすればよいのでしょうか? よろしくお願いします。

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

  • ベストアンサー
noname#204879
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です。

関連するQ&A