• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 並び替え ユーザー設定リストについて)

エクセル2003でユーザー設定リストを使用した並び替え方法について

このQ&Aのポイント
  • エクセル2003ではユーザー設定リストを使用して二つの条件で並び替えができますが、うまくいかない場合があります。
  • 売上施設のユーザーリストの順番は休憩室→喫茶店→売店で、性別の優先順位は男→女です。
  • 2003での並び替え方法については詳細な情報がありません。他の手段を検討する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • mar00
  • ベストアンサー率36% (158/430)
回答No.1

ツール→オプションのユーザー設定リストタブで 登録後、並べ替えのオプションで並べ替えの順序の指定を 変えてやれば出来ると思います。

その他の回答 (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は多分できない? 本件では関係ないが。

関連するQ&A

専門家に質問してみよう