🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Voraussetzung einer Mailadresse auf Erfüllung kontrollieren
Voraussetzung einer Mailadresse auf Erfüllung kontrollieren
Hallo alle zusammen.
Kann mir jemand eine Formel liefern, die eine Mailadresse auf Punkte vor und nach der Adresse kontrolliert?
Bzw. gibt es vielleicht eine Formel die die gesamte Mailadresse darauf kontrolliert, ob sie die Voraussetzung einer Mailadresse erfüllt?
Kann mir jemand eine Formel liefern, die eine Mailadresse auf Punkte vor und nach der Adresse kontrolliert?
Bzw. gibt es vielleicht eine Formel die die gesamte Mailadresse darauf kontrolliert, ob sie die Voraussetzung einer Mailadresse erfüllt?
Re: Voraussetzung einer Mailadresse auf Erfüllung kontrollie
Hi Goma,
Frei nach http://www.regular-expressions.info/email.html :
HTH, Bernd
Frei nach http://www.regular-expressions.info/email.html :
Code: Alles auswählen
=SUCHEN("\<[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,6}\>";A1)
Re: Voraussetzung einer Mailadresse auf Erfüllung kontrollie
Nein nicht so ganz.
Er wirft leider auch eine Meldungen aus, auch wenn die Mailadressen in Ordnung sind.
Allerdings nicht bei jeder.
Er wirft leider auch eine Meldungen aus, auch wenn die Mailadressen in Ordnung sind.
Allerdings nicht bei jeder.
Re: Voraussetzung einer Mailadresse auf Erfüllung kontrollie
Hi,
Da hier keiner weiß, welche Adressen du für in Ordnung befindest und welche nicht und welche Meldungen ausgegeben werden, wirst du wohl keine Hilfe bekommen können.
Also bräuchten wir mal eine Beispieldatei, in der deine Problem sichtbar werden.
Außerdem wär es unter Umständen gut zu wissen, welche LO-Version du unter welchem Betriebssystem nutzt.
Gruß
paljass
und jetzt? Neuauflage von Rate mal mir Rosenthal?Nein nicht so ganz.
Er wirft leider auch eine Meldungen aus, auch wenn die Mailadressen in Ordnung sind.
Allerdings nicht bei jeder.
Da hier keiner weiß, welche Adressen du für in Ordnung befindest und welche nicht und welche Meldungen ausgegeben werden, wirst du wohl keine Hilfe bekommen können.
Also bräuchten wir mal eine Beispieldatei, in der deine Problem sichtbar werden.
Außerdem wär es unter Umständen gut zu wissen, welche LO-Version du unter welchem Betriebssystem nutzt.
Gruß
paljass
Re: Voraussetzung einer Mailadresse auf Erfüllung kontrollie
Hi,
dann füge im Suchmuster in den (ersten beiden) [] die fehlenden Zeichen hinzu. Versuche denn vielleicht mal:
Oder nimm einen 'Minimaltest' der beinahe alles erlaubt:
cu, Bernd
dann füge im Suchmuster in den (ersten beiden) [] die fehlenden Zeichen hinzu. Versuche denn vielleicht mal:
Code: Alles auswählen
=SUCHEN("\<[a-z0-9!#$%&'*+/=?^_`{|}~-]+@[a-z0-9!#$%&'*+/=?^_`{|}~-]+\.[A-Z]{2,6}\>";A1)
Code: Alles auswählen
=SUCHEN("\<[^ ]+@[^ ]+\.[A-Z]{2,6}\>";A1)
Re: Voraussetzung einer Mailadresse auf Erfüllung kontrollie
Sebastian.graf@gomatographie.de
budba@live.de
info@gomatographie.de
Alle drei emails springen mit dieser Formel:
von "#WERT!" auf "1" um.
Aber alle drei funktionieren.
Es sind halt meine.
Möchte nicht einfach fremde Mails hier schreiben.
Obwohl sie gar keine Sonderzeichen besitzen sondern wirklich rein aus Buchstaben, wird mir hier ein Fehler angezeigt.
Damit:
springt alles auf "1".
Und mit dieser Formel:
Springt die erste Mail auf "11" und die anderen Beiden auf "1".
Version: 3.3
Win7
budba@live.de
info@gomatographie.de
Alle drei emails springen mit dieser Formel:
Code: Alles auswählen
=SUCHEN("\<[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,6}\>";A1)
Aber alle drei funktionieren.
Es sind halt meine.
Möchte nicht einfach fremde Mails hier schreiben.
Obwohl sie gar keine Sonderzeichen besitzen sondern wirklich rein aus Buchstaben, wird mir hier ein Fehler angezeigt.
Damit:
Code: Alles auswählen
=SUCHEN("\<[^ ]+@[^ ]+\.[A-Z]{2,6}\>";A1)
Und mit dieser Formel:
Code: Alles auswählen
=SUCHEN("\<[a-z0-9!#$%&'*+/=?^_`{|}~-]+@[a-z0-9!#$%&'*+/=?^_`{|}~-]+\.[A-Z]{2,6}\>";A1)
Version: 3.3
Win7
Re: Voraussetzung einer Mailadresse auf Erfüllung kontrollie
Hi,
mit Deinen Adressen passt bereits die erste Variante. Du musst schon mal ein Beispiel bringen das nicht funktioniert. Oder das Suchmuster selber anpassen.
cu, Bernd
mit Deinen Adressen passt bereits die erste Variante. Du musst schon mal ein Beispiel bringen das nicht funktioniert. Oder das Suchmuster selber anpassen.
Die sind aber schon in der Form: Name@DomainName.Domain ?Obwohl sie gar keine Sonderzeichen besitzen sondern wirklich rein aus Buchstaben, wird mir hier ein Fehler angezeigt.
cu, Bernd
Re: Voraussetzung einer Mailadresse auf Erfüllung kontrollie
In genau dieser Form:
Name@DomainName.Domain
sind sämtliche Mails.
Also ganz klassisch.
Was vorkommen kann sind Mails z.B. in folgender Form:
Max.Mustermann@Platzhalter.de
Max_Mustermann@Platzhalter.de
Max-Mustermann@Platzhalter.de
Platzhalter@Max.Mustermann.de
Platzhalter@Max_Mustermann.de
Platzhalter@Max-Mustermann.de
Platzhalter@Platzhalter.com.pl
Alles was nicht diesem Chema entspricht, soll mir angezeigt werden.
Die Mailadresse darf also weder mit einem "." beginnen oder enden.
Es sind nur folgende Zeichen erlaubt:
A-Z (alle Buchstaben außer ä,ö,ü und ß)
0-9
- (Bindestrich)
_ (Unterstrich)
. (Punkt)
@
Meinetwegen kann die Punktkontrolle am Anfang und Ende der Mail auch in einer extra Formel erfolgen.
Denn diese ist mir persönlich auch besonders wichtig.
Name@DomainName.Domain
sind sämtliche Mails.
Also ganz klassisch.
Was vorkommen kann sind Mails z.B. in folgender Form:
Max.Mustermann@Platzhalter.de
Max_Mustermann@Platzhalter.de
Max-Mustermann@Platzhalter.de
Platzhalter@Max.Mustermann.de
Platzhalter@Max_Mustermann.de
Platzhalter@Max-Mustermann.de
Platzhalter@Platzhalter.com.pl
Alles was nicht diesem Chema entspricht, soll mir angezeigt werden.
Die Mailadresse darf also weder mit einem "." beginnen oder enden.
Es sind nur folgende Zeichen erlaubt:
A-Z (alle Buchstaben außer ä,ö,ü und ß)
0-9
- (Bindestrich)
_ (Unterstrich)
. (Punkt)
@
Meinetwegen kann die Punktkontrolle am Anfang und Ende der Mail auch in einer extra Formel erfolgen.
Denn diese ist mir persönlich auch besonders wichtig.
Re: Voraussetzung einer Mailadresse auf Erfüllung kontrollie
Hi,
Hier scheint das Minus-Zeichen am Ende eines Bereiches nicht korrekt zu funktionieren, tu das mal an den Anfang oder schreibe es als \-
Und nimm den Unterstrich in den beiden ersten Bereichen hinein. Auch brauchst Du dann wegen der Punktkontrolle am Anfang noch einen extra Bereich.
Am Ende sind denn sowieso nur 2-6 Buchstaben erlaubt. Wenn Du den gesamten Zelleninhalt testen willst nimm anstatt \<...\> eben ^...$
HTH, Bernd
Hier scheint das Minus-Zeichen am Ende eines Bereiches nicht korrekt zu funktionieren, tu das mal an den Anfang oder schreibe es als \-
Und nimm den Unterstrich in den beiden ersten Bereichen hinein. Auch brauchst Du dann wegen der Punktkontrolle am Anfang noch einen extra Bereich.
Am Ende sind denn sowieso nur 2-6 Buchstaben erlaubt. Wenn Du den gesamten Zelleninhalt testen willst nimm anstatt \<...\> eben ^...$
Code: Alles auswählen
=SUCHEN("\<[A-Z0-9][A-Z0-9._\-]+@[A-Z0-9._\-]+\.[A-Z]{2,6}\>";A1)
Re: Voraussetzung einer Mailadresse auf Erfüllung kontrollie
Ich habe jetzt lediglich ^...$ eingesetzt und jetzt werden mir nur noch die Mails falsch angezeigt die vor dem @ nur einen Buchstaben zu stehen haben.
Aber damit kann ich leben.
Vielen Dank!!!
Aber damit kann ich leben.
Vielen Dank!!!
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.