Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel:如何按破折号后的两位数排序?_Excel_Excel Formula - Fatal编程技术网

Excel:如何按破折号后的两位数排序?

Excel:如何按破折号后的两位数排序?,excel,excel-formula,Excel,Excel Formula,我有一个excel表格,大约有85k行,我正试图按照-后面的字母数字对它进行排序。例如: - AB1001-OE - AB1001-OE-1 - AB1001-SS - AB1001-SS-1 - AB1002-OE - AB1002-OE-2 - AB1002-SS - AB1002-SS-2 - AB1003-OE - AB1003-OE-1 - AB1003-SS - AB1003-SS-1 - AB1004-OE - 3 - 34 - 3471 - 34

我有一个excel表格,大约有85k行,我正试图按照
-
后面的字母数字对它进行排序。例如:

 - AB1001-OE
 - AB1001-OE-1
 - AB1001-SS
 - AB1001-SS-1
 - AB1002-OE
 - AB1002-OE-2
 - AB1002-SS
 - AB1002-SS-2
 - AB1003-OE
 - AB1003-OE-1
 - AB1003-SS
 - AB1003-SS-1
 - AB1004-OE
 - 3
 - 34
 - 3471
 - 3473
 - 5406001
 - 5406002
 - 03471PA
 - 03473PA
 - 034PA
 - 375690-S
 - 380865-S

我试图完成的是按OE和SS对其进行排序,并为两者添加注释,如果我只键入一次注释,然后在排序后复制其余注释,可能会更容易。非常感谢您的帮助。

使用以下公式获得帮助者栏B中的
注释

=IFERROR(IF(OR(MID(A9,SEARCH("-",A9)+1,2)="OE",MID(A9,SEARCH("-",A9)+1,2)="SS"),"YES","NO"),"")
通过扩展范围对辅助列B进行排序


希望这对您有所帮助。

您所说的排序是什么意思?你想把所有的OE都分类吗?或者你只是想给OE分配一张便条?如果是后者,您可能只需使用
文本过滤器
对该列进行归档,然后
包含
并键入OER,您的问题与编码有何关系?如果没有,则属于超级用户。