作业帮 > 综合 > 作业

请问如何在WORD或EXCEL中将英语单词按最后一个字母倒着排序(倒着升序)

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/30 15:51:43
请问如何在WORD或EXCEL中将英语单词按最后一个字母倒着排序(倒着升序)
请问如何在WORD或EXCEL中将英语单词按最后一个字母倒着排序:如:sent the bent mend went leg ax 这七个单词排成:mend the leg bent sent went ax
请问如何在WORD或EXCEL中将英语单词按最后一个字母倒着排序(倒着升序)
加一个辅助列.内容等于前面单词的最后一个字母=right(a1,1).两个一起选上,按辅助列排序.
再问: 没看明白。百度里也有类似的答案,但我操作后,好象没成功。请问,能说得更详细些吗?
再答: A列 sent the bent mend went leg ax 共七行。 B列 B1: =Right(a1,1) 下拉得到7个公式。 同时选上A列和B列,排序,选择按B列排序即可。
再问: 不好意思,我又试了几遍,还是不行
再答: 你的结果不是按最后一个字母排序得来的。是把整个字反过来后排序得来的。 即先按最后一个排,再按倒数第二排,以此类推。这个要复杂些。需要定义一个函数。 打开EXCEL, 按Alt + F11打开VBE 插入模块, 把下面代码拷进去 关掉VBE。 Option Explicit Public Function ReverseString(Text As String) ReverseString = StrReverse(Text) End Function B列 B1: =ReverseString(A1) 下拉得到7个公式。 同时选上A列和B列,排序,选择按B列排序即可。
再问: 不好意思。“你的结果不是按最后一个字母排序得来的。是把整个字反过来后排序得来的。”其实我要的就是按最后一个字母排序。:“mend the leg bent sent went ax”即按最后一个字母 的顺序来排列。主要是想把几个相似的单词排列在一块方便记忆。如mend fend send 还有 fell bell tell sell 以及 let set yet pet jet 这些这些单词后面相似的放在一块,方便记记。
再答: 上面方法都可以的。