我喜欢按如下方式分隔字符串
给定以下字符串:
Column 1
10.80.111.199.1345
127.0.0.1.3279
我想在最后一个“.”之后分隔数字,这将得到以下输出
Column 1 Column 2
10.1.12.5 1345
127.0.0.1 3279
我知道excel有分隔符功能,它允许我用特定符号或通过固定宽度来分隔。它似乎不适用于固定宽度。
除了用“.”分隔之外,还有其他选择吗?可以连接第 1 列上的字符串吗?
如果您的所有值都遵循您所描述的相同格式,那么您可以使用以下公式:
=LEFT(A1,LEN(A1)-5)
返回“127.0.0.1”
=RIGHT(A1,4)
返回“3279”
否则,如果需要更加动态,那么这些公式将起作用(参考:Excel:字符串中最后一个字符/字符串匹配 https://stackoverflow.com/q/18617349/2267086)
=LEFT(A1,FIND("@",SUBSTITUTE(A1,".","@",LEN(A1)-LEN(SUBSTITUTE(A1,".",""))))-1)
返回“127.0.0.1”
=TRIM(RIGHT(SUBSTITUTE(A1,".",REPT(" ",99)),99))
返回“3279”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)