EXCEL提取文本的公式
我需要将文本长度和位置不规律的单元格中,含有类似于“2010-KA-0101”这样的文本提取到B列中,怎样设置提取公式?只有“-KA-”是有规律的,大小写也没区分。有时会...
我需要将文本长度和位置不规律的单元格中,含有类似于“2010-KA-0101”这样的文本提取到B列中,怎样设置提取公式?
只有“-KA-”是有规律的,大小写也没区分。有时会写成"12-KA-0203",或者“12-ka-0203-1” 展开
只有“-KA-”是有规律的,大小写也没区分。有时会写成"12-KA-0203",或者“12-ka-0203-1” 展开
6个回答
展开全部
=MID(A2,SEARCH("-ka-",A2)-4,12)
这是利用都含KA(大小写不分),前后都有“-”来提取的,并且前后都是4位数。如果不是这规律重新说明,一定要做到规律就可提取。
这是利用都含KA(大小写不分),前后都有“-”来提取的,并且前后都是4位数。如果不是这规律重新说明,一定要做到规律就可提取。
追问
只有“-KA-”是有规律的,大小写也没区分。有时会写成"12-KA-0203",或者“12-ka-0203-1”
追答
那就利用“,"来算一个规律吧:
=-LOOKUP(,-MID(A2,SEARCH("-ka-",A2)-ROW($1:$5),ROW($1:$5)))&MID(A2,SEARCH("-ka-",A2),FIND(",",A2&",",SEARCH("-ka-",A2))-SEARCH("-ka-",A2))
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是都有200的吗? 是的话就有规律可循了
B2输入=MID(A2,FIND("20",A2,1),12)
B2输入=MID(A2,FIND("20",A2,1),12)
追问
不是
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询