🙏 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!🍀

❤️ DANKE >> << DANKE ❤️

>> 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

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Goma
Beiträge: 19
Registriert: Fr 6. Jan 2012, 14:06

Voraussetzung einer Mailadresse auf Erfüllung kontrollieren

Beitrag von Goma » Mi 16. Mai 2012, 11:21

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?

bst
Beiträge: 35
Registriert: Mi 25. Apr 2012, 13:40
Wohnort: Ilsfeld

Re: Voraussetzung einer Mailadresse auf Erfüllung kontrollie

Beitrag von bst » Mi 16. Mai 2012, 11:55

Hi Goma,

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)
HTH, Bernd

Goma
Beiträge: 19
Registriert: Fr 6. Jan 2012, 14:06

Re: Voraussetzung einer Mailadresse auf Erfüllung kontrollie

Beitrag von Goma » Mi 16. Mai 2012, 12:09

Nein nicht so ganz.
Er wirft leider auch eine Meldungen aus, auch wenn die Mailadressen in Ordnung sind.
Allerdings nicht bei jeder.

paljass
* LO-Experte *
Beiträge: 693
Registriert: Fr 18. Mär 2011, 15:34

Re: Voraussetzung einer Mailadresse auf Erfüllung kontrollie

Beitrag von paljass » Mi 16. Mai 2012, 13:23

Hi,
Nein nicht so ganz.
Er wirft leider auch eine Meldungen aus, auch wenn die Mailadressen in Ordnung sind.
Allerdings nicht bei jeder.
und jetzt? Neuauflage von Rate mal mir Rosenthal?
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

bst
Beiträge: 35
Registriert: Mi 25. Apr 2012, 13:40
Wohnort: Ilsfeld

Re: Voraussetzung einer Mailadresse auf Erfüllung kontrollie

Beitrag von bst » Mi 16. Mai 2012, 13:24

Hi,

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)
Oder nimm einen 'Minimaltest' der beinahe alles erlaubt:

Code: Alles auswählen

=SUCHEN("\<[^ ]+@[^ ]+\.[A-Z]{2,6}\>";A1)
cu, Bernd

Goma
Beiträge: 19
Registriert: Fr 6. Jan 2012, 14:06

Re: Voraussetzung einer Mailadresse auf Erfüllung kontrollie

Beitrag von Goma » Mi 16. Mai 2012, 13:41

Sebastian.graf@gomatographie.de
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)
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:

Code: Alles auswählen

=SUCHEN("\<[^ ]+@[^ ]+\.[A-Z]{2,6}\>";A1)
springt alles auf "1".

Und mit dieser Formel:

Code: Alles auswählen

=SUCHEN("\<[a-z0-9!#$%&'*+/=?^_`{|}~-]+@[a-z0-9!#$%&'*+/=?^_`{|}~-]+\.[A-Z]{2,6}\>";A1)
Springt die erste Mail auf "11" und die anderen Beiden auf "1".


Version: 3.3
Win7

bst
Beiträge: 35
Registriert: Mi 25. Apr 2012, 13:40
Wohnort: Ilsfeld

Re: Voraussetzung einer Mailadresse auf Erfüllung kontrollie

Beitrag von bst » Mi 16. Mai 2012, 14:18

Hi,

mit Deinen Adressen passt bereits die erste Variante. Du musst schon mal ein Beispiel bringen das nicht funktioniert. Oder das Suchmuster selber anpassen.
Obwohl sie gar keine Sonderzeichen besitzen sondern wirklich rein aus Buchstaben, wird mir hier ein Fehler angezeigt.
Die sind aber schon in der Form: Name@DomainName.Domain ?

cu, Bernd

Goma
Beiträge: 19
Registriert: Fr 6. Jan 2012, 14:06

Re: Voraussetzung einer Mailadresse auf Erfüllung kontrollie

Beitrag von Goma » Mi 16. Mai 2012, 14:39

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.

bst
Beiträge: 35
Registriert: Mi 25. Apr 2012, 13:40
Wohnort: Ilsfeld

Re: Voraussetzung einer Mailadresse auf Erfüllung kontrollie

Beitrag von bst » Mi 16. Mai 2012, 15:11

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 ^...$

Code: Alles auswählen

=SUCHEN("\<[A-Z0-9][A-Z0-9._\-]+@[A-Z0-9._\-]+\.[A-Z]{2,6}\>";A1)
HTH, Bernd

Goma
Beiträge: 19
Registriert: Fr 6. Jan 2012, 14:06

Re: Voraussetzung einer Mailadresse auf Erfüllung kontrollie

Beitrag von Goma » Mi 16. Mai 2012, 15:54

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!!!


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.



Antworten