Excel根据最后一个数字对列进行sorting –

我有一个像列的Excel表

regno KEK-123 KE1-122 KL-02-D-211 KL-02-F-7232 KL-03-M-6232 KL-04-P-4917 KL-11-R-7232 KL-12-811 KL-12-B-3223 

我需要根据最后的数字来sorting这个列。 可以擅长sorting吗? 我虽然去除了之前所有的内容 – 。 但是不知道如何做到这一点。 请指导我如何做到这一点。

最简单的方法是使用助手列来sorting数据。 将下面的函数放入单元格B2中,并向下拖动:

 =RIGHT(A2;LEN(A2)-SEARCH("£";SUBSTITUTE(A2;"-";"£";LEN(A2)-LEN(SUBSTITUTE(A2;"-";""))))) 

如果您的Excel使用逗号而不是分号只是replace它们。

那么这是这样的:

 =RIGHT(A2,LEN(A2)-SEARCH("£",SUBSTITUTE(A2,"-","£",LEN(A2)-LEN(SUBSTITUTE(A2,"-","")))))"