Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

String benötigt nach letztem X

Forumthread: String benötigt nach letztem X

String benötigt nach letztem X
Franz
Hallo Leute,
ich möcht ein Zellinhalt oder String zerlegen und brauche lediglich den Text nach dem letztem "X".
Wie muss ich das anstellen? Stehe auf dem Schlauch. Besten Dank!
Gruß
Franz Kupfer
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Matrixformel!
25.04.2011 16:39:41
Matthias
Hallo
schau hier:
https://www.herber.de/forum/archiv/1064to1068/t1067754.htm#1067793
Tabelle1

 BC
5tezxfhrz5cxHalloHallo

Formeln der Tabelle
ZelleFormel
C5{=TEIL(B5;MAX((TEIL(B5;ZEILE(B:B); 1)="x")*ZEILE(B:B))+1;99)}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Userbild
Anzeige
oder so ... Diät mit Excel ;o)
25.04.2011 16:50:04
Matthias
Hallo
Tabelle1

 BC
5Konfektionsgröße vor FormelKonfektionsgröße nach der Formel ;o)
63XLL

Formeln der Tabelle
ZelleFormel
C6{=TEIL(B6;MAX((TEIL(B6;ZEILE(B:B); 1)="x")*ZEILE(B:B))+1;99)}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Matthias ;o)
Anzeige
AW: String benötigt nach letztem X
25.04.2011 16:50:04
Uwe
Hallo Franz,
die Matrixformel ist auf jeden Fall eleganter, aber ich hatte mir das auch ohne Matrix "zurechtgefummelt":
=RECHTS(A1;LÄNGE(A1)-FINDEN("#";WECHSELN(A1;"X";"#";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"X";"")));1))
Ist zwar ziemlich "wild", klappt aber.
Du musst nur darauf achten, dass "#" ein Zeichen ist, das auf keinen Fall in Deinem Text vorkommt. Evtl. ersetze es durch ein anderes, noch "exotischeres".
Gruß
Uwe
(:o)
Anzeige
das hat aber einen kleinen Nachteil ...
25.04.2011 16:56:18
Matthias
Hallo Uwe
Du musst die Schreibweise beachten !
Tabelle1

 AB
1Hexenhaxen#WERT!

Formeln der Tabelle
ZelleFormel
B1=RECHTS(A1;LÄNGE(A1)-FINDEN("#";WECHSELN(A1;"X";"#";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"X";""))); 1))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Userbild
Anzeige
AW: das hat aber einen kleinen Nachteil ...
25.04.2011 17:04:53
Uwe
Hallo Matthias,
da hast Du sicherlich recht.
Allerdings könnte dieser Nachteil natürlich auch ein Vorteil sein, falls die Schreibweise beachtet werden SOLL.
Aber wie gesagt, Deine Matrixformel ist klar besser.
Und inzwischen habe ich sie sogar verstanden.
(Dabei habe ich die Formelauswertung allerdings FAST "abgeschossen", bevor ich B:B durch B1:B100 ersetzt habe. Die zeigte mir tatsächlich nach ca. 1 Minute Rechenzeit alle Zahlen von 1 bis 1048567 an! (;o))
Gruß
Uwe
(:o)
Anzeige
Danke für Eure Hilfe!
25.04.2011 18:03:35
Franz
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige