Supportnet Computer
Planet of Tech

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

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.

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

Antwort 4 von Michigan

Wow, danke! ISTFEHLER habe ich gebraucht.

Nochmals 1000 Dank euch beiden.

viele Grüße
Michigan