• 締切済み

Excelで、行の組み換えについて

A列からG列までデータが入っているリストがあるのですが、 例えば、1行目から50行目までと、51行目から100行目までを交互に組み入れるには どのようにすればよいでしょうか。   A B C D E F G 1 2 3 ・ ・ ・ 51 52 53 ・ ・ ・ といったものを、   A B C D E F G 1 51 2 52 3 53 ・ ・ ・ のようにしたいのですが、一気に操作できる方法があれば 教えていただきたく、よろしくお願いいたします。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

一番簡単な(アタマ使わない)方法: B1からB50に数字の1を記入する B51からB100に数字の2を記入する A:B列をB列の昇順で並べ替える B列を消去する。 イミフメイでもコピーすればできる方法: C1に =INDEX(A:A,INT(ROW(A2)/2)+MOD(ROW(A2),2)*50) と記入,下向けにコピーする。

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

A列を選択して、2列、空き行を作ります。 新しくできたA列に1~の数字を最終行まで入れます。 新しくできたB列に=MOD(A1-1,50)と計算式を入れ、最終行までコピーします。 するとB列に0,1,2,3・・・49,0,1,2,3・・・49と数字(割り算の余り)が出てきます。 後は、新しくできたA列から元あったデータの最終列までを選択し、B列の昇順で ソートすればオッケー、ソートが終われば、A,B列を削除すれば元通りです。

関連するQ&A