悬赏20分!!急求excel2003的数据排序问题!!

来源:百度知道 编辑:UC知道 时间:2024/05/16 20:39:39
列a 列b
45 2001字第34号
447 2006字第59号
875 2001字第598号
78 2008字第23号
233 2001字第2号

就是这样的数列啦,根据大师们的帮助,我知道了通过“选项”中的自定义序列,自定义了“2001字第 2002字第 2003字第”这样的排序序列,将列b进行了初步的排序,相同年份的都排在了一起,如下:
列a 列b
45 2001字第34号
875 2001字第598号
233 2001字第2号
447 2006字第59号
78 2008字第23号

问题在于,怎么将2001字第之后的34.598.2号再按照升序排序?
前提是,不分割单元格!!!
急求!!谢谢!!!!!

我替你试过了:
选择列 B , 自定义排序. 方向选择 "列",方法选择: "按字母".
可以达到你的效果.

你可以单加一个C列,提取B列中200*字后面的内容,设个公式就行,=mid(B1,7,3),然后再按照C列排序即可。

呵呵,你如果把后面的排序了的话,那你前面的排序不就乱了吗,假设你2001字第2号排在上面的话,那你这一排233 2001字第2号不都排在第一位了吗,你再看看吧,你如果想按B列排序的话,你也不用自定义序列,你选择要排序的区域,然后选择数据中的排序,把B列选为首要关键字就可以了,你试试看