百科知识

请教一个excel排序的问题我在一农村里做了一个基本情况统计,如

2008-12-18 11:35:05l***
我在一农村里做了一个基本情况统计,如下: 姓名 门牌号  宅基地面积 张三 1条100号  253 李四 3条12号   301  。   。  。   。  。   。  。   。 王五 5条2号   156 我想让表格内容以门牌号为主要关键字排序,但排出来之后,门牌号却是以1条100号开始,然后是1条101号,1条102号。。。。。。1条109号,1条110号,1条10号。我想让它从1条1号开始,最后才是1条100号,然后是2条。。。。。 请问,该如何操作? 谢谢!! 请教一个excel排序的问题我在一农村里做了一个基本情况统计,如下:姓名 门牌号  宅基地面积张三 1条100号  253李四 3条12号   301 。   ?

最佳回答

  • 告诉你一个通用的方法,建立两个辅助列, 一个列用公式计算出条前的值并转成数值型, =VALUE(MID(A2,1,FINDB("条",A2,1)-1)), 第二个辅助列用公式计算出号前的值并转成数值型, =VALUE(MID(A2,FIND("条",A2,1)+1,FIND("号",A2,1)-FIND("条",A2,1)-1)),、 然后以第一个辅助列、第二个辅助列为关键字排序,符合你的要求。 用公式,直接下拉就可,方便。 详见文档
    2008-12-18 17:04:08
  • 多少号,位数要一样 1条001号,1条002号......1条100号 如果你的是1条1号,肯定是排在1条100号之后的
    2008-12-18 16:43:55
  • 辅助列排序方法: 选取A:E列→数据→排序→主要关键字→辅助列1→次要关键字→辅助列2→确定→确定。 请看附件。
    2008-12-18 11:53:33
  • 加一个辅助列即可,详情见附件
    2008-12-18 11:52:48
  • 很赞哦! (136)