excel函数问题,相同的公式,放在两个单元格里面,显示的结果不一样

最终的目的是要把一串详细地址中的**市提取出来,最终的格式是****市... 最终的目的是要把一串详细地址中的**市提取出来,最终的格式是****市 展开
 我来答
jackcsm
2016-05-12 · TA获得超过1039个赞
知道小有建树答主
回答量:943
采纳率:50%
帮助的人:261万
展开全部
有的地址有两个“市”,例如“福建省泉州市南安市。。”请问这样怎么样去获取是获取前者还是后者,还是都要?

=MID(E3,IFERROR(FIND("省",E3,1),0)+IFERROR(FIND("区",E3,1),0)+1,IFERROR(FIND("市",E3,1),0)-IFERROR(FIND("省",E3,1),0)-IFERROR(FIND("区",E3,1),0))
以上公式只获取最前面的那个城市名
办公助手heart
2016-05-12 · TA获得超过399个赞
知道小有建树答主
回答量:983
采纳率:50%
帮助的人:325万
展开全部
截取的字数有问题,建议把=FIND("市",E3)-FIND("自治区",E3)-2
这个段拿出来单独对比下区别,就公式方面很难理解为什么不同
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柔软的Bp
科技发烧友

2016-05-12 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:3万
采纳率:66%
帮助的人:9036万
展开全部
find后面,写1干啥?
=IF(ISNUMBER(FIND("自治区",E3)),MID(E3,FIND("自治区",E3)+3,FIND("市",E3)-FIND("自治区",E3)),MID(E3,FIND("省",E3)+1,FIND("市",E3)-FIND("省",E3)))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式