我喜欢将字符串分隔为
给定以下字符串:
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:最后一个字符/字符串匹配在一个字符串)
=LEFT(A1,FIND("@",SUBSTITUTE(A1,".","@",LEN(A1)-LEN(SUBSTITUTE(A1,".",""))))-1)
返回"127.0.0.1"
=TRIM(RIGHT(SUBSTITUTE(A1,".",REPT(" ",99)),99))
返回"3279"