Excel怎么对家庭地址排序?

Excel怎么对家庭地址排序?,第1张

插入两列辅助列,得到-前面的号和后面的号,然后以前面号所在列为主要关键字,以后面号为次要关键字,进行升序排序,即可。
在H2和I2分别单元格输入以下公式
=--MID(F2,FIND("-",F2)-2,2)
=--MID(F2,FIND("-",F2)+1,3)
然后以H列为主要关键字,以I列为次要关键字,进行升序排序。

此条件以“门号”升序排序;
同时选中两列内容,然后;
添加第二个条件,此条件以“组号”升序排序,选择“数据”下拉菜单中的“排序”;
添加第一个条件;
说明,门号只能在满足“组号”完全是升序排列的条件下升序排列:双条件排序,条件是分级别
1
组号和门号如果分列于两列
再看看别人怎么说的。

你的地址号是: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号楼下水店”会提取不到房号而出错。
像这样个别的可做特殊处理。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12610288.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存