EXCEL可否按照某列单元格中的最后一个字母排序

在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列,好像有点麻烦。
希望能有所帮助
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-07-21
在后面一列先提取需要排序的数据
比如要按最后一位排序,提取公式为
=right(a1,1)
其中A1是单元格的引用,1是提取的位数
然后下拉或双击填充
最后根据提取的数据排序即可。
第2个回答  2006-07-18
EXCEL按照最后面的开始排序,终于研究出来了,我可以了,不过有点麻烦,
加我QQ269675145

EXCEL可否按照某列单元格中的最后一个字母排序
1.可以用VBA函数StrReverse()倒置数值;2.截取最后位数字,在第一个数值表格(假设A1)后表格(B1)输入“=MID(A1,LEN(A1)-#+1,#)”,不要引号,#号为倒数尾数(1为最后1位,2为倒数两位),然后可按B列排序即可,如果截取倒数的数字需要从最后位倒置,可以用mid()每次取一位数后合并送入B列...

excel 怎么用末字母排序
1、在A列第一个数据行后面的B列单元格输入公式 =RIGHT(A1,1)注意:用A列第一个数据行的单元格地址替换公式中的A1 2、在B列中,从刚列出公式下面的单元格,把公式复制A列最后一行对应的单元格为止;3、选择A和B列的数据区域,点“数据”--“排序”,弹出窗口中:主要关键字--选择“列B”,升...

excel 中如何确定最后一个字母的位置
=MAX(IF(LENB(MID(A2,ROW($1:$100),1))=1,ROW($1:$100)))按 ctrl+shift+enter 其结果是如果有中文算1,如果没有中文,就是对的。比如 abc一def二,结果就是7

怎样在excel里按最后字母排序?
只能再加列。然后用MID函数 列D:=MID(A1,3,2)MID函数是Excel中一个强大的辅助函数,作用是从指定字符串中指定位置提取指定个数字符。MID函数语法:MID(text,start_num,num_chars)text表示指定的字符串,一般为引用的单元格;start_num表示指定位置 num_chars表示指定个数 ...

如何在Excel中按字母顺序排列
打亮您想要按字母顺序排列的文字。要打亮,单击第一个单元格,向下拖动到您想按字母顺序排列的最后一个单元格。点击列标题字母,您可以打亮一整列。找到“数据”选项卡下标准工具栏上的“ AZ排序”或“ ZA排序”图标。点击“ AZ排序”图标按字母升序排列。点击“ ZA排序”图标降序排列。现在打亮的...

Excel表格里的数据最后含有字母,怎样按字母排序
建立辅助列,提取字母,然后用辅助列为主要关键字排序。假设数据在A列,B列为辅助列,B1公式:=RIGHT(A1)下拉。

excel 最后一个是字母怎么下拉从a变到z
1、如果单纯地输入a~z。可在第一行单元格输入“=CHAR(96+ROW(A1)) ”,然后下拉即可。2、假如是“12642a”之类的数,前边文字或数字后边最后一个字母从a~z变化。则公式可输入“="12642"&CHAR(96+ROW(A1))”(最外边引号不输)。后下拉即可。

怎么把excel中单元格内容按其中的字母进行筛选出来?
excel 单元格中的内容按拼音字母进行排序的步骤如下:1、打开excel表格,选中要排序的数列,然后点击顶部菜单中的“数据”,然后点击“筛选”。(如下图)2、在筛选列表下面,点击“下拉”图标,在按颜色排序右侧点击“自定义排序”。(如下图)3、在自定义排序窗口,选择相应的排序关键字之后,再点击“...

excel怎么按字母排序excel如何按字母顺序排序
1、打开需要排序操作的excel表格并选中需要排序的单元格。2、点击工具栏中的“数据”。3、在“数据”中点击“排序”。4、在打开的对话框中的“次序”里选择“自定义序列”。5、点击“新序列”并在右侧的输入框中输入“A—H”的字母。7、将排序依据选为“单元格值”,次序选择为自定义设置的,点击...

excel前面数字后面字母排序
在B1输入=left(A1,5)然后往下拉自动填充会使B列结果出现。。然后选中B列 点数据--排序---弹出排序警告(扩展选定区域)--点排序---弹出排序对话框---确定---弹出排序警告---分别将数字和以文本形式存储的数字排序,OK。。排序完成。。最后,删除B列。。。OK搞定。。。

相似回答
大家正在搜