我希望从 Google Docs/Excel 中的文本字符串中提取电子邮件地址并自动通过电子邮件发送它们,其中单元格的内容目前未知(直到用户更新)。
例如,他们可能会读到:
你好,
我的朋友example@example.com。
谢谢,
示例乔
或者
你应该问
例子@example.co.uk
我目前有这个公式:
=IFERROR((LEFT(CELL,FIND("@",CELL)-1))&"@"&(regexextract(CELL,"@(.*)")))
Run Code Online (Sandbox Code Playgroud)
它适用于几乎所有情况,除了
a) 如示例 1 中所示,其中有人放置了 , 或 。在电子邮件的末尾
b) 如示例 2 中所示,电子邮件从新行开始,它的输入格式为例如。
问
例子@example.com
我该如何调整公式来纠正这些问题?