(1)A列に住所が入っているとします。
(2)必ず都道府県名は入っているとします。
○東京都青梅市梅郷
X青梅市梅郷
(3)例えばE列に都道府県のテーブルを作ります。
・並べたい順番にします。
・入力して作成が楽なように、先頭漢字2文字だけにします。
(一文字だと大分と大阪、福井と福岡が同じになってしまうので不可。勿論3文字でも良い。鹿児島県は鹿児島にする。下記式は=MATCH(MID(A1,1,3),$E$1:$E$10,0)に変える必要あり。)
東京
山梨
静岡
北海
鹿児
・・
など先に(上に)出したい府県から順に並べる。
(4)B列に
=MATCH(MID(A1,1,2),$E$1:$E$10,0)といれます。
下に複写します。
$E$10の10は住所録にあり得る、府県のテーブルを作った最下行を指定してください。
(5)B列にコードとしての数字がセットされるので
B列でエクセルでデータ-並び替え(ソート)-B列-
昇順で並び替えを行う。