• ベストアンサー

EXCELでの並べ替えについて

EXCELでの並べ替えですが、 (有)田中建築 (有)オッケー (株)鈴木 佐藤(株) (株)松本産業 を「あいうえお」順に並べ替えると、 佐藤(株) (株)鈴木 (株)松本産業 (有)オッケー (有)田中建築 となってしまいます。 (有)オッケー 佐藤(株) (株)鈴木 (有)田中建築 (株)松本産業 と並べ替えるにはどうすればいいんでしょうか?

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

  • ベストアンサー
  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.1

(株)や(有)を無視したいんですよね。 いちばん単純な方法は、新たに「読み」の列をつくり、そこに (有)田中建築  たなかけんちく (有)オッケー  おっけー (株)鈴木     すずき 佐藤(株)     さとう (株)松本産業   まつもとさんぎょう というふうに(株)や(有)抜きの読みがなを入力し、この読みの列を優先にして 並び替えてやればOKです。 この例のように、(株)や(有)が前に付いたり、後ろに付いたり不定である場合は、量が多いとちょっと大変ですが、このやり方が確実です。

RED-RED-RED
質問者

お礼

さっそくのご解答ありがとうございます。 そうですね、読みの列を作ればよかったんですね。 頭が混乱していて簡単な事が思いつきませんでした。 量はまだそこまで多くないので読みの列を作成しようと思います。 ありがとうございました。

その他の回答 (2)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.3

こんにちは。maruru01です。 フリガナの列を作るというのは、他の方と同じですが、関数でフリガナを取り出す方法です。 A1に元の名前が入っていて、B1にフリガナ("(株)"を除いたもの)を取り出すとすると、B1に、 =CONCATENATE(LEFT(PHONETIC(A1),FIND("(",PHONETIC(A1),1)-1),MID(PHONETIC(A1),FIND(")",PHONETIC(A1),1)+1,LEN(PHONETIC(A1)))) とします。(長い) ただし、問題点は ・かっこは半角かっこ「"("と")"」しか認識しません。 ・PHONETIC関数は元の名前が入力された内容によって変わります。 例えば"田中建設"を、 「たなかけんせつ」と入力して変換したか、 「でんちゅうけんせつ」と入力して変換したかで変わってしまいます。 まあ、大量にある場合は、いったん上記関数で取り出しておいて、おかしいものをチェックしていくということですね。 (最初から全部のフリガナを入力していくのと、どっちが楽なんだろう。)

RED-RED-RED
質問者

お礼

ご解答ありがとうございます。 関数でフリガナを取り出す方法があったんですね。知りませんでした。 今回はまだ量があまり多くないので、読みの列を新たに作ろうと思います。 今後大量のフリガナを取り出す必要に迫られた時には教えて頂いた関数を駆使してみたいと思います。 ありがとうございましたm(__)m

回答No.2

はじめまして。 並べ替える時には、漢字を並べ替えるとアイウエオ順に並び替えることができません。アイウエオ順に並び替えるには、脇に振り仮名の欄を設け、振り仮名を入力してその振り仮名を並べ替えるようにします。 そうするとうまくいきます。頑張ってみてください。

RED-RED-RED
質問者

お礼

さっそくありがとうございます。 読みの列を作りたいと思います。 参考になりましたm(__)m

関連するQ&A