[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『4つ以上のキーを使用した並べ替えの方法』(だ)
今、キーを4つ以上使用した並び替えを行いたいのですが、
どなたか方法をご存じないでしょうか?
よろしくお願いいたします。
とりあえず私はいま下記の方法でやっています。
1)優先するキーを仮に
最優先されるキー 列D、 2番目に優先されるキー 列E、
3番目に優先されるキー 列A、 4番目に優先されるキー 列B、 5番目に優先されるキー 列C とします。
2)まず、普通に列A、列B、列Cの優先順で並び換えします。
3)終わったらA列に1行列を挿入して1からナンバリングを振ります。
これで1列ズレることになります。
4)今度はE列(元D列)、F列(元E列)、A列の優先順で並び替え。
こんな感じ。5つのキーの場合ですけど。
他に簡単な方法があったら私も教えてください<ALL(原始的とみり)
4つ以上の列をキーにして並べ替える場合は、 重要度の低い列から順に並び替えます。
原始的とみり様の例ですと
1)列Bと列Cだけをキーにして一度並べ替えます。 2)今度は、列Dと列Eと列Aだけをキーにしてもう一度並べ替えます。
これで大丈夫だと思いますが、どうでしょう?
(Z56) Excel2000
エクセル97のヘルプから参照しています。
複数の列の内容をキーにして行を並べ替える 〜途中略〜
3 [最優先されるキー]、[2 番目に優先されるキー]、および [3 番目に優先されるキー] ボックスの、並べ替える行をクリックします。
4 つ以上の列をキーにして並べ替える場合は、重要度の低い列から順に並べ替えます。 たとえば、社員情報が入力されているリストの [部署]、[役職]、[姓]、および [名] という列を並べ替えるには、リストを 2 回並べ替えます。 重要度の高い列から順に [部署]、[役職]、[姓]、[名] であるとします。
まず、[最優先されるキー] ボックスの [名] をクリックし、リストを並べ替えます。
次に、[最優先されるキー] ボックスの [部署] をクリックし、 [2 番目に優先されるキー] ボックスの [役職] をクリックし、 [3 番目に優先されるキー] ボックスの [姓] を クリックしてリストを並べ替えます。
4 他の並べ替えのオプションをクリックし、[OK] をクリックします。
必要に応じて、次に重要度の高い列を使って、手順 2 〜 4 を繰り返します。
〜後略〜 (LOOKUP)
みなさん、ありがとうございます。
いずれの場合も並び替えることができました。
私は、原始的とみりさまのご意見を参考に、
"CONCATENATE"で並び替えキーを作りました。
ご参考になればと思います。
助かりました。(だ)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.