次の方法で共有

データの並べ替えの際、半角のハイフンが無視される

Anonymous
2012-07-13T07:41:48+00:00

文字列を例えば昇順に並べた場合で、文字列に半角のハイフン「-」を含んでいた場合、この半角のハイフンはあたかもなかったごとく並べ替えられてしまいます。

例えば、A221-189、A221-262、A2211-90、A2211-95、A2212-30

とあった場合、昇順では以下の順番に並びます。

A221-189、A2211-90、A2211-95、A2212-30、A221-262

この半角ハイフンの代わりに半角アスタリスクだと

A221*189、A221*262、A2211*90、A2211*95、A2212*30

の順に並びます。

すなわち、半角ハイフンを無くした状態での順序で並ぶことになります。

これはおかしいと思いますがどうでしょうか?

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-07-13T08:56:23+00:00

    ・私は気がつきませんでした。

    確かに東倉俊夫さんの質問本文の様になりますね。

    こちらのスレッドをご覧ください。

    【 EXCELのソートでうまく並びません。】

     http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q131905628

    上記スレッドの ベストアンサーに選ばれた回答 によると、『一重引用符 (') とハイフン (-) は無視されます。ただし、ハイフン以外は同じ文字列がある場合、ハイフンを含む文字列が後に配置されます。』 とのことです。

    つまりは仕様ということですね。

    何故この様な仕様なのかは分かりません。

    この回答は役に立ちましたか?

    4 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません