excel可不可以根据单元格里的第某个字符进行排序

比如说:我想根据姓名(每个人的姓名几个字都是一个单元格里)进行排序,一般都是按照第一个字符(姓氏)进行排序的,但我想要排出的效果是根据第二个字进行排序(比如说:什么什么兵的又排在一起).

    EXCEL中文本排序是按首字符进行排序的,如要以其它位置的字符进行排序,先要将其提取出来,再以该列进行排序,如提取第二字符,公式用:=MID(A2,2,1),并下拉填充;

    此时辅助列成选中状态,选择:开始--排序和筛选--升序;

    在跳出的排序提醒中选择“扩展选定区域”;

    点击排序后即得到需要的效果,再删除辅助列即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-31
单击Excel“数据”菜单-“排序”
把每个字拆分成独立单元格进行排序。
由于可能超过3个排序关键字(包括主、次关键字),最好使用excel2007(可以追加到64个) 。
第2个回答  2013-08-31
把名字拆分是个好办法。
我告诉你如何拆分吧。假如:户名在A列,A1王华,B1的公式是=mid(a1,1,1)、c1的公式=mid(a1,2,1)、d1的公式=mid(a1,3,1)自动填充B、C、D列。你再更具需要排序。mid()是选择指定字符的公式,第一个数字表示起始位,第二个数字表示从起始位向右选定几个数。本回答被网友采纳
第3个回答  2013-08-31
同一列两个字段好象不行的