• 締切済み

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) 既出で同様の質問を捜してみたのですが 探し方が下手なのか、 探し出せませんでした。 宜しくお願い致します。

みんなの回答

  • 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 でいけますよ。

kou-miu
質問者

補足

お忙しい所、ご回答ありがとうございます。 こちらの方法も試したのですが これだと 品番     A-1       A-2          A-3 商品名 スケジュール帳  スケジュール帳   スケジュール帳  色      無地       黒            白 値段    500円     500円        1000円 となってしまうのです。(T_T)       

関連するQ&A