文章预览
点击 👆 Excel不加班 ,关注星标 ★ 不迷路 有句话叫活到老,学到老。最近卢子才深切的体会到这句话的含义,以前写过的公式有不少都可以进一步简化。下面通过几个案例进行说明。 1. 从物料名称将里面的重量提取出来,也就是g前面的数字。 刚开始卢子用传统公式测试了好几次才搞定,很长,也不好理解。 =--SUBSTITUTE(SUBSTITUTE(MID(A2,FIND("板",A2)+1,FIND("g",A2)-FIND("板",A2)-1),"(",),"(",) 第一次简化,LOOKUP+REGEXP。 =LOOKUP(9^9,--REGEXP(A2,"[0-9.]+")) 第二次简化,SUBSTITUTE+REGEXP。 =--SUBSTITUTE(REGEXP(A2,"[0-9.]+g"),"g",) 第三次简化,单独 REGEXP就搞定。 新知识点(?=g),意思是g之前的内容,不包含单位g。 =--REGEXP(A2,"[0-9.]+(?=g)") 2. 从目的地将省、市区镇、市分开 传统的公式: =LEFT(A2,FIND("省",A2)-1) =MID(A2,FIND("省",A2)+1,99) =MID(A2,FIND("省",A2)+1,FIND("市",A2)-FIND("省",A2)-1) 对REGEXP深入了解
………………………………