すべてのカテゴリ » インターネット・パソコン » ソフトウェア » 使い方・不具合

質問

終了

Excelでセルの一括移動の方法を教えてください。元の配列→A1に内容①、B1に内容②、A2に内容③、A3に内容④、B3に内容⑤、A4に内容⑥とし、実際は同じ法則で以降も配列が続いているものとします。希望の配列は、A1に内容①、B1に内容②、C1に内容③、A2に内容④、B2に内容⑤、C2に内容⑥以降同じ法則で配列したいです。一括でセル移動できる方法を教えてください。分かりやすい→http://img.www5.hp-ez.com/img/osaka-recruit/a_20111223-063617.jpg

並び替え:

一発でやってくれる機能はない気がします。手元にあるEXCELはバージョンが2002なので新しい版では用意されてるかも知れませんが。
と言うわけで私なら以下の手を講じます。

1)列Aの前に一列挿入します
2)挿入した列の各セルに数式『=mod(row()-1,2)』を入力します
 →こんなふうになるはず
 |0|山田|
 |1|太郎|
 |0|鈴木|
 |1|花子|
 |0|佐藤|
 |1|一郎|
 : :

3)列Aをコピーし、マウス右メニュー「形式を選択して貼り付け(S)」、値(V)を選択して[OK]ボタン
→数式が消え値が固定されます

4)出来た表全体を列Aでソートします。
→名字が浮き上がり名前が沈みます
 |0|山田|
 |0|鈴木|
 |0|佐藤|
 |1|太郎|
 |1|花子|
 |1|一郎|
 : :

5)列Aで1になってる列Bのセル範囲を切り取り、列Aで0になってる列Bの横に貼り付けます。
 |0|山田|太郎|
 |0|鈴木|花子|
 |0|佐藤|一郎|
 |1|
 |1|
 |1|
 : :
あとは列Aが1となってる部分は削除してしまいましょう。

この回答の満足度
  

関連する質問・相談

Sooda!からのお知らせ

一覧を見る