• ベストアンサー

言葉の定義を一定範囲内で変更する

エクセル98つかってます。 たぶん中級者です。 現在、ある列はランクを入力する列にしてあります。 s>a>bというつもりでランク付けしてあります。 並べ替えなどをしてしまうと、a>b>sとなってしまいます。 ランクについて自分で定義するにはどうすればいいでしょうか? よろしくおねがいします。

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

メニューを一通り見て回ればわかるレベルです。 ツール→オプション→ユーザ設定リストで、 s,a,b というのを追加します(リストの項目にs,a,bと入力して追加ボタンを押す)。 並べ替えでキーを指定して、オプションで「並べ替え順序の指定」でさっき追加した s,a,b を指定します。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

RANK関数は、RANK(数値、範囲)で順位を求めるものです。「数値」について問題にするものです。文字列のセルを指定するとエラーになります。 文字列に順位をつけるには、人間が数値で番号を振るより ほか方法がないと思います。 そう言うことだと問題にならないわけで、問題の真意が掴めてない気がします。 ソートの順序を文字コードや数値順以外に設定したいと言うことでしょうか。 それなら、並べ替えの「オプション」の「並べ替えオプション」「並べ替え順序の指定」にリストを加えてやることになります。

noname#5495
質問者

補足

皆様ありがとうございました。 できるようになりました。

  • HageoyaG
  • ベストアンサー率43% (171/395)
回答No.1

それはランクではなく、シフトJISコードによる並べ替えではないのでしょうか? ツール→オプション→ユーザー設定リストでランクの順に設定を新たに作成してください。

関連するQ&A