- ベストアンサー
EXCELで4項目以上で並べ替えをしたい
Excel2002です 通常並べ替えは データー>並べ替え でソートしようとすると、keyは3項目までですが、4項目以上で並べ替えをする方法はあるでしょうか? マクロを使わずに簡単な方法で。。。。実行したいのですが。 たとえば >key1 >key2 <key3 <key4 <key5 >key6(>昇順 <降順 の意味です)の場合 key4 key5 key6 で上記 データー>並べ替え を実施後 再度同範囲で key1 key2 key3で 実行すれば >key1 >key2 <key3 <key4 <key5 >key6の結果が得られる仕様になっているのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
質問者様の考え方 (Key4~6でソート → Key1~3でソート) で、大丈夫です。 備考: エクセルなど大部分のソフトでは、ソートするとき、同順位のデータについては、元の順番が保持されるように配慮されています。 例えば、次のような成績表があるとします。 ------------------------------ 成績表(ソート前) Aさん 90点 Bさん 10点 Cさん 90点 Dさん 10点 ------------------------------ これを、点数が高い順位ソートすると、次のようになります。 ------------------------------ 成績表(ソート後) Aさん 90点 Cさん 90点 Bさん 10点 Dさん 10点 ------------------------------ ここで、同じ点数のA・Cさんが、A→Cの順になっているのは、ソート前の表でA→Cの順になっていたからです。 というわけで、本題ですが、 「Key4~6でソート → Key1~3でソート」 とすれば、2回目のソート(Key1~3)のとき、Key1~3について同順位となるデータについては、元の並び順(つまり、Key4~6でのソート順)が維持されますので、質問者様の考え方で、大丈夫ということになります。
その他の回答 (1)
- quoth
- ベストアンサー率31% (158/506)
>key4 key5 key6 で上記 データー>並べ替え を実施後 >再度同範囲で key1 key2 key3で 実行すれば >>key1 >key2 <key3 <key4 <key5 >key6の結果が得られる仕様になっているのでしょうか? そうなりますよ。 これは同じキーであれば、そのデータの(相対的な)順序は、下の通りのままである、という特性を使っています。
お礼
さっそくのご回答ありがとうございました
お礼
さっそくのご回答ありがとうございました