gpt4 book ai didi

regex - 如何仅使用公式在 Excel 或 Google Sheets 中获取 2 个不同字符之间的电子邮件地址?

转载 作者:行者123 更新时间:2023-12-02 09:05:55 26 4
gpt4 key购买 nike

单元格 A2 具有以下示例电子邮件地址:

Jose Rizal <<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="ea8085998faa8f878b8386c4898587" rel="noreferrer noopener nofollow">[email protected]</a>>

我只想获取单元格 B2 中的电子邮件地址:

=right(A2,len(A2) - search("<",A2,1))

但结果是: [email protected] >(最后一个字符上有 >)。

表格如下所示,预期结果在 B2 上:

  |            A                |          B         |
1| complete email address | email address only |
2| Jose Rizal <<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="610b0e120421040c00080d4f020e0c" rel="noreferrer noopener nofollow">[email protected]</a>> | <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="fe94918d9bbe9b939f9792d09d9193" rel="noreferrer noopener nofollow">[email protected]</a> |

我的配方需要改进什么?

最佳答案

粘贴到B2:

=REGEXEXTRACT(A2, "<(.*)>")

0

数组公式将是:

=ARRAYFORMULA(IFERROR(REGEXEXTRACT(A2:A, "<(.*)>")))

关于regex - 如何仅使用公式在 Excel 或 Google Sheets 中获取 2 个不同字符之间的电子邮件地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58614805/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com