エクセルで複数列を二列にまとめる
エクセルのデータ成形に、知恵を貸していただけますでしょうか・・・
エクセルで以下のようなデータがあります(例では8行8列) コードは本当はランダムです。
#と右下の部分は空白セルです。横には数字、コード、数字、コードの並びで、数字は一行目のみです。
1 aa-1 2 bb-1 3 cc-1 4 dd-1
# aa-2 # bb-2 # cc-2 # dd-2
# aa-3 # bb-3 # cc-3
# aa-4 # bb-4
# aa-5 # bb-5
# aa-6
# aa-7
# aa-8
これらを
1 aa-1
1 aa-2
1 aa-3
.
.
2 bb-1
2 bb-2
.
.
4 dd-2
というように
1. 複数の列を2列ずつのグループで2列にまとめ
2. それぞれのグループごとに各コードの左のセルにグループの数字をつけたい
(どのコード(aa-1など)がどの数字グループなのか分かるように)
と思っています。
なにかいい方法はありますでしょうか。
調べてはみたのですが、
複数列を一列ではなく、二列ずつまとめていることや、
各列の長さが一様ではないことなどから
各所で紹介されている方法が適用できないでおります。
VBAもほとんど使ったことがないので、それらを応用できません。
どうぞ知恵を貸していただけたらと思います。
よろしくお願い致します。