[[20120312174453]] 『右の対応表に応じて左の表内を並べ替えたい』(ろでぃ) ページの最後に飛ぶ

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

 

『右の対応表に応じて左の表内を並べ替えたい』(ろでぃ)
 Excel2003、windows7です。

 (成績表)         (対応表)
 A  |B |C      |D|E
 名前 |成績|備考     |順|順位
 赤木君|優秀|いろは    |1|天才
 宮城君|普通|ほへと    |2|優秀
 小暮君|優秀|ちりぬ    |3|普通
 桜木君|天才|わかよ    |4|不良
 三井君|不良|たれそ
 流川君|優秀|つねな
           ・
           ・
           ・
 例ですが、上記のような表を作りました。
 左の成績表はバラバラな並びですが、右側の対応表の順位に基づいてこれを並べ替えたいです。
 どういった関数をどこに書けばよろしいでしょうか?
 成績表は数枚ありまして、使いまわしたいです。それぞれ30行〜60行あります。
 どなたかご教授下さい。


 関数を使わない方法だよ。
 複数のPCで実行するときはPCごとに設定しないとならないけど。

 E列の2行目から4行目を選択してツール-オプションのユーザー設定リストを開いてみて。
 リストの取り込み元範囲に選択した範囲が表示されてるのを確認して(表示されてなかったら設定してね)インポートボタンをクリックしてみて。
 リストの項目欄に順位がきちんと入ってるのを確認したら追加ボタンをクリックしてね。

 これでユーザー設定リストに並び順が記録されるんで成績表を選択してデータ-並べ替えを開いて
 最優先されるキーに成績を選択したらオプションボタンをクリックして並べ替え順序の指定で
 上で設定したリストを指定して並べ替えてみて。

 なお、ユーザー設定での並べ替えは最優先されるキーにしか効かないから注意してね。
 (春日野馨)

 春日野馨様
 ありがとうございます!
 関数を使わずとも可能なのですね。並び替えはよく使いますが、ユーザーで定義できるとは思いませんでした。
 丁寧にご説明いただけて、助かりました。おかげさまで思っていた通りのリストが作れます。
 本当にありがとうございました!
 (ろでぃ)

コメント返信:

[ 一覧(最新更新順) ]


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