Chcę wyodrębnić adresy e-mail z ciągów tekstowych w Dokumentach Google / Excel i wysłać je pocztą e-mail automatycznie, gdy zawartość komórek jest obecnie nieznana (dopóki nie zostanie zaktualizowana przez użytkownika).
Na przykład mogą przeczytać:
Cześć,
Mój przyjaciel przyklad@przyklad.com.
Dzięki,
Przykład Joe
LUB
Powinieneś zapytać
przykład@example.co.uk
Obecnie mam tę formułę:
=IFERROR((LEFT(CELL,FIND("@",CELL)-1))&"@"&(regexextract(CELL,"@(.*)")))
Działa prawie we wszystkich przypadkach, z wyjątkiem
a) jak w przykładzie 1, w którym ktoś stawia a, lub. na końcu e-maila
b) jak w przykładzie 2, gdzie e-mail zaczyna się od nowej linii, przychodzi jako np.
zapytać
przyklad@przyklad.com
Jak mogę dostosować formułę, aby je poprawić?
{2, 4}
było ograniczenie, ponieważ wiele nadchodzących TLD, takich jak,.codes
przekracza 4 znaki.