例子:Excel对包含短横线“-”的字符串排序

 时间:2024-10-13 05:04:53

1、具体原因是由于Excel在对文本排序时会忽略短横线“-”,另一个会被忽略的字符是英文单引号“'”(即撇号)。如果两个文本字符串中除了短横线不同外其余字符都相同,则包含短横线的文本会排在后面。遇到这种情况,可将“编号”列文本中的短横线全部替换为某个特殊字符,如“[”,排序后再将该字符替换回“-”即可。或者在辅助列中使用公式替换,例如本例在C2单元格输入公式: =SUBSTITUTE(A2,"-","[") 填充公式到C11单元格,然后按C列排序。

例子:Excel对包含短横线“-”的字符串排序

2、Excel在对文本字符串排序时,是按从左到右的顺序逐个字符对比后排序的。经验证,在默认的次序中,特殊字符都排在数字和字母的前面,即: (空格) ! " # $ % & ( ) * , . / : ; ? @ [ \ ] ^ _ ` { | } ~ + < = > 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

3、因而也可将公式中的“[”改为其他特殊字符。而要将包含短横线的文本字符串全部排在后面,可将公示中的“[”改为字母“Z”。

  • 如何提取数据EXCEL单元格中几个数据
  • Excel中如何剔除无法打印的字符
  • Excel批量将值为0的单元格转化为空值并将其删除
  • Excel:高效查找最后一次销售额
  • excel中,SUMPRODUCT函数怎么使用?
  • 热门搜索
    哺乳期怎么减肥 标致308怎么样 昆明攻略 玉珠铉减肥瑜伽中文版 翁帆简介 小肚子减肥 二陈丸减肥 东吴霸王传攻略 剑侠情缘2攻略 过午不食减肥法