excel楼号怎么排序
发布网友
发布时间:2022-02-21 11:30
我来回答
共7个回答
热心网友
时间:2022-02-21 13:00
1、打开excel表格后,点击单元格,使其变为输入状态。
2、依次在单元格中输入数据,输入完整即可。
3、选中需要排序的单元格,再点击上方的数据选项。
4、点击排序按钮左边的升序按钮,点击之后数据就会按照从小到大的顺序进行排列。
5、此时可以看到数据已经按照升序排列好。
热心网友
时间:2022-02-21 14:18
如图所示,A列为类似1-1-101的原始房号。:
1、复制A列到B列
2、对B列进行【数据】→分列→按分隔符-号进行分列
3、B列分为3列,假设为单元号、楼梯号和房间号。选A:D列数据区域,单击【数据】→排序,按照3列主要、次要、第三关键字进行排序:
热心网友
时间:2022-02-21 15:52
像你这样的数据的排序,由于是文本状态下的数据 所以首先要将相同位置上的数字位数保持一致 这样在排序的时候 就会自动按着 “数字”的大小 来排序了……
你的数据 结构 大概是 xx-xx-xxxx 这样三段数字 位数要保持一样 比如 你的1-1-102 应该改成
01-01-0102 依次类推 这样 才能在每一段上 都按着 数字值的大小正确排序……
可以把你的原有数据采取分列后 再组合来完成 ……
比如分列成ABC 三列 分隔符 为 “-” ……
然后D1 =TEXT(A1,"00-")&TEXT(B1,"00-")&TEXT(C1,"0000") 这样就转换完成了 然后你再排序就可以了……
另外一种办法:
假设你的数据是从A1 开始 那么你可以在B1输入:
=TEXT(LEFT(A1,SEARCH("-",A1)-1),"00-")&TEXT(LEFT(SUBSTITUTE(A1,LEFT(A1,SEARCH("-",A1)),"",1),SEARCH("-",SUBSTITUTE(A1,LEFT(A1,SEARCH("-",A1)),"",1))-1),"00-")&TEXT(SUBSTITUTE(SUBSTITUTE(A1,LEFT(A1,SEARCH("-",A1)),"",1),LEFT(SUBSTITUTE(A1,LEFT(A1,SEARCH("-",A1)),"",1),SEARCH("-",SUBSTITUTE(A1,LEFT(A1,SEARCH("-",A1)),"",1))),"",1),"0000") 这样也可以转换……然后对B列进行排序
刚看到 你与其他朋友交流的新要求,同样的道理 分列处理 包括最后的101、201 把这一列继续分成两段……
热心网友
时间:2022-02-21 17:44
设置单元格格式,数字=〉自定义=〉类型设置成:##-#-###
输入数据的时候不要打“-”
如果是原来就有的数据,先使用查找替换把“-”都去掉,再设格式,然后就可以正常排序了。
热心网友
时间:2022-02-21 19:52
利用辅助列,在楼号列后插入3列空白列,把楼号列复制粘贴到第一列空白列,然后对粘贴过来的列根据"-"进行数据分列,分好列后根据插入的3列按从小到大排序
热心网友
时间:2022-02-21 22:33
AAAAAAAAAAAAAAAAAA
热心网友
时间:2022-02-22 01:31
这个可用公式来实现