同じ質問が、例えば OKWave に載っています。その回答にもあるように、「ユーザー設定リスト」を使います。
まず準備が要ります。
空のシートを広げ、A1に「い」A2に「ろ」…と48行まで入力します。
次にA1からA48を選択し、ツール→オプション→ユーザー設定リストタブを開き、右下の欄に「$A$1:$A$48」とあることを確認して「インポート」をクリックし、OKをクリックします。
次に並べ替えたいシートを開き、並び替えたいセルや列を選択し、データ→並べ替えで「オプション」をクリックし、「並び替えの順序の指定」で「い,ろ,は,…」を選択し、OKをクリック。
最後に並べ替えダイアログボックスのOKをクリック。
結論は、「ケースバイケース」としか言えません。
§上手く並ぶ例
- 右図は、「かな」を『いろは順』に並べた例です。
上手く並んでいます。 - ここで、「かな」が“い”は「グループ」に 1 を、“は”は 2 、“に”は 3 ‥‥ を入力します。
§失敗する例
- 右図は、「ふりがな」を『いろは順』に並べた例です。
- 結果として「グループ」の小さい順に並ぶことを期待したのですが、並んでいません。
- 失敗の原因は、「ユーザー設定リスト」に登録したのは、1文字 だからです。
要するに- 登録した文字列の順に並ぶ。
- 登録していない文字列は、どう並ぶかわからないのです。(たぶん)
同じ考え方で、「がぎぐげご」や「ぱぴぷぺぽ」も登録していないと ‥‥ 上手く並ばないことになるでしょう。
パソコン同好会で作った住所録の「かな」は1文字です。ですから、上手く並びます。
しかし、例えば“い”の人が複数いたら、その中ではどう並ぶかわかりません。ですから、次に優先するキーを「氏名」(または「名前」)にしておきます。
こうすると、同じ「かな」の中は「漢字コード」順に並びます(たぶん)。これは「漢字コード」順に並べるのが目的ではなく、「同じ漢字の人は並べる」のが目的です。