怎样在EXCEL表中使用公式提取省市名
求教:怎样在EXCEL表中使用公式,将下列两条信息分别提取出省市为1、湖南省长沙市,2山东省安丘市(1、湖南长沙开福区洪山路藏珑,2,山东安丘兴安路南段怡和花园)...
求教:怎样在EXCEL表中使用公式,将下列两条信息分别提取出省市为1、湖南省长沙市,2山东省安丘市(1、湖南长沙开福区洪山路藏珑,2,山东安丘兴安路南段怡和花园)
展开
展开全部
最好是建立规范的写地址的习惯,这样用函数公式或许能帮你得出更多有用的地名
如
带省级地名: XX省 XX市(州) XX县(区)
带直辖市地名: XX市 XX区(县)
以空格来分隔各级地名,再以级别来取
假设数据所在单元格在A1单元格
取第一空格前的值 XX省 或 XX直辖市
=LEFT(A1,FIND(" ",A1))
取第一个到第二个空格间的值 XX市 或 直辖市的XX区(县)
=LEFT(RIGHT(A1,LEN(A1)-FIND(" ",A1)),FIND(" ",RIGHT(A1,LEN(A1)-FIND(" ",A1)-1)))
取第二个空格至第三个空格之间的值 XX县
=LEFT(RIGHT(A1,LEN(RIGHT(A1,LEN(A1)-FIND(" ",A1)-1))-FIND(" ",RIGHT(A1,LEN(A1)-FIND(" ",A1)-1))),FIND(" ",RIGHT(A1,LEN(RIGHT(A1,LEN(A1)-FIND(" ",A1)-1))-FIND(" ",RIGHT(A1,LEN(A1)-FIND(" ",A1)-1)))))
从左到右提取第三个空格所在前的字符 XX省 XX市 XX县
=LEFT(A1,FIND(" ",A1,FIND(" ",A1,FIND(" ",A1)+1)+1)-1)
也可以用数据----分列----分隔符号----以空格为条件进行分列得到各级地名
http://zhidao.baidu.com/question/175422848515222084.html?oldq=1&from=evaluateTo#reply-box-1658943918
如
带省级地名: XX省 XX市(州) XX县(区)
带直辖市地名: XX市 XX区(县)
以空格来分隔各级地名,再以级别来取
假设数据所在单元格在A1单元格
取第一空格前的值 XX省 或 XX直辖市
=LEFT(A1,FIND(" ",A1))
取第一个到第二个空格间的值 XX市 或 直辖市的XX区(县)
=LEFT(RIGHT(A1,LEN(A1)-FIND(" ",A1)),FIND(" ",RIGHT(A1,LEN(A1)-FIND(" ",A1)-1)))
取第二个空格至第三个空格之间的值 XX县
=LEFT(RIGHT(A1,LEN(RIGHT(A1,LEN(A1)-FIND(" ",A1)-1))-FIND(" ",RIGHT(A1,LEN(A1)-FIND(" ",A1)-1))),FIND(" ",RIGHT(A1,LEN(RIGHT(A1,LEN(A1)-FIND(" ",A1)-1))-FIND(" ",RIGHT(A1,LEN(A1)-FIND(" ",A1)-1)))))
从左到右提取第三个空格所在前的字符 XX省 XX市 XX县
=LEFT(A1,FIND(" ",A1,FIND(" ",A1,FIND(" ",A1)+1)+1)-1)
也可以用数据----分列----分隔符号----以空格为条件进行分列得到各级地名
http://zhidao.baidu.com/question/175422848515222084.html?oldq=1&from=evaluateTo#reply-box-1658943918
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设“湖南长沙开福区洪山路藏珑”在A1单元格,则B1单元格公式为:
=MID(A1,1,2)&"省"&MID(A1,3,2)&"市"
下拉即可
=MID(A1,1,2)&"省"&MID(A1,3,2)&"市"
下拉即可
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=left(a1,2)&"省"&mid(a1,3,2)&"市"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询