[[20091024171641]] 『並べ替えが正しく行われません』(うーむ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『並べ替えが正しく行われません』(うーむ)

自社で展示会を行うのですが,その展示会に使う名簿を作りました。

 御社名    並べ替え用欄  お名前  1日目来場 2日目来場   aセミナー 

 (株)まる    まる    山田B男   ○             ○   
 (有)▽    さんかく  佐藤A子         ○          

 始めに並べ替え欄には株とか有とかを取り除いたものをsubstituteの
組み合わせ関数でいれるよにうしました。

最初は社名の部分におあそびで(株)アーモンドチョコレート のような
内容をいれて,並べ替えが上手く行われるかどうかをみました。

上手くいきましたので,社名や参加者名をどんどん入れていきました。
ふと気付いた時に並べ替えをおこなうと,まったく昇順にはならず
困ってしまっています。

エクセルのバージョンは2003です。

セミナーは、実際には5種類ありますので,aセミナー〜Eセミナーまであります。

社名のところだけの入力テストをした時は正しく並べ替えが行われていたのに,何故本格的なデータをいれていった途端並べ替えが正しく行われなくなってしまっているのでしょうか?


 情報が少なすぎます。
 こちらからは質問者さんのExcelを見ることはできません。

 どのようにうまくいかないのか
 具体例を提示してください。

 (ていおう)2009/10/24 18:31

『並べ替えが正しく行われません』(うーむ)
社名の(株)(有)などを取り除いた並べ替え用欄の社名のあいうえお順になるようにしたいのです。

ですが,あきらかにあああ という会社があるのに,並べ替えをすると,一番最初にえええ という社名がきてしまったりします。

社名欄と並べ替え欄だけで並べ替えをしてたとき

  社名        並べ替え     お名前  1日目来場 2日目来場   aセミナー    Bセミナー    Cセミナー   Dセミナー    Eセミナー   

 (株)チョコレート     チョコレート
 (有)プリン      プリン
 (資)アップルタルト  アップルタルト

この状態で昇順並べ替えをしたら,

  社名        並べ替え     お名前  1日目来場 2日目来場   aセミナー    Bセミナー    Cセミナー   Dセミナー    Eセミナー   

 (資)アップルタルト   アップルタルト
 (株)チョコレート   チョコレート
 (有)プリン      プリン

という結果になりましたが,

お名前以降の情報を入力していってある程度データが溜まった時に同じ手順で昇順に並べ替えをしたらあいうえお順にはなりませんでした。

何が原因でしょうか?


 う〜ん。。。。
 カタカナやひらがなの名前ですか?

 漢字の名前なら 関数を通したときにふりがな情報が無くなるので
 あいうえお順に成らない印象を受けるかもしれません。

 カタカナ・ひらがなの社名もバラバラに成ってしまうなら
 本当に希望する列で並べ替えが行われているのか
 確認されるのが良いのではないかと思います。

 実際のデータを載せる訳にはいかないと思いますので
 仮に実際にその様になるデータをいくつか載せて
 「こうやって入れたら、そうなるでしょ!!」
 と、ご説明頂くのが良さそうに思います。

 あああ・えええ・チョコレート・アップル・プリンタルト
 これらのデータでは問題なく並ぶと思いますが
 これらでも本当に上手く行かないのですか?

 (HANA)

 > substituteの組み合わせ関数で
 これどんな数式ですか?
 PHONETIC を使ってますか?
 (sky)


 もう一度言いますが
 こちらからは質問者さんのExcelを見ることはできません。

 情報が不足していると少ない情報から
 「推理」するしかないのです。

 ・どんな数式なのかがわからない。
 ・どんな風にうまくいかないのかの具体例がない。
 ・どのように並べ替えをしているのかがわからない。

 現段階では
 並べ替えの方法を間違っていませんか?
 数式が間違っていませんか?
 すべてカタカナなんですか? 漢字はないんですか?
 社名のデータは手入力したデータですか?

 (ていおう)2009/10/24 19:06

『並べ替えが正しく行われません』(うーむ)

説明の一覧表の名前がまずいですね。

   社名       並べ替え     お名前  1日目来場 2日目来場   aセミナー    Bセミナー    Cセミナー   Dセミナー    Eセミナー   

 (資)葵の御紋     葵の御紋      漢字漢字   1     1      1
 (株)漢字社名    漢字社名      名前漢字         1          
 (有)アルファペット アルファベット
 (株)かんすう    かんすう

今1つ思ったのですが,(株)等をとりのぞいた並べ替え欄の社名に漢字で始る社名もあれば,カタカナ,ひらがなもありますが,それがきちんと反映されないのでしょうか? 

substituteの組み合わせ関数

SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3," (株)",""),(有),""),(資),"")
といれて,(株)(有)(資)の文字を取り除く結果欄が並べ替え欄です。
関数式はココしか入れてません。
PHONETIC とは?

○どんな風にうまくいかないのかの具体例がない。
(株)(有)(資)などを除いた社名欄があいうえお順にならばない,としか
説明のしようがありません。

○どのようにならべ替えしてるか     並べ替え欄のところにカーソルを置いて↓昇順 を押しています。

○社名は手入力か    すべて手入力です。

情報不足とありますが,これ以上の説明はしようがありません。


 > PHONETIC とは?
 関数です。調べてみてください。  

 (sky)

 >漢字で始る社名もあれば,カタカナ,ひらがなもありますが
   ~~~~~~~~~~~~~~~~~~~~~
 でしたら、上で書きましたが
 ◆漢字の名前なら 関数を通したときにふりがな情報が無くなるので
 ◆あいうえお順に成らない印象を受けるかもしれません。

 例えば「山田・鈴木・土田」に
 「やまだ・すずき・つちだ」のふりがな情報が有ったら
  鈴木・土田・山田 の順に並びますが
 数式を通す等ふりがな情報が無かった場合
  山田・土田・鈴木 の順に並びます。

 >情報不足
 と言うのは【漢字で始る社名もあれば】の部分の事です。
 それまでに挙げられたデータの中に
 漢字で始まるデータは有りませんので。

 (HANA)


 > 数式を通す等ふりがな情報が無かった場合
 > 山田・土田・鈴木 の順に並びます。

 ですから PHONETIC を使えばいいのでは?

 (sky)


『並べ替えが正しく行われません』(うーむ)

社名のあいうえお順に並べ替えるにはどうすればいいですか?

お客様の受付名簿であり,社名のあいうえお順でないと受付で社名がパッと探せない等,去年はいちいち挿入を手入力をしており,かなり大変でしたので,今回はなんとか並べ替えを,とSUBSTITUTEの関数を知ったのも束の間の喜びでした。
なにかて入力挿入以外の方法はありませんでしょうか?

PONETICを今ちょっとみましたけど,まだまだよくわかりませんでした。

skyさん,具体例を伺ってはいけませんか?


 具体例が乏しいのであくまでも想像での回答ですが

 HANAさんのご回答にもありますが

 漢字とひらがながあるデータの場合
 漢字のデータはふりがな情報がないので
 ご提示の数式ですと
 期待通りの並べ替えをすることはできません。

 たとえば
 =SUBSTITUTE(PHONETIC(A1),"(カブ)","")

 この数式を応用してみてください。

 (ていおう)2009/10/24 20:33

 > 漢字とひらがながあるデータの場合
 > 漢字のデータはふりがな情報がないので

 なんか曖昧な表現ですね。
 これは数式を通した場合という意味ですか?

 (sky)


 えっと。。。みなさん書いて居られますが
 PHONETIC関数でふりがな情報を取りだして
 それを並べ替えに使ってみて下さい。

 勿論「(株)」を入力していてふりがな情報にも「(カブ)」
 が付いているなら、それはSUBSTITUTE関数で取り除いてください。

 skyさんがすぐ上で「関数です。調べてみてください。」と書いて居られたので
 その下で書かなかっただけなんですけどね。。。。

 例えば「(資)葵の御紋 」がA1セルに入っているとして
 =PHONETIC(A1)とすると「(シ)アオイノゴモン」と表示されますか?
 される場合は、ていおうさんが書いて居られるように
 SUBSTITUTE関数と更に組み合わせて
 ふりがなの社名だけを取り出せば良いと思います。

 PHONETIC関数が 希望するふりがなを返さないなら
 ふりがなを修正するか。。。。

 全く違う話に成りますが、そもそも
 「(資)葵の御紋」を一つのセルに入れるから問題であって
 最初の列に(資) ←前に付く場合
 次の列に 葵の御紋
 その次に     ←後ろに付く場合
 と、3列用意して於いても良かったかもしれません・・・?

 いや、キッパリと「ふりがなを入れる列」を作っても・・・?

 というか、こんなに沢山書き込みがあると
 混乱されるといけませんので 私はこの辺りで。。。

 (HANA)

 すみません。
 読み返してみると表現が少しおかしいですね。

 提示された数式の場合
 ふりがな情報がなくなるので
 期待通りの並べ替えをすることはできません。

 ということでした。

 (ていおう)2009/10/24 20:59

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.