excel怎么让字母按顺序排列,第二个字母和后面的

不是第一个字母,是后面的字母,比如abs , acs 两个单词,让abs在前面,因为第二个字母b在C前面

B列的是公式

在B1单元格输入=MID(A1,2,1),下拉,再用B列排序。OK


MID(A1,2,1)是指提取A1中的第二个字符,

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-05-31
这种你可以通过函数来实现,在另外一列输入函数,我这里假如你要的数据在A2以后的单元格,那么我在B2单元格输入:=MID(A2,2,LEN(A1)-1),将公式下拉即可,然后再对B列进行排序即可,思路就是将第一个字母之后的字符取出来,然后再针对这些字符去排序。追问

这么复杂。我发你 你棒我弄下可以吗 就俩

追答

好啊,你发给我一下,只是怎么发呢?因为我现在不能用qq,要不你发到我邮箱,我帮你处理一下,邮箱在私信里。

追问

我一小时后发你好吗?不止两个的样子,4-5个吧,加分给你!谢谢

追答

我给你解释一下这个函数,其实一点都不复杂,我们的思路就是要将第一个字母之后的字符提取出来,而mid()函数就是对特定字符提取的,比如这里这个公式,第一个参数是我们要对A2进行提取,第二个参数是从第2个开始取,第三个参数就是取整个字符-1个,因为第1个我们不要(len()函数可以返回A2的字符个数),我这里顺便纠正一下,我的公式有错误,应该是=MID(A2,2,LEN(A2)-1),没注意,不好意思。

追问

先采纳你的~

追答

好的,你发给我就行。

本回答被提问者采纳
第2个回答  2014-06-15
默认(拼音,升序)排序可以达到你的要求。
相似回答