如何利用EXCEL公式在一段文字中找到指定的东西并体现出来

希望在“小明和小花在华西路NF226号喝咖啡”这段话中找到以NF开头的门牌号... 希望在“小明和小花在华西路NF226号喝咖啡”这段话中找到以NF开头的门牌号 展开
 我来答
我来也xsczd
科技发烧友

2019-07-11 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:1.2万
采纳率:66%
帮助的人:2066万
展开全部

在B2单元格输入数组公式:

=IFERROR(MID(A2,SMALL(IF((CODE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))>47)*(CODE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))<123),ROW(INDIRECT("1:"&LEN(A2))),999),1),2*LEN(A2)-LENB(A2)),"")

复制并下拉即可。

特别注意!是数组公式,粘贴或者输入上面的公式后必须同时按CTRL+SHIFT+ENTER这3个键结束,否则公式无效的哦……

如果仅仅是取中间的数字,则可改用数组公式:

=LOOKUP(9^9,--MID(A2,MATCH(1,MID(A2,ROW($1:$39),1)^0,0),ROW($1:$39)))

仍为数组公式,必须3键同按结束的……

洛夏凉0f
2019-07-11 · TA获得超过1529个赞
知道小有建树答主
回答量:1347
采纳率:61%
帮助的人:112万
展开全部
这个要看文字的规律,比如门牌号前都是xx路,则可以分别用路字和号字作分隔符进行分列得到。如果门牌号都是N开头共5位,可以用函数查询N排在字符的第几个,再用MiD取5位字符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
VVD笑
2019-09-12
知道答主
回答量:1
采纳率:0%
帮助的人:704
展开全部
用MID函数和FIND函数,很简单。
1、门牌号确定是5位
=MID(A2,FIND("NF",A2),5)

2、门牌号不确定是几位
=MID(A2,FIND("NF",A2),(FIND("号",A2)-FIND("NF",A2)))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式