Clever-Excel-Forum

Normale Version: Excel Spalte trennen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Ich stehe vor einem Komfort Problem welches ich bisher nicht lösen kann.

Gibt es ein Makro oder Formel mit welcher ich den Text in einer Spalte splitten kann?

Folgendes Bsp.

               A                              B
1       Adresse                     Name
2       Forstweg 1           Herr Karl August
3       Blumstr. 2            Frau Eva Adam


Ich möchte jetzt Spalte B so trennen, dass "Herr" "Karl" "August" in jeweil einer eigenen Spalte stehen.

Vielen Dank für eure Hilfe
Hola,

entweder über Daten - Text in Spalten, oder:

http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=326

Gruß,
steve1da
Vielen Dank

wie ist es wenn sich aber etwas ändert:

z.B. wenn Herr Dr. Karl August da steht. Kann man dies spezifizieren oder mit Regeln splitten?
Hola,

dann musst du schon erklären, warum das spezifisch ist.

Gruß,
steve1da
Hi,

für Daten trennen hätte ich auch was

Arbeitsblatt mit dem Namen 'Tabelle1'
      Adresse                    Name   
Forstweg 1        Herr Karl AugustHerrKarlAugust
Blumstr. 2        Frau Eva AdamFrauEvaAdam

ZelleFormel
C2=GLÄTTEN(TEIL(WECHSELN($B2;" ";WIEDERHOLEN(" ";99));99*(SPALTE(A1)-1)+1;99))
D2=GLÄTTEN(TEIL(WECHSELN($B2;" ";WIEDERHOLEN(" ";99));99*(SPALTE(B1)-1)+1;99))
E2=GLÄTTEN(TEIL(WECHSELN($B2;" ";WIEDERHOLEN(" ";99));99*(SPALTE(C1)-1)+1;99))
C3=GLÄTTEN(TEIL(WECHSELN($B3;" ";WIEDERHOLEN(" ";99));99*(SPALTE(A2)-1)+1;99))
D3=GLÄTTEN(TEIL(WECHSELN($B3;" ";WIEDERHOLEN(" ";99));99*(SPALTE(B2)-1)+1;99))
E3=GLÄTTEN(TEIL(WECHSELN($B3;" ";WIEDERHOLEN(" ";99));99*(SPALTE(C2)-1)+1;99))
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg


nur das mit den Regeln.... ;)
(21.09.2015, 15:16)steve1da schrieb: [ -> ]Hola,

dann musst du schon erklären, warum das spezifisch ist.

Gruß,
steve1da

in der Spalte A steht z.B:

Herr Karl August
Frau Eva Adam
Herr Dr. Uwe Bein

usw.

mit der Formel würde er den Vornamen mit dem "Dr." übernehmen.
Hallo!
Meinst du es so?


Tabelle4

ABCDEF
1Titel und Name trennen
2
3Voller Name TitelVornameNamemögl. Titel
4Herr Ing. Heinz Mustermann Herr Ing.HeinzMustermannHerr Dr.
5Herr Dr. Thomas Mittermeier Herr Dr.ThomasMittermeierFrau Dr.
6Heinz Silberbauer HeinzSilberbauerHerr Prof.
7Frau Prof.  Gabi Maier Frau Prof. GabiMaierFrau Prof.
8Frau Ing. Renate Huber Frau Ing.RenateHuberHerr Ing.
9Herr Prof.  Jens Huber Herr Prof. JensHuberFrau Ing.
10Vermittlung Martin HuberVermittlungMartinHuberVermittlung
11Buchhaltung Anna MeisterBuchhaltungAnnaMeisterBuchhaltung
12ABC Heidi GruberABCHeidiGruber
13
14ABC
Formeln der Tabelle
ZelleFormel
C4{=WENN(MAX(WENN((F$4:F$21>"")*ISTZAHL(SUCHEN(F$4:F$21;A4)*1);ZEILE($4:$21)-ZEILE(F$4)+1;))=0;"";INDEX(F$4:F$21;MAX(WENN((F$4:F$21>"")*ISTZAHL(SUCHEN(F$4:F$21;A4)*1);ZEILE($4:$21)-ZEILE(F$4)+1;))))}
D4=TEIL(A4;LÄNGE(C4)+(C4>"")+1;LÄNGE(A4)-LÄNGE(C4&E4)-(C4>"")-1)
E4{=TEIL(A4;MAX((TEIL(A4;SPALTE(1:1);1)=" ")*SPALTE(1:1))+1;999)}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

Gruß
Wilfried
Hi,

wo siehst du denn ein Problem?

Tabelle3

ABCDEF
1AdresseName
2Forstweg 1        Herr Dr. Karl AugustHerrDr.KarlAugust
3Blumstr. 2        Frau Eva AdamFrauEvaAdam
Formeln der Tabelle
ZelleFormel
C2=GLÄTTEN(TEIL(WECHSELN($B2;" ";WIEDERHOLEN(" ";99));99*(SPALTE(A1)-1)+1;99))
D2=GLÄTTEN(TEIL(WECHSELN($B2;" ";WIEDERHOLEN(" ";99));99*(SPALTE(B1)-1)+1;99))
E2=GLÄTTEN(TEIL(WECHSELN($B2;" ";WIEDERHOLEN(" ";99));99*(SPALTE(C1)-1)+1;99))
F2=GLÄTTEN(TEIL(WECHSELN($B2;" ";WIEDERHOLEN(" ";99));99*(SPALTE(D1)-1)+1;99))
C3=GLÄTTEN(TEIL(WECHSELN($B3;" ";WIEDERHOLEN(" ";99));99*(SPALTE(A2)-1)+1;99))
D3=GLÄTTEN(TEIL(WECHSELN($B3;" ";WIEDERHOLEN(" ";99));99*(SPALTE(B2)-1)+1;99))
E3=GLÄTTEN(TEIL(WECHSELN($B3;" ";WIEDERHOLEN(" ";99));99*(SPALTE(C2)-1)+1;99))
F3=GLÄTTEN(TEIL(WECHSELN($B3;" ";WIEDERHOLEN(" ";99));99*(SPALTE(D2)-1)+1;99))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Der Titel steht halt nun ebenfalls in einer separaten Zelle.
Hallo Günter,

das Problem wird wohl sein, dass in der Vornamenspalte der Dr. steht, in der Familiennamenspalte der Vorname und der Familienname dann außerhalb der "Tabelle" Smile
Hi André,

das ist zwar richtig. Doch dieses Problem wird er auch haben, wenn die Person mehrere Vornamen hat.
Seiten: 1 2