Anpassen der Technik von Bill Manville sollte dies für Sie funktionieren. Gehen Sie zur Datenüberprüfung und wählen Sie Benutzerdefiniert . Geben Sie diese Formel ein (vorausgesetzt Ihre E-Mail-Adresse befindet sich in Zelle A2):
=AND(ISERROR(FIND(" ",A2)),LEN(A2)-LEN(SUBSTITUTE(A2,"@",""))=1,IFERROR(SEARCH("@",A2)<SEARCH(".",A2,SEARCH("@",A2)),0),NOT(IFERROR(SEARCH("@",A2),0)=1),NOT(IFERROR(SEARCH(".",A2,SEARCH("@",A2))-SEARCH("@",A2),0)=1),LEFT(A2,1)<>".",RIGHT(A2,1)<>".")
Hier ist die gleiche Formel, so dass sie lesbar ist:
=AND( ISERROR(FIND(" ",A2)) ,LEN(A2)-LEN(SUBSTITUTE(A2,"@",""))=1 ,IFERROR(SEARCH("@",A2)<SEARCH(".",A2,SEARCH("@",A2)),0) ,NOT(IFERROR(SEARCH("@",A2),0)=1) ,NOT(IFERROR(SEARCH(".",A2,SEARCH("@",A2))-SEARCH("@",A2),0)=1) ,LEFT(A2,1)<>"." ,RIGHT(A2,1)<>"." )
Dies prüft, dass:
- Es gibt keine Leerzeichen
- Nur ein
@
symbol - Vor dem
@
Symbol befinden sich einige Zeichen - Mindestens ein
.
Symbol nach dem@
Symbol - Mindestens ein Zeichen zwischen den
@
folgenden.
Symbolen - Die Adresse beginnt oder endet nicht mit
.