すぐマク YNxv98912 Home | Search | Contents | Gallery | Introduction | Service | Support | What's New!
ハイフンの入った数字が順に並ばないが? Click Here! Click Here!
Question 60.6 値の操作 Previous Next
詳細は こちら 数字順に並び替えができません。
例えば 1-2、2-3、10-5とあった場合、10-5が 2-3の前になってしまいます。
500連発第2弾152番の「ハイフンで結ばれた数字を並べ替える」でも、並び替え結果が 1-10が 1-3より前になっています。
小さな数字順に並ぶようにはどのようにすればいいですか?
Answer  Excel 97以上 Copyright (C) 2003.5.29 Yoshioh Nagai
「Excel VBAマクロ 500連発第2弾」をご愛読、ありがとうございます。
困った問題ですね。
1-3が
1-03のことならば、1-10より前にならないとおかしいと言えますね。
では、同じ 1-3でも 1-100との大小関係を判定するときには
1-003 として扱うことになるのでしょうか。
桁揃えされていれば簡単ですが。

頭が痛くなるといけないので、ここで深入りすることはやめます。 が、このことについては、すでに下記の 2つのページに掲載済みですから、そちらでご覧ください。
 ・ ハイフンで結ばれた数を並べ替えるには
 ・ 文字列中のハイフンが無視してソートされる理由は
http://www.geocities.jp/happy_ngi/ Home | Contents | Gallery | Introduction | Service | Support | What's New!

Click here to visit our sponsor