大人になっても苦手な食べ物、ありますか?

Word2013差し込み印刷の「アドレス帳の編集」「並べ替え」において、
1,10,100,102,103,11,12・・・と並べ替えられてしまいます。
元のExcelでその列は、セルの書式設定で、数値になってはいるのですが。
どこか、設定すべきことがあるのでしょうか。

質問者からの補足コメント

  • ある列に「#」があること、ある列が「53以上」であること、というフィルターは指定したとおりに効いています。
    フィールド名に漢字が含まれていることは問題ありませんか。

      補足日時:2017/12/25 16:50
  • その列には次のような関数式が書かれており、表示されている数値は、意味として正しいと思われます。「=VALUE(RIGHT(H4,LEN(H4)-FIND("・",H4,1)))」

      補足日時:2017/12/25 17:03
  • へこむわー

    その列には4桁の数値はありませんので、3桁ごとの桁区切りは意味が無いのですが、
    念のために、その列の数値に、3桁ごとの桁区切りをつけるというチェックをしましたら、
    正しく順番通りにソートされました。もしかしたら、また何かあるかもしれませんが
    今日のところは独り相撲で済みませんでした。

      補足日時:2017/12/25 17:31

A 回答 (1件)

数値として認識しないで文字列としてされたのでは。


桁区切りを入れたことで、数値として認識できたのでしょうね。
質問された時の設定のままなら、桁を揃えたほうが確実です。
1,10,100,102,103,11,12・・・となるものを
001,010,100,102,103,011,012・・・にします。
これで
001,010,011,012,100,102,103・・・になるはずです。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報