• ベストアンサー

エクセルで、別シートに記載されている数字を●行おきに引用するにはどうし

エクセルで、別シートに記載されている数字を●行おきに引用するにはどうしたらよいでしょう? たとえば 1 2 3 4 5 となっているのを、1行おきに引用し 1 3 5のみ別シートに表示しタイ ということです。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

例えばシート1のA列からD列にあるデータを別のシートに表示させるとしたら、次の式をA1セルなどの入力してD1セルまでオートフィルドラッグしたのちに下方にもオートフィルドラッグします。 =IF(ROW(A1)>COUNT(Sheet1!$A:$A),"",INDEX(Sheet1!$A:$D,(ROW(A1)-1)*(n行おきにしたいのならn+1を使用)+1,COLUMN(A1))) 例えば1行おきでしたら次の式になります。 =IF(ROW(A1)>COUNT(Sheet1!$A:$A),"",INDEX(Sheet1!$A:$D,(ROW(A1)-1)*2+1,COLUMN(A1))) 例えば2行おきでしたら次の式になります。 =IF(ROW(A1)>COUNT(Sheet1!$A:$A),"",INDEX(Sheet1!$A:$D,(ROW(A1)-1)*3+1,COLUMN(A1)))

その他の回答 (1)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

シート1のA列に数値が入力されている場合でしたら回答1の式でよいのですが、文字列などが入力されているのでしたらCOUNTはCOUNTAに直してください。

関連するQ&A