Inhalt einer Spalte nach 30 Zeichen aufteilen

18/12/2008 - 13:36 von Fabian Knauf | Report spam
Hallo,

habe eine Namens-Spalte mit Firmannamen bis zu 45 Zeichen und muss das
nun auf 2 Spalten á 30 Zeichen aufteilen. Die Aufteilung soll natürlich
nicht einfach nach 30 zeichen passieren, sondern wenn möglich beim
letzten Leerzeichen vor den 30 Zeichen.

Habe gegoogelt und auch eine Lösung gefunden, nur leider klappt die bei
mir nicht. Da wird auch getrennt, wenn der Firmenname nicht mal 30
Zeichen hat. Leider reicht mein Excel-Wissen aber nicht aus den Fehler
zu finden.

Die Lösung definiert einen Namen 'Leerz.' mit bezug auf
=MAX(WENN(TEIL($A1;ZEILE(1:30);1)=" ";ZEILE(1:30)))
und die Formalen für den erstn bzw. zweiten Teil lauten:
=WENN(Leerz.;LINKS(A:A;Leerz.);A:A)
=WENN(Leerz.;TEIL(A1;Leerz.+1;30);"")

Wenn ich das so mache wird bei mir der Firmanname
Abacus GmbH aufgeteilt in Abacus und GmbH, obwohl das ja locker in eine
Spalte passen würde.

Kann mir bitte jemand helfen die Lösung zu finden?

Danke
Fabian
 

Lesen sie die antworten

#1 Claus Busch
18/12/2008 - 14:54 | Warnen spam
Hallo Fabian,

Am Thu, 18 Dec 2008 13:36:55 +0100 schrieb Fabian Knauf:


habe eine Namens-Spalte mit Firmannamen bis zu 45 Zeichen und muss das
nun auf 2 Spalten á 30 Zeichen aufteilen. Die Aufteilung soll natürlich
nicht einfach nach 30 zeichen passieren, sondern wenn möglich beim
letzten Leerzeichen vor den 30 Zeichen.

Wenn ich das so mache wird bei mir der Firmanname
Abacus GmbH aufgeteilt in Abacus und GmbH, obwohl das ja locker in eine
Spalte passen würde.



schau mal hier rein:
http://www.excelformeln.de/formeln.html?welcher83


Mit freundlichen Grüssen
Claus Busch
Win XP Prof SP3 / Vista Ultimate SP1
Office 2003 SP3 / 2007 Ultimate SP1

Ähnliche fragen