Wert nach letztem Unterstrich

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

IIIMIIIRIII
Beiträge: 2
Registriert: Mi, 23.10.2013 09:47

Wert nach letztem Unterstrich

Beitrag von IIIMIIIRIII »

Moin,

versuche gerade den Umstieg von Excel zu Calc und scheiter an einer für mich wichtigen Funktion, die mir bisher immer den Wert nach einem letzten Unterstrich zurückgegeben hat:
1067_3966_4278_19292_19303_5462 » 5462
1067_3966_39775_39776_39786_39828 » 39828
In Excel habe ich dies mit folgender Formel erreicht: =VERWEIS(9^9;--RECHTS(A2;SPALTE(1:1)))

Jedoch akzeptiert Calc diese Logik natürlich nicht und ich komme hier einfach nicht weiter. Benötige den letzteb Wert, da er durch eine Anwendung immer die eindeutige ID zurückgibt und ich diese für Im- und Exporte von Daten zwingend brauche.

Hat jemand eine Idee?

Gruß
Martin
bst
*****
Beiträge: 222
Registriert: Mo, 18.01.2010 16:14
Wohnort: Ilsfeld

Re: Wert nach letztem Unterstrich

Beitrag von bst »

Morgen Martin,

aktiviere in Optionen Calc Berechnen Reguläre Ausdrücke und nimm:

Code: Alles auswählen

=TEIL(A2;SUCHEN("[^_]*$";A2);99)
cu, Bernd
Karolus
********
Beiträge: 7448
Registriert: Mo, 02.01.2006 19:48

Re: Wert nach letztem Unterstrich

Beitrag von Karolus »

Hallo

Ich kann auch bei bestem Willen keine logische Verbindung zwischen Aufgabenstellung und dieser Formel herstellen. 8)

@Bernd: Es gibt RegExe für Zahlen

In LO|AOO gehts mit

Code: Alles auswählen

=WERT(TEIL(A2;SUCHEN("\d+$";A2);99))
oder

Code: Alles auswählen

=WERT(TEIL(A2;SUCHEN("[0-9]+$";A2);99))
ggf. musst du reguläre Ausdrücke in Formeln erlauben (→Extras→Optionen→Calc→Berechnen...).

Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
IIIMIIIRIII
Beiträge: 2
Registriert: Mi, 23.10.2013 09:47

Re: Wert nach letztem Unterstrich

Beitrag von IIIMIIIRIII »

bst hat geschrieben:Morgen Martin,

aktiviere in Optionen Calc Berechnen Reguläre Ausdrücke und nimm:

Code: Alles auswählen

=TEIL(A2;SUCHEN("[^_]*$";A2);99)
cu, Bernd
Passt perfekt!!!

Danke Bernd...tolles Forum hier!!!
Antworten