excel表格怎么把一列的文字按指定内容排序

就是按照发包方排序,南充开头排最开始,阆中排第二,四川的排第三,其他名称的就可以随时按字母顺序排都行,请问这个要怎么设置?

用辅助列,假设D列,D2公式:
=IF(LEFT(C2,2)="南充",IF(LEFT(C2,2)="阆中",2,IF(LEFT(C2,2)="四川",3,4)))
下拉;
下一步,对D列升序排序。追问

公式出来结果是这样

追答

在D3用公式,修改一下行号:
=IF(LEFT(C3,2)="南充",IF(LEFT(C3,2)="阆中",2,IF(LEFT(C3,2)="四川",3,4)))

追问

我修改了的,我用的公式和你发的这个一样的啊,你可以打开图片看一下

追答

你的截图公式在D2,请将公式复制粘贴到D3。

追问

在哪格里面输入公式应该没什么关系吧,我粘贴到D3也还是一样的,不行就算了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-09
自定义排序
1、设置:EXCEL——选项——高级——编辑自定义列表——输入序列中输入:南充,閍中,四川等,再按“导入“
2、使用:使用时,EXCEL——排序——自定义排序——……次序中选择:自定义序列——选择1设置的序列——确定,即可。追问

按照这样设置,排序出来的还是按照字母ABC的顺序,根本不是南充排在前面,哪里不对?

追答

那就先把南充,阆中,南部,四川,录在EXCEL中,再导入到自定义列表中去,有可能是南充,閍中,中间的逗号应是英文的,你输入成中文的逗号了。

追问

excel表格英文的标点符号就长这样的,这个我还是晓得

追答

你把原始文件发我看看,扣扣号 :895538145

追问

原始文件涉及到公司内容,可能不太方便,算了,谢谢你了

追答

把公司名称,地址,电话去除,应该没有安全问题吧?随你

相似回答