![]() |
||||||||||||||||||||||||||||||||||||||||
Textfunktionen (2) -> Zahl von Text trennen - Zahl steht rechts (Ergänzung: Text steht rechts) * (101) |
||||||||||||||||||||||||||||||||||||||||
Aufgabe Aus einem String, der aus Text und Ziffern Text besteht, soll der Ziffernteil extrahiert werden. Text und Ziffern sind variabler Länge. Ziffern stehen rechts.
Lösung {=TEIL(A1;VERGLEICH(WAHR;ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1);0);LÄNGE(A1))*1} Verkürzung: {=RECHTS(A1;SUMME(N(ISTZAHL(RECHTS(A1;SPALTE(1:1))*1))))} oder {=RECHTS(A1;ANZAHL(RECHTS(A1;SPALTE(1:1))*1))} Funktionieren beide auch bei Fließkommazahlen. ACHTUNG: Die Verkürzung wandelt die 12:00 nicht richtig um! Ergänzung vom 10.02.10: Es geht auch mit der VERWEIS-Variante: =VERWEIS(9^9;--RECHTS(A1;SPALTE(1:1))) Text steht rechts Aus einem String, der aus Ziffern und Text besteht, soll der Textteil extrahiert werden. Aus 1234567XYZ wird XYZ {=TEIL(A1;MAX(ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1)*SPALTE(1:1))+1;99)} ohne Array: =TEIL(A1;LÄNGE(VERWEIS(9^9;LINKS(A1;SPALTE(1:1))*1))+1;99) hier darf allerdings nur ein Ziffernblock vorkommen Erläuterung "Kommen vor dem letzten Buchstaben weitere Zahlen vor, erfolgt bei der ersten Formel eine Fehlermeldung; - bei der Verkürzung nicht." |
||||||||||||||||||||||||||||||||||||||||
|
zurück
|
||||||||||||||||||||||||||||||||||||||||
| powered by telltarget | ||||||||||||||||||||||||||||||||||||||||