- ベストアンサー
データ 抽出 別シート
エクセルの一つの行に5セルで1つのデータを (例.A1にア.A2.カ. A3.サ.A4タ .A5.ナ. .A6猫. A7.稲. .A8地球. A9.ドラゴン.A10.スマイル.) グループごとに縦横入れ替えて別シートに抽出するにはどうすればよいのでしょうか? (1の段 Aア. Bカ .Cサ .Dタ. Eナ. 2の段 A猫. B.稲. .C地球. D.ドラゴン.Eスマイル) と、いうようにです。 今までドラッグでしていたのですが、疲れてしまいました。 別シートに抽出する方法を 教えてください。 (ネットで探してみたのですが。ヒットしませんでした。) お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
回答1の式を次の式に変更してください。先の式ではA列にあるデータの数が5で割った時に整数である時は良いのですが、途中までのデータ数である時は全体が表示されない可能性があります。 =IF(OR(COLUMN(A1)>5,INDEX(Sheet1!$A:$A,(ROW(A1)-1)*5+MOD(COLUMN(A1)-1,5)+1)=0),"",INDEX(Sheet1!$A:$A,(ROW(A1)-1)*5+MOD(COLUMN(A1)-1,5)+1))
その他の回答 (1)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.1
シート1にお示しのデータがあるとして別のシートにお望みのデータを表示させるとしたら別のシートのA1セルには次の式を入力して右横方向にオートフィルドラッグしたのちに下方にもオートフィルドラッグします。 =IF(OR(COLUMN(A1)>5,ROW(A1)>COUNTA(Sheet1!$A:$A)/5),"",INDEX(Sheet1!$A:$A,(ROW(A1)-1)*5+MOD(COLUMN(A1)-1,5)+1))
お礼
早速の回答を有り難うございます。 今、抽出したデータをコピー、ペーストなどして馴染んでいます。 すごいものですね。 仕事が倍以上はかどります。もっと早く質問すればよかったです。 再度、Thank You, Thank You, Thank You ! ! !