[[20100313233057]] 『行のデータを並べ替えたい』(トゥース) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『行のデータを並べ替えたい』(トゥース)

お世話になります。

下記の様な行データを

sheet1

      A       B       C       D       D
 1  いちご  出荷   090101   販売 090201
 2 みかん  収穫  090501   出荷 090510
 3  スイカ  収穫  090720   出荷 090801

sheet2
   A B C D

 1  いちご  出荷  販売
 2          090101   090201
 3  みかん  収穫  出荷
 4          090501   090510
 5  スイカ  収穫  出荷
6          090720   090801

という具合に一列になっているデータを並べ替えて2行のデータにしたいのですが、
元データが2000行程度あり、一度に並べ替えれればと思うのですが、よい方法がありましたらご教示頂ければと思います。

よろしくお願い致します。

【Excel2000、WindowsXP】


 1.D,E列を入れ替える。
 2.F列に、データの最後(F3)迄連番を振る
	[A]	[B]	[C]	[D]	[E]	[F]
[1]	いちご	出荷	販売	90101	90201	1
[2]	みかん	収穫	出荷	90501	90510	2
[3]	スイカ	収穫	出荷	90720	90801	3
[4]						
[5]						
[6]						

 3.連番(F1:F3)をコピーして、続き(F4)から貼り付ける
 4.D:E列をコピーして、B:C列の続き(B4:C4)から貼り付ける
	[A]	[B]	[C]	[D]	[E]	[F]
[1]	いちご	出荷	販売	90101	90201	1
[2]	みかん	収穫	出荷	90501	90510	2
[3]	スイカ	収穫	出荷	90720	90801	3
[4]		90101	90201			1
[5]		90501	90510			2
[6]		90720	90801			3

 5.F列で並べ替え後、D:F列を削除

 Sheet1にデータが来たら
 特に操作をすることなくSheet2に配置換えがされるようにしておきたいなら
 INDEX関数などを利用しても良いかもしれません。
[[20100307204901]] 『カード作成』(km)

 (HANA)

 >一度に並べ替えれればと思うのですが 

 多少の手間は惜しまないですよね・・ (mitsu)

 A1:E2000にデータが入っているとして。

 1.C列とD列を入れ替える。
 2.セルF1に「1」と入力、セルF2に「2」と入力
 3.F1:F2を選択して、フィルハンドルをダブルクリック
   →F1:F2000が選択された状態
 4.Ctrl+C(コピー)
 5.セルF2001でCtrl+V(貼り付け)
 6.F1:F2000内のセルどれか一つを選択して、[標準]ツールバーの[昇順で並べ替え]ボタンをクリック
   ※或いは、上の[データ]→[並べ替え]→[OK]
 7.F列を選択してDeleteキー
 8.D1を選択して、Ctrl+Shift+Endキー(※D1:E3999を選択)
 9.Ctrl+C(コピー)
10.セルB2を右クリック→[形式を選択して貼り付け]→[空白セルを無視する]にチェック→[OK]
11.D:E列を選択してDeleteキー


HANAさん、mitsuさん

アドバイスありがとうございました。

この操作をマクロで記録すればデータが更新されても即対応できるのですね。

感謝です。ありがとうございました。

(トゥース)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.