• ベストアンサー

【EXCEL】名前に数値を埋め込むことはできますか

EXCELの初心者です。 現在、都道府県別に、あるお店の各支店を入力する必要があります。 全国各地のお店を、地域はアトランダムに入力していきます。 完成後、都道府県別に並べ替えたときに、 一番最初が最北の北海道から始まって最後が沖縄になるように 並べ替えるようにしたいのですが、 普通に都道府県名を入力したままだと、 単純に県名の五十音順(逆五十音順)に並んでしまいます。 そこで、たとえば北海道は「001北海道」として、 以下「002青森」~「047沖縄県」というように数字を県名の前に入れれば 、県名を並び替えたときに北から南(南から北)に並ぶと思うのですが、この数字が県名の前に表示されるのはうるさくも感じます。 そこで考えたのですが、「北海道」以下各県の名前に、「01」などの数字を表示されないように埋め込むことはできますでしょうか。 あるいは、こういうやりかたではなく、別のやりかたがあるのでしょうか?

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

  • ベストアンサー
回答No.3

[ツール]→[オプション]クリック [オプション]のダイアログ が表示される [ユーザー設定リスト] [リストの項目]欄に 北海道,青森,・・・と 「pb353578」さんの並べたい順に 入力し [追加]をクリック または、 あいているセルに たとえばA1セルに北海道A2セルに青森と 縦に順に入力しておき 「リストの取り込み元範囲」欄に ドラッグ [インポート]クリック インポートできたら 一覧は削除してもOK 並べ替えの時に [データ]→[並べ替え]クリック 左下の[オプション]クリック [標準 ▼]の▼クリックして 北海道,・・・のところを選択 [OK] [OK]クリック

pb353578
質問者

補足

ありがとうございます。 [ユーザー設定リスト]にアドバイスのとおりに入力、 並べ替えのときにもアドバイスのとおりにやってみましたら できました! ありがとうございました!

その他の回答 (3)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

次の方法は如何でしょうか。 (1)別シート(仮にsheet2)に都道府県名に対応する番号(1から47)の表を定義しておきます (2)データシート(見出し行あり)のA列が都道府県名として、空き列の2行目に=IF(COUNTIF(sheet2!A:A,A2),VLOOKUP(A2,sheet2!A:B,2,FALSE),99)を設定、下方向にコピー、空き列は非表示にしておきます。 (3)並び替えは、空き列を基準に実施

pb353578
質問者

お礼

ありがとうございます。 アドバイスの方法も良いかもしれませんが、 初心者の私には、No.3さんのほうのやりかたが 向いていると思いました。 でも、今後の参考にいたしたいと存じます。 ありがとうございました。

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

>「北海道」以下各県の名前に、「01」などの数字を表示されないように 数字をA列、都道府県名をB列に入れて、並び替えはA列を基準にしたらいかがでしょう? A列の数字を見せたくなければ、列を非表示にするか、文字色を背景色と同じにしたらいかがでしょう?

pb353578
質問者

補足

ありがとうございます。 その方法も検討いたします。 ありがとうございました。

回答No.1

「ユーザ設定のリスト」に都道府県のリストを登録して使うか、 各都道府県名に対してふりがなで「001」等を設定されたらどうですか? バージョンが書かれていないので、具体的操作には言及しませんが…

pb353578
質問者

補足

さっそくのご回答たいへんありがとうございます。 バージョンはOffice XPです。 「ユーザー設定リスト」はよくわかりませんでしたが、 「ふりがな」は該当の文字を反転させて右クリックして 「ふりがなの編集」というのがあったので、それに「01」などを入れてみましたが、これで正しいやりかたでしょうか。 しかし、このやりかたで毎回入力した県名に いちいちこのような操作でふりがなを変更をするのは かなり手間がかかるのですが、これ以外にやり方はありませんでしょうか?

関連するQ&A