2017-01-09 82 views

回答

1

如果总是结束在.com,你要插入一些文字,你可以这样做(假设你的原始字符串在A1开始)在B1。假设您的自定义字符串存储在C1中。

=Left(A1,Len(A1)-4)&$C$1&".com"

编辑:如果不总是.com=SUBSTITUTE(A1,".","." & $C$1 & ".",LEN(A1)-LEN(SUBSTITUTE(A1,".","")))(感谢@ScottCraner)

enter image description here

+0

它总是犯规......有些是.NET,.ORG ... –

+1

就在'.'用'代替 “” &$ C $ 1':'= SUBSTITUTE(A1,&$ C $ 1 “ ”“。 ” “”)' –

+0

@ScottCraner - 你想做出回答“。”?我打算做更多,但OP只是提到'.com'。如果没有,我会将其编辑到我的答案中,但不想窃取你强大的雷霆! – BruceWayne

1

列A原点电子邮件

列B将是你把公式

列C字符串(或者,如果其在S对于所有这些AME字符串只是用它代替C1)

=LEFT(A1,LEN(A1-4))&C1&RIGHT(A1,4)

记住这一点,如果最后一个字符总是4(例如.com,.net和不.BR,.AU)

只会工作
1

说我们在有文字A1在文本至少一个周期和最后一个句号之后的零个或多个字符。我们know的最后一个周期的位置由下式给出:

=FIND(CHAR(1),SUBSTITUTE(A1,".",CHAR(1),(LEN(A1)-LEN(SUBSTITUTE(A1,".",""))))) 

所以我们把这个B1C1输入:

=LEFT(A1,B1-1) & "whatever" & MID(A1,B1,9999) 

enter image description here

这种方法确实不依赖于上一段时间之后的字符串长度。

相关问题