von AhQ » Sa, 22.03.2008 14:22
Hallo Andreas,
hier wird keiner vergessen !

Ich wollte Dir heute nachmittag mal schreiben.
Also, nehmen wir an, in Spalte a stehen die Texte, in B1 der Suchbegriff. Dann würde ich mal vorschlagen:
=LINKS(RECHTS(A2;LÄNGE(A2)-SUCHEN($B$1;A2)+1);LÄNGE($B$1))
LINKS sucht in einem vorgegebenen Text eine bestimmte Anzahl von Stellen und gibt die, von links her gezählt, wieder. In dem Fall ist die Anzahl der Stellen die Länge des Namens (LÄNGE($B$1)). Damit Links aber auch an der richtigen Stelle fündig wird, muß erst einmal RECHTS alles abschneiden, was vor dem Suchbegriff steht. Da RECHTS aber einfach von rechts her die Stellen zählt und dann abschneidet, muß es den richtigen Startpunkt mit LÄNGE(A2)-SUCHEN($B$1;A2)+1 bekommen.
Naja, und das ist dann die Formel, auch wenns jetzt schon ein bißchen zu spät ist.
Mit Makro ist das aber sicher eine Spur eleganter.
Viele Grüße
AhQ
Hallo Andreas,
hier wird keiner vergessen ! :) Ich wollte Dir heute nachmittag mal schreiben.
Also, nehmen wir an, in Spalte a stehen die Texte, in B1 der Suchbegriff. Dann würde ich mal vorschlagen:
=LINKS(RECHTS(A2;LÄNGE(A2)-SUCHEN($B$1;A2)+1);LÄNGE($B$1))
LINKS sucht in einem vorgegebenen Text eine bestimmte Anzahl von Stellen und gibt die, von links her gezählt, wieder. In dem Fall ist die Anzahl der Stellen die Länge des Namens (LÄNGE($B$1)). Damit Links aber auch an der richtigen Stelle fündig wird, muß erst einmal RECHTS alles abschneiden, was vor dem Suchbegriff steht. Da RECHTS aber einfach von rechts her die Stellen zählt und dann abschneidet, muß es den richtigen Startpunkt mit LÄNGE(A2)-SUCHEN($B$1;A2)+1 bekommen.
Naja, und das ist dann die Formel, auch wenns jetzt schon ein bißchen zu spät ist.
Mit Makro ist das aber sicher eine Spur eleganter.
Viele Grüße
AhQ