- 締切済み
EXCELで横に作った表を縦に表示?コピー
次のようなリスト(A表)があります 品番 商品名 色 値段 A-1 スケジュール帳 無地 500円 A-2 スケジュール帳 黒 500円 A-3 スケジュール帳(L) 白 1000円 上記を別リスト(B表)に、 A-1 スケジュール帳 無地 500円 A-2 スケジュール帳 黒 500円 A-3 スケジュール帳(L) 白 1000円 というような形に自動で表示 (A表を入力すればB表に内容が自動入力されるような形) にしたいのです。 そういった関数等があれば、ご教授頂きたいです。 ちなみに A表を B表にコピーすると、 B表が4行ずつなので、 品番~価格がずれてしまいます(T_T) 既出で同様の質問を捜してみたのですが 探し方が下手なのか、 探し出せませんでした。 宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- a987654
- ベストアンサー率26% (112/415)
回答No.2
NO1です。 少し早とちりでしたね。 B表のA1に =OFFSET(A表!$A$1,0,MOD(ROW()-1,4)) B表のA2に =OFFSET(A表!$A$2,INT((ROW()-1)/4),MOD(ROW()-1,4)) このA1,A2セルを必要なだけ下方にコピーして下さい。 罫線ごとでしたら3行だけコピーし、罫線をいれたあとでA1~B4を 下方にコピーしたらよいと思います。
- a987654
- ベストアンサー率26% (112/415)
回答No.1
1.コピーしたい領域を選択して右クリック→コピー 2.コピーしたい先の左上隅のセルを選択して 右クリック→型式を選択して貼り付ける →行列を入れ替えるにチェック→OK でいけますよ。
補足
お忙しい所、ご回答ありがとうございます。 こちらの方法も試したのですが これだと 品番 A-1 A-2 A-3 商品名 スケジュール帳 スケジュール帳 スケジュール帳 色 無地 黒 白 値段 500円 500円 1000円 となってしまうのです。(T_T)