本文总共1311个字,阅读需5分钟,全文加载时间:1.763s,本站综合其他专栏收录该内容! 字体大小:

文章导读:Hello大家好,我是帮帮。今天跟大家分享一下快速提取Excel有效数据,第几次出现直接运算,数值计算不劳心。 有个好消息!为了方便大家更快的掌握技巧,寻找捷径。请大家点击文章末尾的“了解更多”,在里面找到并关……各位看官请向下阅读:

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

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

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

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

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

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

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

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

メ最后数字参与运算,直接嵌套=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:昨天的快速填充法处理本例超轻松)。メ

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

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

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

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

以上内容由优质教程资源合作伙伴 “鲸鱼办公” 整理编辑,如果对您有帮助欢迎转发分享!

你可能对这些文章感兴趣:

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注