[[20180606145521]] 『エクセルの並び替えの判定基準』(sazh) ページの最後に飛ぶ

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

 

『エクセルの並び替えの判定基準』(sazh)

A
a
B
b




(上4つ半角、下4つ全角)
この文字列を昇順でソートすると、
大文字小文字を区別した場合、
a

A

b

B

大文字小文字を区別しなかった場合、
A
a


B
b


となりますが、この並び変えの判定基準がわかりません。なにを基準にソートしているのでしょうか?
JIS文字コードで順番を比較しているとネットにありましたが、それだと
A
B
a
b




となるはずですし。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 大文字小文字を区別する場合、大文字小文字を区別しない場合どちらも全角半角は区別せず同じものとして扱い、
 同じ文字(AとA)間では出現順に並べる。
(ねむねむ) 2018/06/06(水) 15:11

そこは理解しています。
知りたいのは何を基準にa,bの順になるかです。
aが先でbが後というのは当たり前かもしれませんが、その判定を何を基準に行っているかをしりたいのです。
JIS文字コードで判定しているのか、フリガナで判定しているのか、、、どちらも違うようですが。
(sazh) 2018/06/06(水) 15:29

 辞書順だと思いますよ。

 辞書順て何だ、と訊かれると返答に窮しますが、(a,b,c・・ あ、い、う・・ であって文字コードとは関係ないです)

 エー(A,a,A,a)ならどれも同じです。(優先順に差はありません。降順に並べ替えてみれば分かります)

(半平太) 2018/06/06(水) 15:34


 「辞書順」でネット検索してみましたが、"辞書順"用コードがどうなっているかは見つからなかったです。

  あっても不思議じゃないと思うんですけどねぇ・・

  多分、基本は文字コードなんでしょうけど、味付けが必要で、単純には示せないのかも知れないです。

 いずれにしても、全コードを文字にして、並べ替えれば、それが「エクセルの(辞書)順」ですね。
 そのリストを使う事にすれば、基本概念が分からなくても実務上支障は無いです。

 ※降順にも並べ替えて、同順位のチェックもお忘れなく。

(半平太) 2018/06/06(水) 16:18


コメント返信:

[ 一覧(最新更新順) ]


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