| すぐマク YNxv98912 | Home | Search | Contents | Gallery | Introduction | Service | Support | What's New! |
| ハイフンの入った数字が順に並ばないが? |
|
|
|||||
数字順に並び替えができません。例えば 1-2、2-3、10-5とあった場合、10-5が 2-3の前になってしまいます。 500連発第2弾152番の「ハイフンで結ばれた数字を並べ替える」でも、並び替え結果が 1-10が 1-3より前になっています。 小さな数字順に並ぶようにはどのようにすればいいですか? |
|
|||
|
「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! |