• ベストアンサー

Excelのユーザー定義のソート

あるデータを都道府県別(北から)にソートしたいと思い、北海道~沖縄までをユーザー定義リストにしたのですが、ソートがかかりません。通常の昇順、降順でもないようだし??どなたか教えてください。お願いします。m(__)m

  • tulipe
  • お礼率85% (344/401)

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

  • ベストアンサー
  • HAL007
  • ベストアンサー率29% (1751/5869)
回答No.4

>>HAL007さんが教えてくれたような北海道~沖縄までの順でリストを定義できたのですが、実際にデータがその順序に並び変わらないのです。ただ単に操作ができないのか?? 今の状態を確認しますが!!  単に都道府県名が一列に入力されている(私の回答の様な)状態ですか! ならば、答は出来ません。 Excelでも他のソフトでも同じですが都道府県名に北から順番に何番目にあたるかの 情報を与えない限り北からの順番と言うようなソートは出来ません。 例えば、都道府県の書いてあるカードを北から順番に並べろと言われて 出来るの日本地図と位置関係を知っているから出来るのであって都道府県名 だけでは出来ないのと同じ事です。

tulipe
質問者

お礼

どうもお騒がせいたしました。ユーザー定義で北から順に都道府県名を設定すれば、ソートはかかりますよね?(都道府県名を一列に入力しても) それは最初からしていたのですが、この間はソートがかからなかったんです・・ とりあえず出来たみたいです。 ありがとうございました。

その他の回答 (3)

  • HAL007
  • ベストアンサー率29% (1751/5869)
回答No.3

imogasiさんの指摘について データの出所は郵便番号簿です。郵便番号簿の説明は自治省公表となっていたとおもうのですが?・・・・ >>ただ私のエクセル2000では、データ-並べ替え-オプション-下向き三角をクリックしても出てきませんが、バージョンが2002などなのでしょうか。 tulipeさんの質問は出てこないからされてると思うのですが・・・・ 出てくればこの質問にはならないです。

tulipe
質問者

補足

HAL007さん、imogasiさん、早速の回答ありがとうございます。私の説明が下手なようで・・ HAL007さんが教えてくれたような北海道~沖縄までの順でリストを定義できたのですが、実際にデータがその順序に並び変わらないのです。ただ単に操作ができないのか?? 並び替えのオプションで並び替えの順序は指定できるのですが、方向は行単位(でいいと思うのですが)、そのあとの方法でふりがなを使う、使わないがよくわかりませんが、どちらにしても並べ替えたいデータが並び変わりません(;_;) エクセル2000です。

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

HAL007さんの回答の補足で、回答そのものでなく、済みません。 HAL007さんが指摘されているのは、自治省(現総務省)が制定して、JIS(日本工業規格)の情報のコードになっているコードで、凡そ北から振ってありますが、部分的に私達の感じと違う県があります。この府県コード(2桁)は市区町村コード(3桁)と対になっていて、5桁で全国の市区町村の行政区画をあらわします。 HAL007さんのコードのはじめ2桁はJISのそれと一致しているのですが、後4桁が何を表しているのかわかりません。住所コードには日本地理協会のコード体系も使われることがあります。 府県市区町村コードは仕事上でよく使います。コードブックを日本規格協会で売っています。 ただ私のエクセル2000では、データ-並べ替え-オプション-下向き三角をクリックしても出てきませんが、バージョンが2002などなのでしょうか。

  • HAL007
  • ベストアンサー率29% (1751/5869)
回答No.1

>>通常の昇順、降順でもないようだし 住所入力に出てくる都道府県名のリストのことを言っているのかな??? あれは多分自治省(今は言わないのかな)で公表している自治体コード順 だと思います。 下に貼付けたのでメモ帳などにペーストしてtxt形式で保存し、EXCELで読み 込んでリストへ定義してください。 +++++++次の行からコピー+++++++++ 団体コード 団体名 10006 北海道 20001 青森県 30007 岩手県 40002 宮城県 50008 秋田県 60003 山形県 70009 福島県 80004 茨城県 90000 栃木県 100005 群馬県 110001 埼玉県 120006 千葉県 130001 東京都 140007 神奈川県 150002 新潟県 160008 富山県 170003 石川県 180009 福井県 190004 山梨県 200000 長野県 210005 岐阜県 220001 静岡県 230006 愛知県 240001 三重県 250007 滋賀県 260002 京都府 270008 大阪府 280003 兵庫県 290009 奈良県 300004 和歌山県 310000 鳥取県 320005 島根県 330001 岡山県 340006 広島県 350001 山口県 360007 徳島県 370002 香川県 380008 愛媛県 390003 高知県 400009 福岡県 410004 佐賀県 420000 長崎県 430005 熊本県 440001 大分県 450006 宮崎県 460001 鹿児島県 470007 沖縄県

関連するQ&A

  • Pythonの2次元配列のソート

    Python3の2次元配列のソートについて教えて下さい [[1, 2], [1, 3], [2, 4]]のようなリストのソートで 昇順ソートでインデックス0が同じならインデックス1は降順でソートしたいと思ってます。 結果が以下のようになるようにしたいです 1 3 1 2 2 4 よろしくおねがいします。

  • エクセル2010のソートには限界がある?

    よろしくお願いします。 エクセル2010を使っていますがエクセルのソートがうまくできません。 100行のデータがあったとして、オートフィルタ⇒昇順または降順 という形でソートしても、50行ぐらいまではソートされているのですが、 それ以降はソートされていなかったりすることがあります。 たとえば 1-1 田中   男性  車所有 1-2 佐藤   女性  土地所有 1-3 角川   男性  車所有 2-1 講談   男性  土地所有 2-2 集英社  女性  車所有 子rを1-1,1-2などの番号でソートしても昇順、降順にならかったり、 男性と女性でデータを分けたいため、キーワードを含む、などで”男性” を入力しても、女性が入力されている行が表示されたりします。 エクセルのソートには制限があるのでしょうか? 上記のような表で男性だけのデータ、女性だけのデータがほしければ、 男性だけのデータを表示して女性のデータが入っているかどうか目検で確認し Alt+; で可視セルだけコピーするしかないでしょうか? 以前のエクセルだときちんとソートできた気がします。。。。 ある表からデータを抽出し、可視セルだけきちんと取り出す方法を 教えてください。

  • sortコマンドについて

    Unixのソートコマンドを用いて複数ソートキーを指定し、 ソートキーに応じて昇順降順を指定することはできるでしょうか? 宜しくお願い致します。 第一ソートキー 昇順 第二ソートキー 降順 第三ソートキー 昇順 以下を試して見ましたがうまくいきませんでした。 sort -k 1.1,1.2 -r -k 1.4,1.6 -k 1.8,1.9 test.txt

  • STLのlistのソートについて教えてください。

    STLで何か作ってみようと思っているのですが、複数のメンバを持つ構造体オブジェクトのリスト(要素の値が構造体オブジェクトであるリスト)を、その構造体オブジェクトのメンバの中の1つのをキーとして昇順、又は降順にソートしようとした場合、どのようにすればよいのでしょうか?? http://www5c.biglobe.ne.jp/~ecb/cpp/07_08.html ここを見ると、sort() という関数があるようですが、単に昇順でソートする、としか書いていなく、構造体のリストのソートはどうするのだろうと疑問です。 詳しい方いらっしゃいましたらご教授頂けると幸いです。

  • csvファイル内にてソートする方法

    ご協力お願いします。 あるログデータを取得したcsvファイルを作成しました。しかし、データ量も多く見やすいようにソートをかけたいのですが方法がわかりません。csvファイルの中身は以下のようになっています。 ___________________________ | 端末ID | ユーザーID | 日付 | 時間 | ――――――――――――――――――――――――― | ITD002 | 00000001 |2005/08/22| 11:00 | ――――――――――――――――――――――――― | ITD002 | 00000003 |2005/08/22| 21:00 | ――――――――――――――――――――――――― | ITD001 | 00000001 |2005/08/22| 12:00 | ――――――――――――――――――――――――― | ITD001 | 00000002 |2005/08/22| 18:20 | ――――――――――――――――――――――――― 以上のような中身になっています。レコード量は、もっと多いです。このランダムな順番に取得したレコードを 端末ID(昇順)ユーザーID(昇順)日付(降順)時間(降順)でソートする方法をご教授お願いします。

  • エクセルの並べ替えについて

    お世話になっております。 エクセルでデータの並び替えをしたいのですが、 うまくいかず困っています。  A    B 都道府県 会社名 というデータがあります。 どの項目も重複があります。 例)A社は北海道・沖縄・福岡にもあったりする 基本的に都道府県別(ユーザーリストで北から順に並び替え出来ます) 会社順 にしたいのですが、複数の件に存在する企業がうまく合体出来ません。 北海道 A社の部分に 福岡・沖縄のA社も入れたいのです。 作業列も作成するのは構わないので、方法を教えていただけたら 幸いです。 データが1000件以上あるので、会社順にしてからの手作業とかは無理なので 大変お手数ですが宜しくお願い致します。

  • ソートアルゴリズム

    お忙しいところすいません。 先日授業で出された課題がどうしても分からなかったので教えていただきたいと思っています。 どうやってプログラムを作ればよいでしょうか。 問題は、 『N件の乱数データを用意し、昇順(または降順)に並べる。 データ件数、ソート所用時間を表示する。 ソート時間1~100秒で処理できるデータ件数を確認する。 ソートアルゴリズムは2種以上作成すること。』 です。

  • バブルソートの実行時間について

    バブルソートで降順、ランダム順に並んでいるデータを読み込ませて昇順に並び替える実行時間について質問です。 バブルソートにおける計算時間は、データ数が多いほど、並び替える回数が多いほど長くなるはずですが、実際に実行したところ、並び替える回数が多いはずの降順のほうがランダム順よりも早くなりました。 なぜこのようになるのですか? よろしくお願いします。

  • エクセルでのソートについて

    エクセルで縦方向(複数列)にデータを入れていっているのですが、 その中の1つの列のデータを昇順とかでソートしたときに、 その列しかソートされません。 行単位で意味を持ったデータなので、 どこの列でソートしても行も追随してソートしたいのですが、 どうすればいいのでしょう?

  • ファイルメーカーでのソート

    WindowsXP環境にてファイルメーカー5.0を使用しています。データのソートを行う場合昇順とか降順とかの選択はできますが、乱数的にバラバラに並べる方法はありますか? 何がやりたいかというと、データベースで単語帳(マメ単風)を作ったのですが、順番が同じだとパターンで覚えてしまうので、バラバラに並べたいのです。ファイルメーカーで無理なら、なにか別にでも方法がありますでしょうか。よろしくお願いします。

専門家に質問してみよう