• 締切済み

エクセルの並び替え方、どうか教えてください

例えば、A列に番号(1~)B列に都道府県及び企業の名前C列に出欠確認の○or×の欄を設定し、D列以降は出席者の個人名を入力した200件のリストを作成しました。このB列の部分を基準として50音順に並び替え当日の出欠確認リストを作りたいのですが、全く関係のない並び替えになってしまったりでできません。どなたか操作の仕方を教えていただけないでしょうか。職場でもみなわからず、この土日で自宅で悪戦苦闘していますが、この時間でまだできません。もちろん結合セルは全部解除しています。同じミス、操作の繰り返しでもううんざりして精神的にくじけそうです。今朝も9時から今まで8時間やって全くできません。 せめてB列を50音順にするやり方だけでも教えていただけないでしょうか?!

みんなの回答

  • nttxinc
  • ベストアンサー率44% (262/585)
回答No.6

ANo4です AとB列の間に挿入したんだから =PHONETIC(c*)ですね(^^ゞ

harpoon0111
質問者

お礼

nttxinc様、誠にありがとうございました。せっかくの休日に、エクセルレベルZの人間にわざわざ時間を割いていただき、本当に感謝です。 これより頑張り21時を目途にリスト作成に向かいます。 本当にありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • rotansa
  • ベストアンサー率35% (62/176)
回答No.5

ご質問拝見致しました。 お困りのようですね。 エクセルにはふりがなを引き出す関数「PHONETIC」という関数があります。 これを利用してはいかがでしょうか。 ふりがなを入れる列を作りソートされてはいかがでしょうか。

harpoon0111
質問者

お礼

お忙しい中誠にありがとうございました。おかげ様で、出口のないトンネルに一筋の光明が見えました。ありがとうございます!

全文を見る
すると、全ての回答が全文表示されます。
  • nttxinc
  • ベストアンサー率44% (262/585)
回答No.4

A列とB列の間に一列挿入して、 =PHONETIC(b*) と言う関数を入れ、 下までコピーすれば、 B*のふりがなが抽出されますので、 これをキーに並び替えれば、 都道府県50音順になると。

harpoon0111
質問者

お礼

おーすごい!エクセルで四則演算しかしておらず、そんな機能があるとは!!かえすがえす御礼申し上げます。本当にありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • kaZho_em
  • ベストアンサー率50% (2950/5879)
回答No.3

> B列を50音順にするやり方 そのような方法はありません。 漢字フォントに「発音」の概念は無いからです。文字でソートする場合、 あくまでも文字コードの値順に昇順、降順が選べるのみです。 「渡辺」と書いて、「わたべ」と「わたなべ」といった複数の読み方がある事や 単語によって音・訓が変化したりと漢字に「一義的に決定できる」読みはありません。 ゆえに、機械的に判断するのはきわめて難しい為です。 B列の都道府県名を別の列にひらがなやカタカナで記述した列を作り、その列を キーとしてソートさせるのが現実的な方法だと思います。

harpoon0111
質問者

お礼

お忙しい中、誠にありがとうございました。まさにおっしゃる通りでした。ひらがな列の作成をこれより行います。ありがとうございました!

全文を見る
すると、全ての回答が全文表示されます。
  • Techey
  • ベストアンサー率33% (23/68)
回答No.2

この場合は、B列の名称のふりがなをC列(もしくはその他の列)に入力し、 「その列を並び替える」ようにしましょう。 漢字がそのままだと、その漢字の音訓読みで並び替えをするためです。

harpoon0111
質問者

お礼

お忙しい中、誠にありがとうございました。 私も、「こいつはいったいどうやって50音順を理解するのだろう?」と素朴な疑問を持っておりました。ありがとうございました!

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

こんにちは^^ B列は漢字で表記されていると思います。 エクセルのソートは、その読み方でソートしてくれないので、 ひらがなで県名を登録する枠が必要になります。 A列とB列の間もしくは、B列とC列の間に列を一つ挿入して、 よみがなを登録します。そして、ソートの基準をその列にすると うまくいくと思います。

harpoon0111
質問者

お礼

お忙しい中、誠にありがとうございます。これよりエクセルB列前に、よみがな記入を開始します。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル オートフィルタのリスト内の都道府県別に並替

    エクセルのオートフィルタを設定したあと、都道府県が記入してあるデータの列にプルダウンが出てきますが、そのリストがふりがな順に表示されます。 これを北海道から沖縄に並び替えしたリストで表示できることはできますでしょうか?大変困っております。宜しくお願い致します。 例) A    B NO  都道府県▼(←表示されるリスト内を並び替え) 5   宮城 8   栃木 15   東京

  • エクセルでこれをやってみたいんですが。良い方法を・・・。

     氏名 出欠(1) 出欠(2) (1)(2)とも出席 どちらか出席  Aさん 1      1      ○  Bさん 1      欠             ○  Cさん 欠      1             ○ A列に氏名、B列に1回目の出欠、C列に2回目の出欠、で出席の場合「1」欠席の場合「欠」と入力しています。D列に「(1)も(2)も出席の場合」○、E列は「どちらか出席」で○としたいと思っています。 ○を出すためにIF関数で=IF(A2+B2=2,"○","")としたのですが、「欠」という文字列のためエラーが出てしまいます。「欠」を「0」と入力すれば問題がないのはわかるのですが、プリントアウトし他人に見やすくするために「欠」としたいのです。表示形式→ユーザー定義→”欠"#,###とすればエラーは出ないのですが、一つ一つコピーは面倒なのです。何か良い方法はありませんか?

  • エクセルでの出欠簿

    A列に出欠(○・×)B列に会社名・C列に出席人数・D列に出席者名となっています。このデータでA列に○の入っている会社名と出席者名を他のシートの出席者名簿に転記したいのですが、いい方法はありませんか?教えてください。 このデータの会社名は他のBookの案内状送付リストからリンクされています。

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

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

  • エクセルについて

    出欠をとりたいです 出席○ 遅刻△ 欠席×    B1列   D1列     ○     ○     ×     ○     ○     △     ○     ○     ×     × 出席       名 遅刻       名 欠席       名 です。宜しくご教授のほどお願い申しあげます。

  • エクセルで 昇順 降順を 結合した行ごとに

    エクセル2010です。 エクセルで 昇順 降順を 結合した行ごとに 1セットで できないものか? A列 ID番号 B列 名前 C列 ひらがな D列以降 月の 日付 1 2 3 4 5 6 7 8 と 上から 同じ種類の対応するデータが 入っているとします。 聞きたいのは  A列 ID番号順に 並び替えとしたときに 同じセットで 一緒に移動できないか? B列 C列で 並び替えをしたときに 同じセットで 一緒に移動できないか? ということです。 どうか お願いします。

  • Excelの住所による並び替え

    Excel2010を使用しています。 A列 顧客名 B列 住所 C列 顧客履歴 のデータがあります。 C列の顧客データはA列の顧客に対して複数行あります。 このとき、住所のB列で地域ごとに並び替えをしたいと考えています。 住所は、○○県○○市○○町1-2-3のようになっています。 しかし住所登録によっては、 ○○県○○郡○○町1-2-3 ○○市○○町1-2-3 のように、入力した人や時期(市町村統合前の状態)によって形式が違います。 「○○町」の部分を使って並び替えをするために、ユーザー設定リストで、町名リストを北から南の町名順で作成してそれを使って並び替えをしてみましたが、上手く反映しません。 ユーザー設定リストの作り方や、マクロの組み方があれば教えていただけないでしょうか?

  • エクセル都道府県で並べ替えるユーザ設定リスト

    こんにちは。初めて質問させていただきます。 PCはVista、エクセル2007を使用していますが、 表題のとおり都道府県を北から順に並べ替えたいと思っています。 ユーザ設定リストに北から順に設定し、ユーザ設定の並び替えで 最優先されるキーを都道府県の行、並び替えのキーを値、順序を都道府県にして 実行を押すと何故かあいうえお順に並んでしまいます。(愛知がはじめにきます) 一度エクセルを閉じてやり直したりもしましたが駄目でした… どうか教えて頂けると嬉しいです。 宜しくお願い致します。

  •     EXCELで急に並び替えが・・・

     さっきまで、EXCELで並び替えが出来ていましたが急に『この操作には同じサイズの結合セルが必要です』とティコンと音が鳴って並び替えができなくなりました。これってなんで急にできなくなったのですか?    ○office2002です

  • Excelの入力規則に2列のリスト

    添付画像のようなA列に都道府県コード、B列に都道府県名が入力されていて、D2セルに入力規則でプルダウンリストを使用したいです。 プルダウンリストにはAとB列を結合(添付はスペース区切りにしていますがなんでもいいです)させたものを表示し、選択後はB列の名称のみを反映させたいのですが、このような制御は可能でしょうか? できればマクロやVBAは使用しない方が望ましいです。 よろしくお願いします。