我想知道我可以使用哪种电子表格公式,所以从下面的电子邮件正文
account@my-domain
If you would like to unsubscribe and stop receiving these emails click
here: http://email.my-domain.com/wf/unsubscribe?upn=vnghw67tgfsdhfvbqwr78gchhgf37tgnwicunffiehnwcjgbwjknhcuhecwhknvhwcvcaq7wefgasbhdfcjkbarahc.
我只能在新单元格上有电子邮件地址
我理想的是这个
Column A Column B
see above account@my-domain
我尝试在B2上添加此公式
TRIM(SUBSTITUTE(A2,"If you would like to unsubscribe and stop receiving these emails click here: http://email.my-domain.com/wf/unsubscribe?upn=*",""))
但它不起作用。我需要它在Google表格上工作。奇怪的是,它适用于MS Excel,但不适用于Google表格
我希望我的描述清楚,有人可以提供帮助
由于
答案 0 :(得分:0)
如果您的电子邮件地址始终位于第一行:
=LEFT(A1, FIND(CHAR(10),A1))
换句话说,找到换行符并抓住它左边的所有文本。
答案 1 :(得分:0)
可能你可以试试这个: 考虑到域之间有空格,如果和文本在单元格a3中,我在excel中使用了以下公式:
将您的电子邮件ID放在单元格的开头,您可以使用以下公式:
=MID(A3,FIND("",A3),FIND("",A3)+FIND(" ",A3)-1)
它可能看起来很长但它会帮助你理解这个想法
答案 2 :(得分:-1)
如果" http:"在每种情况下都可以找到该文本的位置,并将其用作函数" mid"的起点。 " mid"的长度参数可以超过字符串的长度,因此您可以使用高值的文字。
此: = mid(a2,find(" http",a2),100)
此: = mid(a2,find(" http",a2)+7,100)