• ベストアンサー

EXCEl関数での行追加

a列  B列   C列 100  5    4 120  7    8 50  10    12 上記のような表を以下の形に変換する事はExcel関数で 可能なのでしょうか? もしご存知でしたらご教授して頂きたく思い質問致しました。 100 5 4 120 7 8 50 10 12

質問者が選んだベストアンサー

  • ベストアンサー
  • jo-zen
  • ベストアンサー率42% (848/1995)
回答No.2

A2:C4に上記数字が入っているとして、 質問のように縦並びにしたい場合、最初の100を表示させるセルに   =OFFSET(A$2,(ROW(A3)-ROW($A$2)-1)/3,0) その下のセルに   =OFFSET(A$2,(ROW(A3)-ROW($A$2)-1)/3,1) さらにその下のセルに   =OFFSET(A$2,(ROW(A3)-ROW($A$2)-1)/3,2) と入力し、あとはこれら3つのセルを範囲選択し、下のセルに張り付けてあげればいいかと思います。

その他の回答 (1)

  • n4330
  • ベストアンサー率24% (215/872)
回答No.1

  ルールが決まれば何とかなると思いますが、例だけなら =A1 =B1 =C1 =A2 =B2 =C2 =A3 =B3 =C3  

oyoyoyo222
質問者

お礼

早速の回答ありがとうございます。