excel表格字符串提取数字(Excel长字符串提取有效数值)

Hello大家好,我是帮帮。今天跟大家分享一下快速提取Excel有效数据,第几次出现直接运算,数值计算不劳心。

有个好消息!为了方便大家更快的掌握技巧,寻找捷径。请大家点击文章末尾的“了解更多”,在里面找到并关注我,里面有海量各类模板素材免费下载,我等着你噢^^<——非常重要!!!

メ大家请看范例图片,Excel单元格数值提取,我们先来了解一下如何计算制定符号第几次出现的位置,=FIND("@",SUBSTITUTE(A3,"[","@",1)),表示A3单元格"["第一次出现的位置,这里巧妙运用SUBSTITUTE和FIND的嵌套,指定第一次替换,再FIND查找位置。メ

excel表格字符串提取数字(Excel长字符串提取有效数值)(1)

メ第二次"["出现的位置,我们只需要修改SUBSTITUTE的参数即可,=FIND("@",SUBSTITUTE(A3,"[","@",2))メ

excel表格字符串提取数字(Excel长字符串提取有效数值)(2)

メ同理"]","*"都能在字符串中,精准查找第几次出现的位置。メ

excel表格字符串提取数字(Excel长字符串提取有效数值)(3)

メ这里,我们提取有效数字10,可以使用公式=MID(A3,1,FIND("@",SUBSTITUTE(A3,"[","@",1))-1),MID从A3单元格的第一位字符开始提取,找到"["第一次出现的位置,也就是3,提取3-1(符号本身占位)=2位。看起来虽然有点复杂,其实函数逻辑异常简单。メ

excel表格字符串提取数字(Excel长字符串提取有效数值)(4)

メ我们再来看看如何提取有效数据15,=MID(A3,FIND("@",SUBSTITUTE(A3,"*","@",1)) 1,FIND("@",SUBSTITUTE(A3,"[","@",2))-FIND("@",SUBSTITUTE(A3,"*","@",1))-1),看起来蛮长的嵌套,逻辑却异常简单。MIDA3单元格,从第一次"*" 1的位置提取,提取位数为,第二次出现"["的位置-第一次"*"的位置,再减1(符号本身)。メ

excel表格字符串提取数字(Excel长字符串提取有效数值)(5)

メ同理,有效数据20一样。メ

excel表格字符串提取数字(Excel长字符串提取有效数值)(6)

メ最后数字参与运算,直接嵌套=MID(A3,1,FIND("@",SUBSTITUTE(A3,"[","@",1))-1)*MID(A3,FIND("@",SUBSTITUTE(A3,"*","@",1)) 1,FIND("@",SUBSTITUTE(A3,"[","@",2))-FIND("@",SUBSTITUTE(A3,"*","@",1))-1)*MID(A3,FIND("@",SUBSTITUTE(A3,"*","@",2)) 1,FIND("@",SUBSTITUTE(A3,"[","@",3))-FIND("@",SUBSTITUTE(A3,"*","@",2))-1)

这虽然不是最快速的方法,但是我们要学会长字符串提取有效数值,利用字符串逻辑有效提取,工作变轻松(PS:昨天的快速填充法处理本例超轻松)。メ

excel表格字符串提取数字(Excel长字符串提取有效数值)(7)

帮帮将每天定时更新各种模板素材,获取方式。

1、请在评论区评论 点赞^o^

2、点击关注,关注本头条号

3、进入头条号页面,右上角私信功能,私信回复“表格”,直接获取各类素材。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页