online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon IT304 vom 18.06.2020, 12:48 Options

Textwert aus Zelle auslesen

Hallo Leute,

entweder bin ich zu blind beim finden einer Lösung oder es gibt keine. Hoffe nun auf eine Hilfe.

In Zelle A1 steht der Wert "test@test.de"
In Zelle A2 = "test@gurke.uk"

Nun soll in Spalte B die letzten beiden Zeichen ausgelesen werden.

Ist sowas möglich, wenn ja wie ?

Hoffe könnt mir dabei helfen.

Gruß
Marcel


Antwort schreiben

Antwort 1 von Jaja vom 18.06.2020, 12:51 Options

na lies mal hier. das sollte also in der form ohne makro klappen.

beachte, das die tld auch 3 oder mehr zeichen haben können (z.b. .info, .edu usw..)

nutze als trenner den punkt bei der funkion split..

Antwort 2 von Saarbauer vom 18.06.2020, 12:56 Options

Hallo,

versuch es mal damit

=RECHTS(A1;2)

Gruß

Helmut

Antwort 3 von IT304 vom 18.06.2020, 13:03 Options

Danke Helmut,

also damit wäre mir schon mal geholfen.

Leider komme ich mit der "Split"-Formel nicht ganz klar.
Aber das mit den info und com domainen wird mir bestimmt auch ärger machen.

Hat da vlt. jemand ne Lösung noch ?

Seit wirklich die Besten.

Thx.
Marcel

Antwort 4 von Jaja vom 18.06.2020, 13:09 Options

naja - an sich bringts dann wirklich nur die split() funktion / makro (kann ich nicht), um die TLD dynamisch am punkt abzutrennen.

aber lies mal
hier, evtl. bekommst das doch shon so hin..

Antwort 5 von IT304 vom 18.06.2020, 13:14 Options

Danke Jaja, aber leider nützen mir Makros leider nicht. Ich brauche wenn wirklich ne Formel. Aber trotzdem danke.

Antwort 6 von M.O. vom 18.06.2020, 13:25 Options

Hallo Marcel,

probier mal die folgende Formel:
=RECHTS(A1;LÄNGE(A1)-FINDEN(".";A1;FINDEN("@";A1)))

Gruß

M.O.

Antwort 7 von Jaja vom 18.06.2020, 13:27 Options

tolle lösung M.O.!

Antwort 8 von Saarbauer vom 18.06.2020, 13:32 Options

Hallo,

es reicht wahrscheinlich auch so

=RECHTS(A2;LÄNGE(A2)-FINDEN(".";A2;1))

Gruß

Helmut

Antwort 9 von IT304 vom 18.06.2020, 13:32 Options

Danke M.O.

super, hat wunderbar funktioniert und war das was mir geholfen hat.

Danke wieder an euch für die schnelle Lösung.

Gruss,
Marcel

Antwort 10 von M.O. vom 18.06.2020, 13:44 Options

Hallo Helmut,

habe die Formel so gewählt, weil die E-Mail-Adresse ja auch so aussehen kann:
vorname.name@supportnet.de

Dann ergibt deine Formel folgendes Ergebnis: name@supportnet.de

Gruß

M.O.

Antwort 11 von Jaja vom 18.06.2020, 13:46 Options

@ M.O

aber was ist mit den durchaus üblichen gestafelten TLDs?

bsp.

knuffi@domain.co.uk

deine formel liefert co.uk, doch die eigentliche TLD ist .uk

wobei - ist die frge was der fragesteller dann möchte..

Antwort 12 von Saarbauer vom 18.06.2020, 13:47 Options

Hallo @M.O.,

hast du natürlich recht.

Nicht dran gedacht

Gruß

Helmut

Antwort 13 von Jaja vom 18.06.2020, 13:56 Options

aso. statt dem etwas exotischen beispiel aus antw. 11:

meine email adr. an der uni

sXXXXXXXX@mail.zih.tu-dresden.de

deine formel bringt aber zih.tu-dresden.de

Antwort 14 von M.O. vom 18.06.2020, 14:29 Options

Hallo Jaja,

an solche exotischen Adressen hatte ich natürlich nicht gedacht :(.
Über eine Formellösung dürfte das nur schwierig zu lösen sein. Für diese Adressen ist dein VBA-Vorschlag natürlich besser.
Aber der Fragesteller will ja eine Formel-Lösung. Vielleicht gibts ja auch hierfür eine Lösung.

Gruß

M.O.

Antwort 15 von M.O. vom 18.06.2020, 19:40 Options

Hallo,

ich bins noch mal :).
Hier eine Formel, die auch bei exotischen E-Mail-Adressen funktioniert:

=WENN(TEIL(A1;LÄNGE(A1)-2;1)=".";RECHTS(A1;2);WENN(TEIL(A1;LÄNGE(A1)-3;1)=".";RECHTS(A1;3);RECHTS(A1;4)))

Ist auch noch erweiterbar ;).

Gruß

M.O.

Antwort 16 von Jaja vom 19.06.2020, 09:17 Options

wow - du gibst dir ja mühe. der fragesteller ist wohl schon weg..

schade.

deine formel funktioniert jetzt bis zu 3 punkten nach dem @ - sehe ich das richtig?

ich hab ja nu keine große ahnung von excel, aber gibts nicht ne möglichkeit, die zeichenkette einfach von rechts aus bis zum ersten punkt zu parsen? das wär ja allgemeingültig, ohne @ und andere punkte zu beachten.

Antwort 17 von M.O. vom 19.06.2020, 09:27 Options

Hallo Jaja,

durch deinen Einwand hat mich der Ehrgeiz gepackt :).
Die Formel funktioniert mit 2-, 3- und 4-stelligen TLD'S.
Mit ist leider keine Möglichkeit der Rückwärtssuche per Formel bekannt.
Daher die Lösung mit WENN.

Gruß

M.O.

Antwort 18 von IT304 vom 19.06.2020, 14:07 Options

Hallo Leute,

also der Fragesteller ist immer noch da,
aber die Formel =RECHTS(A1;LÄNGE(A1)-FINDEN(".";A1;FINDEN("@";A1)))

war schon sehr hilfreich.

Bin nun aber auch weiter mit am knobeln wie man bei solch kryptische aber doch öfters aufkommende Mailadresse auch die endung auslesen kann.

Gruß,
Marcel

Antwort 19 von Jaja vom 19.06.2020, 14:11 Options

Zitat:
=WENN(TEIL(A1;LÄNGE(A1)-2;1)=".";RECHTS(A1;2);WENN(TEIL(A1;LÄNGE(A1)-3;1)=".";RECHTS(A1;3);RECHTS(A1;4)))

Ist auch noch erweiterbar ;).


du müsstest mal M.O. fragen, ob er dir die formel auf.. sagen wir max. 7 teilabschnitte nach dem @ (also max. 6 punkte) erweitert..

die wahrscheinlichkeit das es mailadressen mit komplexeren domains gibt (und mit deiner tabelle genutzt wwerden) ist dann doch eher gering.. zumindest ausreichend gering für deine aufgabe, nehme ich an.

Antwort 20 von Jaja vom 19.06.2020, 14:12 Options

aso:

ich meine damit nicht das es nicht spannend wäre, eine generische lösung zu finden, doch willst du sicher einfach die aufgabe zuende führen und dich nicht tagelang an diesem teilproblem aufhalten..

Ähnliche Themen

wieder Makro Code
achmi71  14.01.2007 - 134 Hits - 9 Antworten

Teil einer Zelle auslesen
broedu  07.03.2007 - 175 Hits - 4 Antworten

Wert einer Zelle auslesen
ernie007  04.09.2007 - 236 Hits - 2 Antworten

Berechnungsergebnis in andere Zelle
micico  16.11.2007 - 180 Hits - 5 Antworten

Windowsuser auslesen
morpheus__85  23.01.2008 - 43 Hits - 8 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026