Hallo mfeske,
so kann man Leute auch beschäftigen
Erst heißt es, in den Zellen steht sowas wie
Meine Kontakte;Gruppe E3;SG
, dann kommt auf Anfrage eine Beispieltabelle und da steht dann
Meine Kontakte;Handball E1
.
Der Unterschied ist zwar nur ";SG", aber das Semikolon hat bei der Formelerstellung auch bei Bockenheimer eine wesentliche Rolle gespielt.
Also beim nächsten Mal gibst du uns gleich die richtigen Daten, ansonsten hast du die Leute hier schnell verärgert.
So, jetzt zur Frage, warum meine Formel #WERT ergibt.
Zum einen wegen des eben schon angeforderten Semikolons. Zum anderen steht in der Formel Teil(CJ2...). Damit wird doch auf die Zelle CJ2 des aktuellen Tabellenblattes zugegriffen; deine Daten stehen auf auf einem anderen Tabellenblatt, daher muss dieses dann auch mit angegeben werden. Es muss also heißen =Teil(outlook_import.CJ2....).
Aber selbst, wenn man nunalle CJ2 durch outlook_import.CJ2 ersetzt funktioniert die Formel ja wegen des fehlenden Semikolons nicht.
Neu lautet die Formel jetzt:
Code: Alles auswählen
=TEIL(outlook_import.CJ2;SUCHEN("E[0-9]{1,2}";outlook_import.CJ2);WENN(ISTFEHLER(SUCHEN(";";outlook_import.CJ2;16));LÄNGE(outlook_import.CJ2);SUCHEN(";";outlook_import.CJ2;16)-1)-SUCHEN("E[0-9]";outlook_import.CJ2)+1)&WENN(ISTFEHLER(SUCHEN("E[0-9]{1,2}";outlook_import.CJ2;SUCHEN("E[0-9]{1,2}";outlook_import.CJ2)+4));"";"/"&TEIL(outlook_import.CJ2;SUCHEN("E[0-9]{1,2}";outlook_import.CJ2;SUCHEN("E[0-9]{1,2}";outlook_import.CJ2)+4);LÄNGE(outlook_import.CJ2)-SUCHEN("E[0-9]{1,2}";outlook_import.CJ2;SUCHEN("E[0-9]{1,2}";outlook_import.CJ2)+4)+1))
paljass