🚀The world's best VBA AI has evolved. ExcelMaster is now an autonomous Agent.Read more →
Back to Blog

Excel GROSS, KLEIN & GROSS2 (UPPER, LOWER & PROPER) — Groß-/Kleinschreibung ändern, ohne die Daten zu verstümmeln

|

Excel GROSS, KLEIN & GROSS2 (UPPER, LOWER & PROPER) — Groß-/Kleinschreibung ändern, ohne die Daten zu verstümmeln

Kurz gesagt — Drei Funktionen, die Text umschreiben und sonst nichts. UPPER(text)ALLES GROSS. LOWER(text)alles klein. PROPER(text)Jedes Wort Groß. Was Sie vor dem Einsatz wissen sollten: Excels =-Vergleich und seine Verweise ignorieren die Schreibweise ohnehin, sodass Sie diese Funktionen fast nie brauchen, nur um Text zu matchen. Die Schreibweise zählt für die Anzeige und für den Export in Systeme, denen sie wichtig ist (SQL-Schlüssel, eine andere Anwendung). Und PROPER hat eine scharfe Kante — es schreibt den ersten Buchstaben jedes Wortes groß und macht so aus McDonald ein Mcdonald.

=UPPER("north-east")     ' -> "NORTH-EAST"
=LOWER("[email protected]")   ' -> "[email protected]"
=PROPER("mcdonald's farm")   ' -> "Mcdonald'S Farm"   (beachten Sie die Verstümmelung!)

Hinweis: In der deutschen Excel-Oberfläche heißen diese Funktionen GROSS (UPPER), KLEIN (LOWER), GROSS2 (PROPER), IDENTISCH (EXACT), WECHSELN (SUBSTITUTE) sowie LINKS (LEFT), TEIL (MID) und LÄNGE (LEN). In den Codeblöcken verwenden wir bewusst durchgehend die englischen Namen — die Formeln sind in jeder Sprachversion identisch, und die englischen Bezeichnungen sind der sprachunabhängige Suchanker.

Dies sind die einfachsten Textfunktionen in Excel — ein Argument, offensichtliche Ausgabe —, und genau deshalb werden sie so oft falsch eingesetzt. Die Kunst liegt nicht darin, wie sie funktionieren, sondern darin zu wissen, ob die Schreibweise überhaupt Ihr Problem ist — und wann der Griff zu PROPER still und leise Namen zerstört.

Was Sie lernen werden

  • Warum Sie UPPER/LOWER selten zum Vergleichen von Text brauchen — Excel ignoriert die Schreibweise
  • Wo die Schreibweise wirklich zählt: Anzeige, Exporte und EXACT
  • Die PROPER-Falle: Sie verstümmelt McDonald, iPhone, O'Brien, IBM
  • Warum diese drei Text nicht säubern — kombinieren Sie sie mit TRIM
  • Die Ermessensfrage: für Maschinen normalisieren, nicht an Ort und Stelle „verschönern"

Das Denkmodell: Schreibweise ist eine Brille, keine gespeicherte Bedeutung

Hier ist die Umdeutung, die den meisten Fehleinsatz verhindert. In Excel ist die Schreibweise von Text eine Anzeigeentscheidung, kein Teil der Identität des Werts. "Apple", "APPLE" und "apple" sind drei verschiedene Zeichenketten, aber Excels alltäglicher Vergleich behandelt sie als gleich:

="Apple"="APPLE"                 ' -> TRUE  (schreibweisenunabhängig)
=VLOOKUP("apple", A:B, 2, FALSE) ' findet "Apple" problemlos
=COUNTIF(A:A, "north")           ' zählt "North", "NORTH", "north" gleichermaßen

UPPER/LOWER/PROPER sind also keine Matching-Werkzeuge. Sie sind eine Brille, die Sie auf dem Weg nach draußen aufsetzen — damit ein Bericht einheitlich liest oder damit Sie Daten an ein System übergeben können, das sehr wohl zwischen Groß- und Kleinschreibung unterscheidet. Behalten Sie diese Sichtweise bei, und Sie hören auf, damit Vergleiche „reparieren" zu wollen, die nie kaputt waren.

Wann die Schreibweise wirklich zählt

Es gibt drei echte Gründe, Text umzuschreiben, und es lohnt sich, dabei präzise zu sein, damit Sie UPPER nicht aus Kult auf alles anwenden:

  1. Einheitliche Anzeige. Eine Spalte aus NEW YORK, new york, New York sollte in einem fertigen Bericht einheitlich lesen. PROPER oder UPPER verschafft Ihnen das.
  2. Export in ein schreibweisensensitives Ziel. SQL-Bezeichner, Dateisysteme, manche APIs und andere Anwendungen unterscheiden sehr wohl zwischen Groß- und Kleinschreibung. Normalisieren Sie mit LOWER (oder UPPER) vor dem Versand, damit [email protected] und [email protected] nachgelagert nicht zu zwei Schlüsseln werden.
  3. Schreibweisensensitives Matching innerhalb von Excel — das braucht EXACT, nicht =. =EXACT(A2, "USD") ist nur bei exakt "USD" gleich TRUE. Wenn Sie wirklich id von ID unterscheiden müssen, ist EXACT das Werkzeug; UPPER/LOWER sind dagegen der Weg, die Schreibweise vor einem normalen Vergleich als Faktor auszuschalten.

Trifft keiner dieser Punkte zu, müssen Sie die Schreibweise vermutlich gar nicht ändern.

Die Regel, die zubeißt: GROSS2 (PROPER) schreibt jedes Wort groß

PROPER sieht perfekt aus, um Namens- und Adressspalten aufzuräumen, und bei reiner Kleinschreibung als Eingabe ist es das auch. Aber es folgt einer dummen Regel — jeden Buchstaben nach einem Nicht-Buchstaben großschreiben, alles andere kleinschreiben —, und diese Regel ruiniert alles mit Großbuchstaben im Inneren oder ungewöhnlicher Zeichensetzung:

=PROPER("mcdonald")    ' -> "Mcdonald"   (sollte McDonald sein)
=PROPER("iPhone 15")   ' -> "Iphone 15"  (Marke ruiniert)
=PROPER("o'brien")     ' -> "O'Brien"    ... aber "d'angelo" -> "D'Angelo" (halbwegs ok)
=PROPER("IBM")         ' -> "Ibm"        (Akronym zerstört)
=PROPER("john mcbride-smith")  ' -> "John Mcbride-Smith"

Das Fehlerbild ist immer gleich: Jedes Wort, dessen korrekte Schreibweise nicht „erster Buchstabe groß, Rest klein" lautet, kommt falsch heraus, und PROPER gibt Ihnen keine Möglichkeit, Ausnahmen auf eine Positivliste zu setzen. Deshalb ist PROPER ein erster Durchgang, kein Endergebnis. Bei einer Spalte aus wirklich kleingeschriebenem Freitext spart es Zeit; bei echten Namen, Marken und Akronymen führt es Fehler ein, die Sie danach aufspüren müssen.

Für die üblichen Korrekturen legen Sie SUBSTITUTE obendrauf — =SUBSTITUTE(PROPER(A2), "Mcdonald", "McDonald") — oder, in Excel 365, ein LAMBDA mit einer kleinen Ausnahmeliste. Aber ehrlich abgewogen gilt: Wenn es auf die Genauigkeit der Schreibweise ankommt (kundengerichtete Namen, Rechtstexte), prüfen Sie die Ausgabe von PROPER, statt ihr zu vertrauen.

Diese säubern nicht — kombinieren Sie sie mit GLÄTTEN (TRIM)

Ein feiner Punkt: UPPER/LOWER/PROPER ändern die Schreibweise und sonst nichts. Sie entfernen weder die nachgestellten Leerzeichen noch die CHAR(160)-Kobolde, die importierter Text mit sich trägt. Ist Ihre Spalte schmutzig und uneinheitlich geschrieben, tun Sie beides — und säubern zuerst:

=PROPER(TRIM(A2))
=LOWER(TRIM(CLEAN(A2)))

Die Schreibweise auf schmutzige Daten anzuwenden, gibt Ihnen bloß einheitlich geschriebene schmutzige Daten. Zur Bereinigungshälfte siehe GLÄTTEN & SÄUBERN (TRIM & CLEAN).

Die Ermessensfrage

Fragen Sie, wofür die Umschreibung gedacht ist. Maschinenziel (ein Schlüssel, ein Export, eine Duplikatentfernung) → UPPER oder LOWER, um die Schreibweise als Variable auszuschalten, angewendet in einer Hilfsspalte, als Werte eingefügt. Menschliche AnzeigePROPER für einen schnellen Durchgang, aber prüfen Sie das Ergebnis, wenn Namen oder Marken im Spiel sind, denn es wird Mcdonald erzeugen. Vergleich → mit an Sicherheit grenzender Wahrscheinlichkeit brauchen Sie keine dieser Funktionen; Excel ignoriert die Schreibweise bereits, und wenn sie doch zählen soll, ist das EXACT. Das Einzige, was Sie nicht tun sollten: UPPER aus dem Aberglauben, Verweise seien schreibweisensensitiv, über Ihre Formeln zu streuen. Sind sie nicht.

Wie ExcelMaster hilft

„Schreibe diese Namen im Titelformat, aber lass McDonald, iPhone und die Akronyme intakt" ist genau die Anforderung, die PROPER allein nicht bewältigt. ExcelMaster baut das Richtige — PROPER als Basis mit einer SUBSTITUTE/LAMBDA-Ausnahmeliste für die Marken und Namen in Ihren Daten —, sodass Sie eine saubere Anzeigeschreibweise erhalten, ohne die Iphone- und Ibm-Verstümmelung. Beschreiben Sie die Schreibregel, die Sie wirklich wollen; es schreibt die Version, die den Kontakt mit echten Namen übersteht.

Häufig gestellte Fragen

Brauche ich GROSS (UPPER) oder KLEIN (LOWER), um Text in Excel zu vergleichen?

Nein. Excels =-Operator und Funktionen wie VLOOKUP, XLOOKUP und COUNTIF sind schreibweisenunabhängig, sodass "Apple"="APPLE" bereits TRUE ist. Verwenden Sie UPPER/LOWER nur, um Text einheitlich anzuzeigen oder in ein schreibweisensensitives System zu exportieren. Für schreibweisensensitives Matching nehmen Sie EXACT.

Warum schreibt GROSS2 (PROPER) die falschen Buchstaben groß?

PROPER schreibt den ersten Buchstaben nach jedem Nicht-Buchstaben groß und den Rest klein, kann also nicht wissen, dass McDonald, iPhone oder IBM Großbuchstaben im Inneren haben. Es liefert Mcdonald, Iphone und Ibm. Behandeln Sie PROPER als ersten Durchgang und korrigieren Sie die Ausnahmen mit SUBSTITUTE.

Wie schreibe ich nur den ersten Buchstaben eines Satzes groß?

PROPER schreibt jedes Wort groß, was für Satzschreibung nicht das Richtige ist. Verwenden Sie =UPPER(LEFT(A2,1)) & LOWER(MID(A2,2,LEN(A2))), um nur das erste Zeichen groß- und den Rest kleinzuschreiben.

Wie sorge ich dafür, dass GROSS2 (PROPER) Namen wie McDonald korrekt lässt?

Legen Sie eine Korrektur obendrauf: =SUBSTITUTE(PROPER(A2), "Mcdonald", "McDonald"), ein SUBSTITUTE pro Ausnahme. Für viele Ausnahmen in Excel 365 verpacken Sie die Logik in einem LAMBDA mit einer Nachschlageliste, statt von Hand SUBSTITUTEs zu verschachteln.

Entfernen GROSS (UPPER) oder KLEIN (LOWER) Leerzeichen oder säubern Text?

Nein. Sie ändern nur die Buchstaben-Schreibweise; nachgestellte Leerzeichen, CHAR(160) und Steuerzeichen bleiben unangetastet. Säubern Sie zuerst mit TRIM/CLEAN, z. B. =LOWER(TRIM(A2)).

Getestet in

Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 06.07.2026.

Verwandte Anleitungen: Excel GLÄTTEN & SÄUBERN (TRIM & CLEAN) · Excel LÄNGE (LEN) · Excel WECHSELN & ERSETZEN (SUBSTITUTE & REPLACE) · Excel TEXT-Funktion (TEXT)