怎样在EXCEL表中使用公式提取省市名

求教:怎样在EXCEL表中使用公式,将下列两条信息分别提取出省市为1、湖南省长沙市,2山东省安丘市(1、湖南长沙开福区洪山路藏珑,2,山东安丘兴安路南段怡和花园)... 求教:怎样在EXCEL表中使用公式,将下列两条信息分别提取出省市为1、湖南省长沙市,2山东省安丘市(1、湖南长沙开福区洪山路藏珑,2,山东安丘兴安路南段怡和花园) 展开
 我来答
哈秋聊教育
高能答主

2019-03-30 · 专注教育知识的各种解答,乐于助人
哈秋聊教育
采纳数:120 获赞数:246042

向TA提问 私信TA
展开全部

1、首先“FIND”函数主要用于确定某些字符数据在该单元格内数据字符串的具体位置。

2、打开工作表,鼠标单击选择H2单元格并输入公式“=LEFT(G2,FIND(“省”,G2))”后,按下键盘上的回车键计算出结果即可。

3、可以看到在H2单元格中已经完成了对省份的提取。

4、接着鼠标单击选中该单元格,将该公式填充到下面单元格内,完成对省份的提取。

5、FIND函数语法构成:FIND(find_test,within_text,[start_num])。

6、find_test:查找的文本字符,within_text:包含查找文本的文本字符串,start_num:指定查找的字符。

1975qjm
高粉答主

推荐于2016-10-03 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7556万
展开全部
最好是建立规范的写地址的习惯,这样用函数公式或许能帮你得出更多有用的地名

带省级地名: 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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
万佛游子
2012-08-09 · TA获得超过2262个赞
知道大有可为答主
回答量:2741
采纳率:25%
帮助的人:1391万
展开全部
假设“湖南长沙开福区洪山路藏珑”在A1单元格,则B1单元格公式为:
=MID(A1,1,2)&"省"&MID(A1,3,2)&"市"
下拉即可
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jjchangyuan
2012-08-09 · TA获得超过1.1万个赞
知道大有可为答主
回答量:4278
采纳率:90%
帮助的人:1093万
展开全部
=left(a1,2)&"省"&mid(a1,3,2)&"市"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
办公小子
2020-03-21 · 资深生产计划专员
办公小子
资深生产计划专员
采纳数:97 获赞数:16035
公司优秀员工,制定公司年度发展规划

向TA提问 私信TA
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式