我在Excel中有一个电子邮件列表(大约2000个)。我需要添加一个字符串," string"到.com。
之前的域名结尾Before: email@yahoo.com
After: email@yahoo.**string**.com
Before: email@school.edu.com
After: email@school.edu.**string**.com
我尝试使用连接,但这似乎不正确......
任何帮助将不胜感激!
答案 0 :(得分:1)
如果总是在SharedGLData
中结束并且您想插入一些文本,则可以在B1中执行此操作(假设您的原始字符串在A1中开始)。我们假设您的自定义字符串存储在C1中。
.com
编辑:如果不总是=Left(A1,Len(A1)-4)&$C$1&".com"
,.com
(感谢@ScottCraner)
答案 1 :(得分:1)
A列原始电子邮件
B栏将放置公式
C列是字符串(或者如果所有字符串都是相同的字符串,只需用它替换C1)
=LEFT(A1,LEN(A1-4))&C1&RIGHT(A1,4)
请记住,只有当最后一个字符始终为4(如.com,.net而不是.br,.au)时才会有效
答案 2 :(得分:1)
假设我们在 A1 中有文字,文字中至少有一个句号,最后一个句号后有零个或多个字符。我们know表示上一期间的位置由:
=FIND(CHAR(1),SUBSTITUTE(A1,".",CHAR(1),(LEN(A1)-LEN(SUBSTITUTE(A1,".","")))))
所以我们把它放在 B1 和 C1 中输入:
=LEFT(A1,B1-1) & "whatever" & MID(A1,B1,9999)
此方法不依赖于上一个句点之后的字符串长度。