2017-01-09 90 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

這種方法確實不依賴於上一段時間之後的字符串長度。

相關問題