- ベストアンサー
エクセルで、別シートに記載されている数字を●行おきに引用するにはどうし
エクセルで、別シートに記載されている数字を●行おきに引用するにはどうしたらよいでしょう? たとえば 1 2 3 4 5 となっているのを、1行おきに引用し 1 3 5のみ別シートに表示しタイ ということです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
例えばシート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に直してください。