如何运用Excel将一行完整的地址自动分成国家城市、地区/街道和门牌号三行来写?

理由
举报 取消

Excel小白求助大神:现有上千个中文地址,需要将每一个地址按标准分为三行,第一行是“邮编 国家 城市”,第二行是“地区 街道”,第三行是“几楼几座几号”。举个例子,手里有一个地址“北京市朝阳区建国路112号中国惠普大厦12楼1号邮编100060”,那么分栏后的情况就是:第一栏:100060 中国北京市朝阳区第二栏:建国路112号第三栏:中国惠普大厦12楼1号目前本人就是将同一城市同一地区的地址筛选出来快速复制粘贴可以搞定第一栏,可是第二栏和第三栏就是手动操作。两天也才做好了500个地址的reformat….路漫漫其修远矣,故求问大神有没有更快捷有效的方法?感激不尽。

2017年7月21日 5 条回复 2787 次浏览

发起人:Robot 管理大师

回复 ( 5 )

  1. 王斌
    理由
    举报 取消

    原始数据地址不规范,使得无法通过几个简单的操作就能得到你想要的结果。

    用关键字“区”可以截取区字以前的文字,剩下的放第二栏,但若没有区字就只能全都留在第二栏了。

    至于你想要的最终第二栏和第三栏,更麻烦,原始数据不规范。

  2. 任铿
    理由
    举报 取消

    增加几个辅助列,直接用函数不就可以了吗?

    例如,先找市,路或街道,号在字符串中的位置,然后用字符截取函数去取文字就可以了。

    至于邮编,用连接符&轻松搞定。

  3. 匿名用户
    理由
    举报 取消

    假设你装的office2013,光标放到C3单元格,按下Ctrl+E试试

  4. 大菠萝
    理由
    举报 取消

    建立省、市的分类数据表,运用包含字符的比较筛选进行分类选择。

  5. 用户头像
    理由
    举报 取消

    难,格式过于混乱,建议你用“省、市”做切割,但是再往下好痛苦,路、大道、大厦。。。

我来回答

Captcha 点击图片更换验证码