none
Excel 2007中特殊字符的排序规则是怎样的? RRS feed

  • 问题

  • 帮助中这么写道:
    在按升序排序时,Microsoft Office Excel 使用如下排序次序。在按降序排序时,则使用相反的次序。
    注释
    数字    数字按从最小的负数到最大的正数进行排序。
    日期    日期按从最早的日期到最晚的日期进行排序。
    文本    字母数字文本按从左到右的顺序逐字符进行排序。例如,如果一个单元格中含有文本“A100”,Excel 会将这个单元格放在含有“A1”的单元格的后面、含有“A11”的单元格的前面。

    文本以及包含存储为文本的数字的文本按以下次序排序:

    ·0 1 2 3 4 5 6 7 8 9 (空格) ! " # $ % & ( ) * , . / : ; ? @ [ \ ] ^ _ ` { | } ~ + < = > A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

    ·撇号 (') 和连字符 (-) 会被忽略。但例外情况是:如果两个文本字符串除了连字符不同外其余都相同,则带连字符的文本排在后面。

     注释    如果您已通过“排序选项” 对话框将默认的排序次序更改为区分大小写,则字母字符的 排序次序为:a A b B c C d D e E f F g G h H i I j J k K l L m M n N o O p P q Q r R s S t T u U v V w W x X y Y z Z

    逻辑    在逻辑值中,FALSE 排在 TRUE 之前。
    错误    所有错误值(如 #NUM! 和 #REF!)的优先级相同。
    空白单元格    无论是按升序还是按降序排序,空白单元格总是放在最后。

     注释    空白单元格是空单元格,它不同于包含一个或多个空格字符的单元格。


    但是,不包含在上面列表中的特殊符号的排序规则是怎样的呢?
    2009年12月4日 1:34

全部回复

  • 我原本以为,它应该是按照unicode编码来排序的,但是试了一下并非如此——那么会是根据什么排序的呢?ASCII码?还是其他的什么方式?
    2009年12月4日 3:05