String beim letzten Vorkommen eines Zeichens abschneiden
Verfasst: Mi 26. Jul 2017, 15:57
Hallo miteinander,
ich habe einen Eintrag, der im Normalfall folgendes Format hat: 0173-002
Der Part ab dem Bindestrich ist aber nicht notwendig. Ich bräuchte in diesem Beispiel nur den Wert: 0173
Das habe ich via LINKS-Formel gemacht:
Das klappt einwandfrei.
Aber es wäre ja alles so einfach, wenn nicht Einträge dabei wären, die mir diese simple Lösung kaputt machen. Beispiel: UK-SB-01-001
Hier bräuchte ich alles bis vor den letzten Bindestrich (UK-SB-01).
Da nicht immer klar ist, wie viele Bindestriche im String sind, bräuchte ich eine Formel, die mir erlaubt, alles bis zum letzten Vorkommen eines Bindestriches mitnimmt. Gibt es sowas in Calc?
ich habe einen Eintrag, der im Normalfall folgendes Format hat: 0173-002
Der Part ab dem Bindestrich ist aber nicht notwendig. Ich bräuchte in diesem Beispiel nur den Wert: 0173
Das habe ich via LINKS-Formel gemacht:
Code: Alles auswählen
=LINKS(Y2;SUCHEN("-";Y2)-1)
Aber es wäre ja alles so einfach, wenn nicht Einträge dabei wären, die mir diese simple Lösung kaputt machen. Beispiel: UK-SB-01-001
Hier bräuchte ich alles bis vor den letzten Bindestrich (UK-SB-01).
Da nicht immer klar ist, wie viele Bindestriche im String sind, bräuchte ich eine Formel, die mir erlaubt, alles bis zum letzten Vorkommen eines Bindestriches mitnimmt. Gibt es sowas in Calc?