Supportnet / Forum / Tabellenkalkulation
Zeichenkette in Excel kürzen
Frage
Hallo, ich habe folgendes Problem. Ich habe in einer Excel-Tabelle einige Einträge, die nach Möglichkeit automatisch gekürzt werden sollen. Die Einträge sehen im Moment so aus, dass sie aus mehreren Komponenten bestehen, die jeweis mit Bindestrichen getrennt sind. Von diesen Einträgen soll nur das vor den ersten beiden Bindestrichen stehen bleiben.
z.B.
ABC-DE-FG soll zu ABC-DE werden
HI-J-KLM-N-OP-RS soll zu HI-J werden.
Die einzelnen Komponenten sind also immer unterschiedlich Lang und ein Eintrag enthält unterschiedlich viele Komponenten.
Hat jemand einen Tipp für mich?
Danke und viele Grüße
Michigan
Antwort 1 von rainberg
Hallo Michigan,
Formel für B1, wenn in A1 die Werte stehen
=LINKS(A1;FINDEN("-";A1;FINDEN("-";A1)+1)-1)
Gruß
Rainer
Formel für B1, wenn in A1 die Werte stehen
=LINKS(A1;FINDEN("-";A1;FINDEN("-";A1)+1)-1)
Gruß
Rainer
Antwort 2 von Michigan
Danke für die schnelle und vor allem auch hilfreiche Antwort. Könntest du mir bitte noch sagen, wie es möglich ist, dass anschließend auch noch Einträge mit nur einem oder keinem Bindestrich angezeigt werden?
also AB soll AB bleiben und CD-EF soll auch erhalten bleiben.
Bekomme im Moment nur #WERT! angezeigt.
Habe versucht es mit WENN(A1="*-*-*";FUNKTION;"") Allerdings kennt er in Zeichenketten wohl keine Platzhalter.
also AB soll AB bleiben und CD-EF soll auch erhalten bleiben.
Bekomme im Moment nur #WERT! angezeigt.
Habe versucht es mit WENN(A1="*-*-*";FUNKTION;"") Allerdings kennt er in Zeichenketten wohl keine Platzhalter.
Antwort 3 von Aliba
Hi Michigan,
bin zwar nicht Rainer, aber so sollte es funzen:
=WENN(ISTFEHLER(LINKS(A1;FINDEN("-";A1;FINDEN("-";A1)+1)-1));A1;LINKS(A1;FINDEN("-";A1;FINDEN("-";A1)+1)-1))
CU Aliba
bin zwar nicht Rainer, aber so sollte es funzen:
=WENN(ISTFEHLER(LINKS(A1;FINDEN("-";A1;FINDEN("-";A1)+1)-1));A1;LINKS(A1;FINDEN("-";A1;FINDEN("-";A1)+1)-1))
CU Aliba
Antwort 4 von Michigan
Wow, danke! ISTFEHLER habe ich gebraucht.
Nochmals 1000 Dank euch beiden.
viele Grüße
Michigan
Nochmals 1000 Dank euch beiden.
viele Grüße
Michigan

