Matrix-Formel verkürzbar?
19.05.2014 17:08:16
David
ich muss einen Text per Formeln "umgestalten". Die einzelnen Zellen enthalten z. Bsp.
1. entgeltlich erworbene
Konzessionen, gewerbliche
Schutzrechte und ähnliche
Rechte und Werte sowie
Lizenzen an solchen
Rechten und Werten
Ich benötige den Text erst hinter der führenden Zahl. Nun kann vor der Zahl eine Anzahl von Leerzeichen sein, max. 6-7, manchmal weniger. Im Text sind auch immer mal wieder mehrfache Leerzeichen, die aber erhalten bleiben müssen. Somit fällt schon mal GLÄTTEN aus.Meine Formel funktioniert im Prinzip, ich frage mich nur, ob das auch einfacher geht:
{=TEIL(TEIL(B3;KKLEINSTE(WENN(CODE(TEIL(B3;{1.2.3.4.5.6.7.8};1))>32;
{1.2.3.4.5.6.7.8};"");1);999);SUCHEN(" ";TEIL(B3;
KKLEINSTE(WENN(CODE(TEIL(B3;{1.2.3.4.5.6.7.8};1))>32;
{1.2.3.4.5.6.7.8};"");1);999))+1;999)}
Ich prüfe sozusagen die ersten 8 Zeichen auf ihre Codezahl und wenn eine größer als 32 (Leerzeichen) ist, dann ist das das erste "richtige" Zeichen. Darauf den Text verkürzt um die führenden Leerzeichen und mit SUCHEN das nächste gefunden, usw.Ich denke mal, wer in der Lage ist, mir hier weiterzuhelfen, kann die Formel auch lesen. ;-)
Ich vermute einfach mal, das ich - wie so oft - viel zu umständlich denke.
Die Gefahr ist, das bei größeren Datenmengen der Rechner in die Knie geht wegen der Matrixformel.
Danke vorab und Gruß
David