• ベストアンサー

50音順にわける。

エクセルに入力された1000件程度の人名を50音順にわけて、検索が出来るようにしたいのですが何かいい方法はありますか? また、データがどんどん増えていくので、初心者でも簡単に更新できるようにしたいのですが・・・。 仕事で利用しているものなので、都合上管理するソフトを導入する事が出来ないので・・・。 宜しくお願いします。

  • rum04
  • お礼率100% (4/4)

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

  • ベストアンサー
  • s_yoshi_6
  • ベストアンサー率73% (1113/1519)
回答No.3

私なら次のようにします。 氏名がA欄に記入されているとして、その前に2列挿入して、C列が氏名、B列がふりがな、A列がフリガナの頭1文字が入るようにして、A列でオートフィルタをかけます。(列は適当で他の列でも構いません) 具体的には次のようにします。(氏名はC1は見出しでC2からデータが入力されているものとします) 1)B2に =PHONETIC(C2) 、A2に =LEFT(B2,1) と入力。 2)A2:B2をコピーしてA3:B3以下の行に貼り付け(仮にA2000:B2000までとします)。 3)A1:A2000(1行目の見出しを含めます)を選択して、データ→オートフィルタ(A1に▼ボタンが出来ます)。 以上のようにすると、▼ボタンクリックで頭1文字が50音順にリストになっていますので、適当なものを選択すると、その文字から始まる名前のみが抽出されます。 なおPHONETIC関数は、セルに直接入力した文字についてはふりがなを表示しますが、コピー→貼り付けで入力された文字についてはふりがな情報がないため空白となります。 もしそのようなものがあれば、それらにふりがな情報を付加する方法については、過去に回答をしていますので下記をご参照ください。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1438871

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1438871
rum04
質問者

お礼

こまかくご回答いただきありがあとうございます。 この方法を利用させて頂こうと思います。

その他の回答 (3)

  • ThunderV2
  • ベストアンサー率58% (119/205)
回答No.4

#2ですが、ちょっと補足です。 質問者さんの使い方によって、検索方法が変わりそうです。 #3の方が言われるよう「フリガナの頭1文字」を使う方法だと、オートフィルタのリストに「あ」~「ん」までが表示されるので、「あ」と選べば、「あ」から始まる人が一覧表示されます。文字入力をしない分、便利で楽です! ただ、極端な話、現在の1000名程度のうち、500名が「あ」から始まる人だと実用性がなくなりますね。 今はなくてもデータが増えていけば、かたよりがあると思います。 それだったら、ふりがなの列の内容はそのままで、オートフィルタのオプションで条件を”「あ」[で始まる]”とかにした方が良いような気もするんですけどね。 [で始まる]を選択するのが面倒であれば、ワイルドカードが使えるので、”「あ*」[と等しい]”で検索すれば、同じ結果も求められます。 質問者さんの使い方で、オートフィルタも使い分けてください。

rum04
質問者

お礼

あまり知識がないのでオートフィルタについてもう少し学んでみます。度々ありがとうございました。 皆様のご回答とても助かりました。

  • ThunderV2
  • ベストアンサー率58% (119/205)
回答No.2

こんにちは。 エクセルのバージョンは、いくつですか? こちらでは、EXCEL2000で試しました。 人名が入力されている列を指定して、メニューの書式で「ふりがな」の設定をしてください。 確認のため、そのままの状態で、同様にメニューの書式で「ふりがな」の表示/非表示を選択してください。 入力した人名にふりがながつきましたか? 付いていれば、問題ないので検索するための列を追加してください。 その追加した列に関数を入力します。 例)A列に人名 B列にふりがな(検索用)の場合 A2に鈴木  B2=PHONETIC(A2) と入力すれば、結果として”すずき”と出るはずです。 ここの「すずき」は、設定時に”ひらがな”を選んだ場合です。カタカナを選べば、”スズキ”になります。 検索時に、どっちを入力して検索するのかによって設定も変更してくださいね。 実際の検索操作は、#1の方が言われているオートフィルタのオプションでふりがなを抽出した列を検索すればいいと思います。

rum04
質問者

お礼

ご丁寧な回答ありがとうございました。

  • kaz-5919
  • ベストアンサー率26% (45/170)
回答No.1

人名を50音順に分けるとなると ふりがながなければできないと思います。 (漢字のままじゃできない) 検索ができるようにするには データ⇒フィルタ⇒オートフィルタでできるようになります。 エクセルなら50音別にシートを分ければいいと思いますよ。

rum04
質問者

お礼

さっそくの回答ありがとうございました。

関連するQ&A

  • コンボボックスのリストを50音順にしたい

    エクセル2003を使用しています。 各人が何を持っているかのシート(甲と呼びます)と、そのまとめのシート(乙と呼びます)のブックを作っています。 甲も乙も、B列が人名、C列が持ち物となりますが、甲のB列は都度入力していきますので同じ人が何度か登場し、今も増え続けいます。 甲を元に、乙にはMATCHやOFFSET関数を使って同一の人物は同一セルに表示するようにしており、形としては   甲   B   C  1山本 バット  2青木 ボール  3上田 グローブ  4山本 グローブ 乙   B   C  1山本 バット       グローブ  2青木 ボール  3上田 グローブ となります。 乙で、誰が何を持っているかの早見をしようと思って乙で人名を検索しても、乙は全て関数なので例えば「山本」と検索しても「見付からない」となります。 そこで「データの入力規則」で「入力値の種類」を「リスト」にしてB列を選択しますと、人名のリストが表示されますが8段位しか表示されず、既に100人以上の人名がありますから特定の名前を探し出すのにスクロール範囲が長くて見付けにくく、非常に面倒です。 それならと、「コントロールツールボックス」の「コンボボックス」を置き、プロパティで50段表示にしてみました。 確かにコンボボックスのリストが50段表示されスクロールに関する悩みは解消されましたが、入力規則のリストのような50音順ではなく入力順であり、やっぱり特定の人物を捜し出すのが面倒です。 そこでコンボボックスのリストを、入力規則のリストのように50音に並べ替える方法をご教示頂けないでしょうか? 甲の人名でオートフィルタをかければ良いのでしょうが、あくまでも乙での人名検索に拘っていますのでよろしくお願いします。

  • リストの五十音順について

    リストの五十音順について データシート グループ 名前1 名前2 個人       さいたま 会社   アイス かきごおり 個人       とちぎ 個人       ぐんま 会社   果物  すいか 抽出シートで グループ 個人 さいたま とちぎ ぐんま これを入力印刷シートで 名前2にリストで五十音順にしたいのですが。 エクセルは2000と2003です よろしくお願いします。     

  • 電話番号を50音で管理・印刷

    電話番号を管理できるフリーウェアのソフト(windows xp)を探しています。 氏名・電話番号をデータ入力すると、50音で管理できて、入力されている全てのデータ(人数)が50音順で印刷もできるソフトを探しています。 よろしくお願いします!

  • 五十音順のキーボード

    超不器用でキーボードの配列が覚えられずPIGYソフトウェアキーボードというフリーソフトで五十音順のスクリーンキーボードを見ながらゲームパッドで入力しています。 オンラインRPGをやってますがゲーム中は使えません。リアルタイム戦闘で忙しい時にいちいちキーボードを見ながら入力する為に咄嗟の返事が出来ず仲間に申し訳ないんです。 五十音順に並んだキーボードはないのでしょうか。何故あいうえお順じゃなくバラバラに並んでいるのか理解出来ません。ローマ字入力を覚えろという意見は勘弁して下さい。本当に不器用で覚えられないんです。

  • 小さい順

    最大で 20 個の整数データを入力し、それを小さい順に並べ替えてください。 どうつくればいいか、初心者にも解る様に教えてください。

  • 受付順一覧表を別のsheetに貼り付けたい。

    Windows7を使用で、office 2007 エクセルでsheet1にある大会用の受付順リストを作成しました。このデータを別のsheet2に同じフォームを作り 受け付けた順に名前を入れていくわけですが、sheet1に打ち込んだ人名をその都度即sheet2に自動的に入力できる様に貼り付けたい。  

  • エクセルでの50音並べ替え

    エクセルオンチです。 エクセルの本を見ましたが詳しく書かれていませんでしたので質問ですが 人名を入れたリストを作りました。 此れを行単位で50音順に並べ替えたいのですがどうも上手く行きません どなたか解りやすく教えて頂けますでしょうか?? 宜しくお願い致します。

  • Excelで五十音順に並べ替えたい

    Excelで以下のような表がある場合に、五十音順に並べ替えをしたいのですがどのようなやり方で並べ替えすることができるのでしょうか? どなたかアドバイスよろしくお願いいたします。 -------------- 名称 -------------- (株)アイウエオ (株)イノウエ (株)ウラシマ (株)阿部商店 (株)石井商店 (有)アイウエオ -------------- このように文字コード順に並んでいます。これを -------------- 名称 -------------- (株)アイウエオ (有)アイウエオ (株)阿部商店 (株)石井商店 (株)イノウエ (株)ウラシマ -------------- このように”(株)”や”(有)”を抜かした五十音読み順にしたいのです。 自動ふりがな機能を使えれば簡単なのですが、データベースから貼り付けたデータなので、自動ふりがな機能は使えません。 また、諸事情でそのデータベースを操作することはできません。 Excelのバージョンは2002です。 よろしくお願いいたします。

  • +Excel+50音順で並べ替え

    Excelで表を作りたいのですが、全て内容を入力した後で50音順で並べ替えることは可能ですか? 具体的に言うと 会社名/電話番号/担当者 A社/03-xxxx-xxxx/山田 B社/03-xxxx-xxxx/鈴木 C社/03-xxxx-xxxx/佐藤 以下続く という内容です。最終的には会社名を50音順で並べたいのです。初歩的な質問かも知れませんが、ご存知の方がおられましたらご回答ください。

  • Excelで五十音順の表…追加は?

    Excelで600ほどの品名を五十音順に並べた表を作りたいと思っています。 形式は用紙1枚4行に、1行目は品名、2行目は空欄、3行目は1行目の続き、4行目は空欄。 そして、同じ様式の2枚目に続く…といった感じで。 入力するだけなら何とかなりそうですが、品名を追加したい時、最終ページの空欄に 品名を入力するとソートして以下順送りになるようにするには、どうすればいいですか? 初心者です。よろしくお願いします。

専門家に質問してみよう