Seite 1 von 1

Großbuchstabe nach bestimmter Zeichenfolge?

Verfasst: Mo, 09.03.2009 15:16
von beta
Ich hab jetzt mal mit =Gross bzw. =Gross2 experimentiert, aber in einer Formel bekomme ich da nicht hin.
Der Text in einer Spalte sieht z.B. so aus:

123 - karl
123456 - heinz - rudolf - hagen
67 - kurt hat immer hunger

Als Anhalt habe ich immer ein ' - '.
Jetzt soll der erste Buchstabe hinter dem ' - ' aber ein Großbuchstabe sein.
Also so:
123 - Karl
123456 - Heinz - Rudolf - Hagen
67 - Kurt hat immer hunger

Geht das überhaupt?

Re: Großbuchstabe nach bestimmter Zeichenfolge?

Verfasst: Mi, 11.03.2009 09:23
von beta
Scheint wohl nicht so.
Vielleicht an anderer Ansatz:
Kann ich irgendwie die '-' durch ein Zeilenumbruch ersetzen, so dass
dann das erste Wort jeder Zeile groß geschrieben wird (evtl. Autokorrektur) ?
Und nach dieser 'Wandlung' den Zeilenumbruch wieder durch ein '-' ersetzen?

Re: Großbuchstabe nach bestimmter Zeichenfolge?

Verfasst: Mi, 11.03.2009 10:06
von Karolus
Hallo
Trenn mal die Spalte mit -->Daten-->Text in Spalten an den -zeichen.
Dann entferne die Leerzeichen am Anfang mit -->Suchen und Ersetzen
suche nach:
^ *
ersetzen duch 'nichts' im Wortsinn
[x]regulärer Ausdruck

Zuletzt fasst du wieder zusammen zb.in E1:

Code: Alles auswählen

=A1&WENN(B1="";"";" - "&GROSS2(LINKS(B1;1))&TEIL(B1;2;99))&WENN(C1="";"";" - "&GROSS2(LINKS(C1;1))&TEIL(C1;2;99))&WENN(D1="";"";" - "&GROSS2(LINKS(D1;1))&TEIL(D1;2;99))
und nach unten ziehen.

Gruß Karo

Re: Großbuchstabe nach bestimmter Zeichenfolge?

Verfasst: Do, 12.03.2009 13:47
von beta
Perfekt.
Auf die Idee mit dem Splitten wäre ich so wohl nicht gekommen.
Danke.

Re: Großbuchstabe nach bestimmter Zeichenfolge?

Verfasst: Do, 12.03.2009 14:03
von Karolus
Hallo
Wärst du denn auf die Formel gekommen ? :wink:

Gruß Karo

Re: Großbuchstabe nach bestimmter Zeichenfolge?

Verfasst: Do, 12.03.2009 18:47
von beta
Karolus hat geschrieben:Hallo
Wärst du denn auf die Formel gekommen ? :wink:

Gruß Karo
Na ja, so weit bin ich noch nicht ganz.
Ich hab die Formel auch noch um diverse Spalten ergänzt, weil die Texte noch um einiges länger waren als 'D'.
Was ich auch nicht so ganz verstehe ist der Anfang der Formel.
Meine Texte fangen erst bei H an.
Wenn ich jetzt:

Code: Alles auswählen

=H1&WENN(H1="";"";" - "&GROSS2(LINKS(H1;1))&TEIL(H1;2;99))
probiere ist der erste Buchstabe nicht groß.
Und wenn ich:

Code: Alles auswählen

=G1&WENN(H1="";"";" - "&GROSS2(LINKS(H1;1))&TEIL(H1;2;99))
probiere, kommt der ungewünschte Inhalt von G noch mit.
Jetzt hab ich eine leere Spalte an G eingefügt, das funktioniert.