Excel:如何在短划线后按两位数排序?

时间:2018-05-14 22:39:58

标签: excel excel-formula

我有一张大约85,000行的Excel工作表,我试图按照-之后的字母数字对其进行排序。例如:

 - 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对其进行排序,并为两者添加注释,如果我只输入一次注释然后将其余部分复制一次就可能更容易了。排序。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

使用以下公式在辅助列B中获取NOTE

=IFERROR(IF(OR(MID(A9,SEARCH("-",A9)+1,2)="OE",MID(A9,SEARCH("-",A9)+1,2)="SS"),"YES","NO"),"")

通过扩展范围对辅助列B进行排序。

希望这对你有所帮助。