- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 並び替え ユーザー設定リストについて)
エクセル2003でユーザー設定リストを使用した並び替え方法について
このQ&Aのポイント
- エクセル2003ではユーザー設定リストを使用して二つの条件で並び替えができますが、うまくいかない場合があります。
- 売上施設のユーザーリストの順番は休憩室→喫茶店→売店で、性別の優先順位は男→女です。
- 2003での並び替え方法については詳細な情報がありません。他の手段を検討する必要があります。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ツール→オプションのユーザー設定リストタブで 登録後、並べ替えのオプションで並べ替えの順序の指定を 変えてやれば出来ると思います。
その他の回答 (3)
- chonami
- ベストアンサー率43% (448/1036)
回答No.4
No.2さんの回答にもありますが、2003まではユーザー設定を使用しての並び替えは最優先されるキーでしか使用できません。 一連の並び替えを1個ずつやって、それをマクロ記録にでもしておいたらどうでしょう?
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.3
ユーザー設定リストをそのたびに設定していたのでは他のケースの場合には支障となることも考えられます。次のようにデータに重みを付けて数値化することで、その数値をもとに昇順で並べ替えをするのがよいでしょう。 1行目のE1セルまでに項目名が、下方にデータが並んでいるとします。 そこでF列を作業列としてF1セルには並べ替えとでも入力し、F2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(COUNTA(B2:C2)<>2,"",IF(B2="男",100,200)+IF(C2="休憩室",10,IF(C2="喫茶店",20,30))) その後にF列を重点にして昇順で並べ替えをします。このような方法は他のケースでも十分に役立ちますので一度お試しください。
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
設定は ツールーオプションーユーザー設定リストー セル範囲にこの順でデータを入れておきーインポート またはリストの項目にこの順序で項目ごとに改行してー追加ーOK 並べ替えは データー並べ替えー最優先されるキーB列ー2番目に優先させるキーC列ーオプションー並べ替え順序の指定で、休憩室→喫茶店→売店のリストを指定ーOK ーー ユーザー設定リストは最後のキーにしか(この場合C列)適用できないようだ。 B列ーユーザー設定A-C列ーユーザー設定Bは多分できない? 本件では関係ないが。