excel中的地址如何按1号到100号顺序排列

2022-07-25 科技 360阅读
你的地址号是:1号、2号、……这样的吧?加上“号”字后单元格格式变成文本,不能直接用升序排序。可用辅助列:
源数据在A列,在B1输入
=--SUBSTITUTE(A1,"号","")
回车并向下填充
点B列任一单元格——工具栏——升序排序。

3楼的。
呵呵!也不向我追问?

看你的抓图,很复杂!里面既有户号也有房号。
1、如果只按户号排序:
在B2输入
=LOOKUP(9E+307,--RIGHT(LEFT(A2,FIND("号",A2)-1),ROW($1:$99)))
回车并向下填充。
再按B列排序。
2、如果要户号+房号排序:
在C2输入
=LOOKUP(9E+307,--LEFT(RIGHT(A2,LEN(A2)-FIND("号",A2)),ROW($1:$99)))
回车并向下填充。
再按B列为主要关键字、C列为次要关键字排序。
但像A6“二巷12号后103房”和A7“二巷12号楼下水店”会提取不到房号而出错。
像这样个别的可做特殊处理。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com