- 締切済み
エクセル表を別の形にしたい。
windows-xp、エクセル2003を使っています。 A B 品名 工程名 リング a リング b リング e リング h リング u バネ a バネ u バネ k バネ c バネ t バネ d バネ s バネ p バネ o ビス s ビス p ビス o ↑ エクセルでこのような表があります。 それを下記(↓)のように、一発変換できませんか? 1つの品名に係わる工程名をヨコに並べたいのです。(←ヨコ並びにするのがポイント) A B C D E F G H I J K 品名 *空欄* 工程名 リング ** a b e h u バネ ** a u k c t d s p o ビス ** s p k 例えば、「リング」だったら、工程名(a~u)がヨコに5つ並ぶ。というかんじです。 また、品名と工程名の間は一列空けたいです。 VBAや関数なんでもよいので、なんとかできないでしょうか? おわかりになるかたがいらっしゃいましたら、何卒宜しくお願い致しますm(_ _)m
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mu2011
- ベストアンサー率38% (1910/4994)
次の方法は如何でしょうか。 (1)品名で並び替え (2)同一品名グループのB列範囲をコピー (3)同一品名先頭行のC列に形式を選択して貼り付け→行列を入れ替える(品名グループ単位に繰り返す) (4)B列を選択してDeleteキー押下 (5)表先頭(A1)でデータ→フィルタ→フィルタオプション設定→重複するレコードは無視する (6)表示された行範囲を選択し、別シートに貼り付け
補足
早速の回答ありがとうございます。 確かに、その方法もありますが、データが多すぎるため、手間がかかります。 なので、ご提案以外の方法で、vbaか何かを駆使して一括処理できる方法はありませんか? すみませんが、宜しくお願い致します。