[[20190610133428]] 『横方法に規則的に並んだデータの縦方法への折り返』(困っているちゃん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『横方法に規則的に並んだデータの縦方法への折り返し』(困っているちゃん)

A B C D E F G H I J K L M N O P...
1 2 3 4 5 1 2 3 4 5 1 2 3 4 5
011 011 011 011 011 015 015 015 015 015 A01 A01 A01 A01 A01
10 20 10 30 40 10 50 100 150 200 0 10 0 100 5

上記のように、
1行目が月数を表しており、
2行目が型番
3行目が数量を表しております。

必ずしも1〜5月の固定ではありませんが、
2行目は2〜6、10〜2など5個の数が繰り返し連続して並びます。
(必ず5の倍数です。)
横方向にかなりのデータが並びますので、
簡単な方法で以下のように並び替えたいのですが、
何か簡単な方法などありませんでしょうか。

A B C D E
1 2 3 4 5
011 011 011 011 011
10 20 10 30 40
1 2 3 4 5
015 015 015 015 015
10 50 100 150 200
1 2 3 4 5
A01 A01 A01 A01 A01
0 10 0 100 5

よろしくお願いします。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


データがO列まで入力されている例ですので、列数は実状に合わせて
修正してください。
それと「簡単な方法」かどうか分かりませんが・・・・

例えばSheet2!A1: =IFERROR(INDEX(Sheet1!$A$1:$O$3,MOD(ROW(A1)-1,3)+1,INT((ROW(A1)-1)/3)*5+COLUMN(A1)),"")

E列と下にコピーします。
(メジロ) 2019/06/10(月) 14:31


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.