普通平面磨床橾作视频:EXCEL可否按照某列单元格中的最后一个字母排序

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 05:58:37
在EXCEL内有如下一列数值:
U00932201G
U00932202G
U00934005H
U00932111G
U00934004H
U00932112G
U00932110G
U00932107G
……
每个数值的最后都是以“H”或者“G”来结尾的,它们混排在一起。如果想让结尾为“H”的挨在一起,结尾为“G”的挨在一起,怎么操作?
请各位高手不吝指点!
以此可以延伸到按照后2位、后3位、以至指定位进行排序。不知Office中有无此种功能。

有两种方法可以试试:
1.可以用VBA函数StrReverse()倒置数值;
2.截取最后位数字,在第一个数值表格(假设A1)后表格(B1)输入“=MID(A1,LEN(A1)-#+1,#)”,不要引号,#号为倒数尾数(1为最后1位,2为倒数两位),然后可按B列排序即可,
如果截取倒数的数字需要从最后位倒置,可以用mid()每次取一位数后合并送入B列,好像有点麻烦。
希望能有所帮助

在后面一列先提取需要排序的数据
比如要按最后一位排序,提取公式为
=right(a1,1)
其中A1是单元格的引用,1是提取的位数
然后下拉或双击填充
最后根据提取的数据排序即可。

EXCEL按照最后面的开始排序,终于研究出来了,我可以了,不过有点麻烦,
加我QQ269675145