エクセル97の並べ替えについて教えて下さい



◇-エクセル97の並べ替えについて教えて下さい-くろ(2/19-19:13)No.861
 ┗調べた結果-まちゅ(2/20-22:04)No.870
  ┗お礼 ありがとうございました!1-くろ(2/21-10:16)No.877
   ┗Re:お礼 ありがとうございました!1-Yoichi(2/22-02:24)No.881
    ┣もう少し試してみた-まちゅ(2/22-12:59)No.885
    ┃┗Re:またもやありがとうございます!!-くう(2/22-21:02)No.888
    ┗Re:お礼 またまたありがとうございました-くう(2/22-20:58)No.887

861エクセル97の並べ替えについて教えて下さいくろ 2/19-19:13

OS名:Windows98
パソコン名:
ソフト名:エクセル97
くろです。先だっては速攻のお返事をありがとうございました。
また初心者並みの質問なのですが、エクセル97の並べ替えのことでもう半年以上
悩んでます。先日並べ替えのことでどなたか質問していらっしゃいましたがもっと
初歩的なことになります。
・・これに関しては実務ではあまり出てくる問題じゃないのですが、マイクロソフト
のテキストなどを見てると、文字列に関しては、並べ替えはasciiコード順、50音
順になるとあっさり書いてあります。asciiコード順自体がIMEパッドなどにも表示
されませんのでさっきネット上で探しましたが、基本的にあの順というのは文字の
種類(ひらがなとカタカナ)を区別しないのでしょうか?
アルファベットは日本語より先に来るようですけど、「あ」と「ア」をそれぞれ
A1、A2に入れた場合・そしてA2,A1に同じものを入れた場合で昇順降順とも並び替
えてみましたが、なんにも変化がありません。つまりひらがなとカタカナを区別し
ていない・・という風に解釈して良いのか? とすると、「清音・濁音・半濁音の
順」というのも「ひらがな」「カタカナ」が混じっていても関係なくコードの
順・・つまり50音順になるということなんでしょうか?
2点目なんですが、文字の数が長くなると文字が多い方が後になる・・・としてよいの
でしょうか?  「はんだ」「ば」「ぱん」を昇順で並べ替えると「ば」「ぱん」
「はんだ」の順になります。1文字目だけ見れば反対の順になるはずですが、文字
列の短い順に並び代わるのです。なんだか頭が混乱してきましたが、整理のつく簡
潔な表現でこの基準をどなたかご存知でしたら教えて下さい。長くてすみません。
どうぞ宜しくお願いします。

870調べた結果まちゅ 2/20-22:04
記事番号861へのコメント
EXCEL97でならべ順を試してみました。解答だけ載せます。

小さい順の場合
1)まず文字数の少ないものを集める
2)その同じ文字数の中で以下の順にならべるようです。
 英字(大文字−小文字)−ひらがな−カタカナ
 −濁点文字(ひら−カナ)−半濁点文字(ひら−カナ)
 先頭文字から順に違う文字が出てくるまで比較します。
3)もし、空白が文字途中にあったら空白以降は文字が無いと同じ扱い

これでどうでしょうか?

以下小さい順にならべた結果の表示です。


AB
Ab


ば ←濁点
バ ←濁点
ぱ ←半濁点
パ ←半濁点
は んだ
はん
ハン
ばんだ
バンダ
ぱんだ
パンダ

877お礼 ありがとうございました!1くろ 2/21-10:16
記事番号870へのコメント
まちゅさん ややこしい問題を調べてくださってどうもありがとうございました。
さっそく試しました。お調べいただいた通り、同じ文字数の中で、英字(大文字ー
小文字)−ひらがなーカタカナ を全て混ぜて並び替えると、昇順ではこの並びで
すね。 ありがとうございます。 空白入りまで調べてくださって感激です!! 
どなたかこれについてこんな法則もあるよという方がいらしたら、また教えて下さ
いませ…・細かいことが気になってしまう私は…ただの「ア」と「あ」だけを並べ
た場合、
「あ」
「ア」
という文字を縦2つのセルに並べて昇順で並び替えた場合と
「ア」
「あ」
と全く同じ文字を順番を逆にして縦2つに並べて同じく昇順に並び替えた場合では
なぜか同じ結果になるのです。

でも、まちゅさんが調べてくれたいろいろな文字種混在の場合
「A」「あ」「a」「ア」(1文字のみ)を並べたら、もともとの並び方がどうで
あれ、必ず

「A」
「a」
「あ」
「ア」
となり、ちゃんと「あ」と「ア」の並び替えができているのです。
不思議です??
なぜでしょうね?
どなたかその謎を解明できる方いらっしゃいましたら教えて下さいませm(__)m

881Re:お礼 ありがとうございました!1Yoichi 2/22-02:24
記事番号877へのコメント
直接の答えにはならないと思いますが・・・

>お調べいただいた通り、同じ文字数の中で、英字(大文字ー
>小文字)−ひらがなーカタカナ を全て混ぜて並び替えると、昇順ではこの並びで
>すね。
>どなたかこれについてこんな法則もあるよという方がいらしたら、また教えて下さ
>いませ…

実は,私もこのことがずっと気になっていたので
123 ’98 で同様のことをやってみました
結果は,まちゅさんの通りになりました。
因みに友人が三四郎を持っていますので,同様にやってもらったところ
日本語辞書順では同様に,JISコード順では
文字数に関係なく清音が先にきたそうです。

そこで,日本語の辞書がどうなっているか調べてみました。
広辞苑と大辞泉を調べましたが,
どちらもやはり、まちゅさんの通りでした。

例:わかぎ→わかぎみ→わがきみ→わがく→わかくさ→わかさ
となっています。

1.同音・同文字数の場合清音→濁音→半濁音の順になる。
2.文字数の多いものは後に来る
3.その場合,前の文字の清音,濁音,半濁音は同じ文字とみなす
という規則があるようですね。
広辞苑では「濁音・半濁音は清音の後においた」として
へんき→べんき→べんぎ→ペンキの例を載せています。
大辞線ではもう少し親切で,
「1文字目が同じものは2文字目のかなの50の音順にした」として
ハート→ハード→バード→パートの例が載っています。

少し納得したのですが,身近な人の誰に聞いても
「わたなべ」が「わだ」より先だという答えが
返ってくるので,少し戸惑っているところです。

>細かいことが気になってしまう私は…ただの「ア」と「あ」だけを並べ
>た場合、
>「あ」
>「ア」
>という文字を縦2つのセルに並べて昇順で並び替えた場合と
>「ア」
>「あ」
>と全く同じ文字を順番を逆にして縦2つに並べて同じく昇順に並び替えた場合では
>なぜか同じ結果になるのです。

123では「あ」→「ア」の順番になりました。
以上私の以前の質問とも関連して投稿させていただきました。

885もう少し試してみたまちゅ 2/22-12:59
記事番号881へのコメント
>そこで,日本語の辞書がどうなっているか調べてみました。
>広辞苑と大辞泉を調べましたが,
>どちらもやはり、まちゅさんの通りでした。
へー辞典にあわせたんですね。
知らなかった。どんな基準で決められたのかを知りたかったのです。

>例:わかぎ→わかぎみ→わがきみ→わがく→わかくさ→わかさ
>となっています。
>
>1.同音・同文字数の場合清音→濁音→半濁音の順になる。
>2.文字数の多いものは後に来る
>3.その場合,前の文字の清音,濁音,半濁音は同じ文字とみなす
>という規則があるようですね。
>広辞苑では「濁音・半濁音は清音の後においた」として
>へんき→べんき→べんぎ→ペンキの例を載せています。
>大辞線ではもう少し親切で,
>「1文字目が同じものは2文字目のかなの50の音順にした」として
>ハート→ハード→バード→パートの例が載っています。
この3番は理解するのにとても重要な位置付けを持ちます。
つまり、ひらがなカタカナは区別せず、読みが同じなら同じ文字として扱う。
と言うことでしょうね。

>少し納得したのですが,身近な人の誰に聞いても
>「わたなべ」が「わだ」より先だという答えが
>返ってくるので,少し戸惑っているところです。
私も戸惑いました。辞書はそれなりの基準でならべるのは良いのですが、
今回のように名前でならべるときは以前のLOTUSの並べ替えにして欲
しいものです。

>>細かいことが気になってしまう私は…ただの「ア」と「あ」だけを並べ
>>た場合、
>>「あ」
>>「ア」
>>という文字を縦2つのセルに並べて昇順で並び替えた場合と
>>「ア」
>>「あ」
>>と全く同じ文字を順番を逆にして縦2つに並べて同じく昇順に並び替えた場合では
>>なぜか同じ結果になるのです。
細かいことはパソコンを使うに当たりとても重要なことだと思いますので、徹底的に
調べることは必要と思います。私も知らなかったことになっていて私も勉強になります。
私もしてみましたら確かにそのとおりですね。
ひらがなカタカナの区別をしなくなってしまうのちょっと仕様として中途半端かな?
とも思ったりしますね。


>123では「あ」→「ア」の順番になりました。
>以上私の以前の質問とも関連して投稿させていただきました。
報告ありがとうございました。

888Re:またもやありがとうございます!!くう 2/22-21:02
記事番号885へのコメント
まちゅさんは No.885「もう少し試してみた」で書きました。

まちゅさん またまたありがとうございます!!

>私も知らなかったことになっていて私も勉強になります。
そういって頂くと気が楽になります・・・

>私もしてみましたら確かにそのとおりですね。
>ひらがなカタカナの区別をしなくなってしまうのちょっと仕様として中途半端かな?
>とも思ったりしますね。
そうですね・・・なぜなんでしょう・・・
実務でこれで困っている人っていらっしゃるのじゃないかな?とも思ったりしますが・・

ともかくお手数をおかけしましてありがとうございました。
もう少し私もかみくだいてみます。(^^ゞ

887Re:お礼 またまたありがとうございましたくう 2/22-20:58
記事番号881へのコメント
Yoichiさんは No.881「Re:お礼 ありがとうございました!1」で書きました。
>直接の答えにはならないと思いますが・・・
>
あ、いえとんでもありません。
お友達にも協力していただき、また辞典をたくさん引いてくださったり
本当にありがとうございます。
今仕事から帰ってきまして、もう少しお答え頂いた内容をかみくだきたいと思います。

本当にありがとうございましたm(__)mm(__)m

また質問させて頂くかも・・・(^^ゞ
しれませんが皆さんよろしくお願いします!!

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言
初めて2006/02/10/(金) 11:48:40こんにちは。ラガラガと申します。早速、質問なのですが、エクセルの並び替えで、「EXCEL」とか「あか」とか「カラス」とか「漢字」などと、英語・ひらがな・カタカナ・漢字が混ざった表を、あか→EXCEL(エクセル)→カラス→漢字とふりがな順で並び変えたいのですが、何かいい方法はありませんか??どなたかわかる方がいたら教えて下さい。宜しくお願い致します。MSIE6/Win2000
初めて2007/03/09/(金) 18:26:59助かりました。私の何かお助けでもと感じます。益々のご発展を。 2007/03/09Mozilla/WinXP
初めて2011/10/24/(月) 08:36:13 Mozilla/WinVista