excel的find和search函数只能搜索字符串里第一个出现的字符,有的时候我们需要查看最后一个出现的字符怎么办?
例如IP地址223.104.63.1,192.168.2.188,我们只想要最后一个“.”的前面部分
公式:
=TRIM(SUBSTITUTE(A2,"."&TRIM(RIGHT(SUBSTITUTE(A2,".",REPT(" ",LEN(A2))),LEN(A2))),""))
公式表示:将A1单元格中的\用len(a1)个空格代替,然后取右边的len(a1)个字符位置,并对存在的空格以TRIM去空,此时截取到“.”后面部门字符串,然后再将其用空格替换,最后用TRIM函数去空。