[[20040625172722]] 『4つ以上のキーを使用した並べ替えの方法』(だ) ページの最後に飛ぶ

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

 

『4つ以上のキーを使用した並べ替えの方法』(だ)
 通常の並べ替え機能を使用すると、
  ・最優先されるキー
  ・2番目に優先されるキー
  ・3番目に優先されるキー
 と表示され、3つまで並び替えのキーを指定することができます。

 今、キーを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.