Excel对包含短横线“-”的字符串排序实例教程

时间:2022-07-13 14:55:49 

有时需要在Excel中对包含短横线“-”(即减号、连字符或横杠)的文本按某种要求进行排序,例如下图的“编号”列中,某些文本所包含的字符除短横线外都相同,如“A1001”和“A10-01”,要求将所有包含短横线的字符串全部排在一起。但Excel默认排序时会将每个包含短横线的字符串排在其他字符串的下边,如右图所示。

    Excel对包含短横线“-”的字符串排序实例教程    Excel对包含短横线“-”的字符串排序实例教程

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

    =SUBSTITUTE(A2,"-","[")

    填充公式到C11单元格,然后按C列排序。

    Excel对包含短横线“-”的字符串排序实例教程

    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

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

标签:Excel,对,包含,短,横线,“,”,的,字符串,排序
0
投稿

猜你喜欢

  • 编写"宏"让Excel自动合并选中单元格内容

    2022-04-30 00:54:05
  • Win10怎么关闭Defender服务?Defender服务关闭教程

    2023-09-19 03:47:28
  • win10键盘全部没反应

    2023-11-09 07:59:58
  • Win10x系统笔记本电脑怎么还原桌面?

    2023-11-18 11:42:24
  • win10excel打不开的解决方法

    2022-11-27 15:50:39
  • 如何在excel表格中制作帕累托图表

    2022-09-19 00:15:50
  • Word怎么做斜着的机密水印

    2022-11-11 02:17:22
  • excel表格绘画实线的方法

    2023-04-21 10:48:09
  • Windows10系统如何彻底关闭所有广告?

    2023-11-18 01:22:45
  • Excel表格怎么设置超链接到指定工作表

    2023-12-09 23:59:17
  • 通达OA办公软件怎么把一个工作流添加到某账号的主菜单中?

    2023-08-01 20:05:14
  • 怎么将PPT模板导入到WORD?

    2023-12-01 12:51:38
  • Excel2021怎么将插入的图片批量对齐?Excel2021批量对齐图片教程

    2023-05-14 04:02:20
  • office365激活码/破解密钥分享 附激活工具+教程

    2023-05-26 21:34:12
  • word 如何实现部分文字竖排

    2023-11-15 06:06:28
  • Word怎么让我们插入的图片带上相框?

    2022-12-11 17:04:12
  • Excel怎样制作折线图?

    2022-02-08 16:36:46
  • excel表格怎样计算百分比

    2022-04-02 23:41:05
  • win10高分辨率电脑软件模糊怎么办?

    2022-02-24 14:05:33
  • Word折叠标题怎么设置?Word标题折叠功能设置教程

    2023-02-28 15:44:52
  • asp之家 电脑教程 m.aspxhome.com