• ベストアンサー

エクセルで、こんな並び替えできますか?

お世話になります。 A1 B1 A2 B2 A3 B3 A4 B4 A5 B5 セルって、このように並んでいますよね。 それらのセルには、数字が入っているのですが、 これを、C列に、・・・ A1 B1 A2 B2 A3 B3 A4 B4 A5 B5 このように、入っている数字をC列に立てに並び替えたいのです。 どうすれば、いいですか? なるべく 簡単な方法をお願いします。

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

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

A列とB列の間に列を挿入して、下のように↓向きに1スタート、2スタートで2飛ばしの数字を入力します。 最初の2行だけ入力してオートフィル機能を使うと簡単です。 オートフィル機能 http://1art.jp/excel/excel2007/chapter8/chapter8.htm A1 1 B1 2 A2 3 B2 4 A3 5 B3 6 A4 7 B4 8 A5 9 B5 10 3、4列目を1列目の末尾にカット&ペースト。 A1 1 A2 3 A3 5 A4 7 A5 9 B1 2 B2 4 B3 6 B4 8 B5 10 1、2列目を選択して、2列目の条件で昇順に並べ替えればOKなハズ。 -- こちらは手元にExcelが無いので確認していない方法ですが、関数を使って並べ替え結果を引っぱる事も可能です。 QNo.4193243 エクセル セルの並べ換え方法について教えて下さい http://okwave.jp/qa4193243.html

nariyuki
質問者

お礼

QNo.4193243 エクセル セルの並べ換え方法について教えて下さい ​http://okwave.jp/qa4193243.html​ これで、完璧に出来ました。 ありがとうございました。

その他の回答 (2)

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.3

C1に、 =INDIRECT("A"&INT(ROW()/2)+1) C2に、 =INDIRECT("B"&INT(ROW()/2)) として、 C1:C2を選択して下にフィルすればいいのでは?

nariyuki
質問者

お礼

下記のかたも、ありがとうございました。

noname#204879
noname#204879
回答No.2

C1: =OFFSET(A$1,(ROW()-1)/2,MOD(ROW()-1,2))

関連するQ&A

専門家に質問してみよう