Online-Excel-Editor
Kostenlos nutzen

WECHSELN in Excel: Syntax, Beispiele und Fehler

Aktualisiert am 2026-10-13 · Kostenlos · Kompatibel mit Excel und Google Sheets

Syntax

=WECHSELN(Text, Alter_Text, Neuer_Text, [ntes_Auftreten])

Kurze Antwort

WECHSELN tauscht ein Textstück überall dort, wo es erscheint, gegen ein anderes: =WECHSELN(A2, "-", " ") macht aus „555-01-2345“ ein „555 01 2345“. Es unterscheidet Groß-/Kleinschreibung, ersetzt alle Treffer außer ntes_Auftreten fixiert eines, und ein ntes_Auftreten von 0 liefert #WERT!.

Syntax

=WECHSELN(Text, Alter_Text, Neuer_Text, [ntes_Auftreten])
ArgumentBedeutung
TextDie Zelle oder das Literal, in der gesucht wird. Erforderlich.
Alter_TextDas genaue Textstück, das ersetzt werden soll. Der Abgleich unterscheidet Groß-/Kleinschreibung und ist wörtlich — keine Platzhalter. Erforderlich.
Neuer_TextWas es ersetzt. Eine leere Zeichenkette "" löscht den Treffer spurlos. Erforderlich.
[ntes_Auftreten]Welches Vorkommen ersetzt wird: 3 ändert nur das dritte. Ohne das Argument ändern sich alle. Muss 1 oder höher sein.

Je nach Ländereinstellung werden Argumente mit Semikolons statt Kommas getrennt: =WECHSELN(A2; "-"; " "). Das ist in Ländern Standard, in denen das Komma als Dezimaltrennzeichen dient.

Zwei Verhaltensweisen überraschen jeden irgendwann: Der Abgleich unterscheidet Groß-/Kleinschreibung („ID“ und „id“ sind verschiedene Ziele), und ohne ntes_Auftreten trifft die Ersetzung jedes Vorkommen — einen Schalter „nur das erste“ gibt es nicht.

Grundlegende Beispiele

=WECHSELN(A2, "-", " ")

Bindestriche zu Leerzeichen: Telefonnummern, Artikelnummern und Ausweisnummern mit Bindestrichen werden in einem Zug lesbar. Jeder Bindestrich wechselt — die Formel wiederholt den Tausch durch die ganze Zelle.

=WECHSELN(WECHSELN(A2, "(", ""), ")", "")

Zeichen löschen: Der Neuer_Text "" löscht jeden Treffer spurlos. Zwei verschachtelte WECHSELN entfernen in einer einzigen Formel beide Klammern aus „(555) 0102“ — eine Schicht pro Zeichen, das verschwinden soll.

=WECHSELN(A2, "/", "-", 2)

Das Argument ntes_Auftreten pinnt ein einzelnes Vorkommen fest: Nur der zweite Schrägstrich kippt zum Bindestrich, der erste und dritte bleiben. Vorkommen zählen von links nach rechts ab dem Textanfang.

=LÄNGE(A2)-LÄNGE(WECHSELN(A2, " ", ""))+1

Der klassische Wortzähler: Alle Leerzeichen löschen und die beiden Längen vergleichen liefert die Anzahl der Leerzeichen, +1 macht daraus die Wortzahl. Ohne VBA, ohne Analyse-Tools — eine Formel.

Das Ergebnis von WECHSELN ist Text — selbst wenn es wie eine Zahl aussieht. Das „1234“ aus einem gereinigten „1 234“ summiert nicht, mittelt nicht, zeichnet nicht. Einwickeln: =WERT(WECHSELN(A2, " ", "")) verwandelt den gesäuberten Text zurück in eine echte Zahl.

Häufige Fehler und ihre Behebung

SymptomHäufigste UrsacheBehebung
Nichts wird ersetztGroß-/Kleinschreibung passt nicht — „ID“ findet „id“ nicht — oder ein unsichtbares Leerzeichen am Ende macht „abc “ zu etwas anderem als „abc“.Groß-/Kleinschreibung exakt angleichen, die Quelle zuerst mit GLÄTTEN putzen, oder den Dialog Suchen und Ersetzen nutzen — dort ist die Groß-/Kleinschreibung ein Kontrollkästchen, keine harte Regel.
#WERT!ntes_Auftreten ist 0 oder negativ.1 oder höher verwenden — oder das Argument ganz weglassen, um alle Vorkommen zu ersetzen.
Das falsche Vorkommen hat sich geändertVorkommen zählen von links nach rechts, und Nummer 2 hat den Treffer getroffen, den Sie behalten wollten.Zählen Sie die Vorkommen zuerst mit dem LÄNGE-Trick, oder machen Sie das Ziel durch Kontext eindeutig: =WECHSELN(A2, "/2024/", "/2025/") trifft nur den Schrägstrich in diesem Muster.
Mehr hat sich geändert als erwartetEin kurzer Alter_Text trifft auch innerhalb längerer Wörter: „1“ zu ersetzen erwischt auch „12“ und „21“.Die Nachbarzeichen in Alter_Text aufnehmen oder das Vorkommen mit ntes_Auftreten fixieren.
Zahlen rechnen nicht mehrDas Ergebnis ist Text, selbst wenn es numerisch aussieht.Das Ganze in WERT einwickeln oder für Berechnungen weiter die Originalzelle benutzen.

Eine weitere stille Leerlaufrunde: Übersteigt ntes_Auftreten die tatsächliche Anzahl der Vorkommen, gibt WECHSELN den Originaltext unverändert zurück — ohne Fehler, ohne Hinweis. Wenn eine Formel „nichts tut“, zählen Sie die Treffer, bevor Sie der Schreibweise die Schuld geben.

WECHSELN im Vergleich zu ERSETZEN

WECHSELNERSETZEN
Findet nachDem Text selbst, irgendwo in der ZelleEiner festen Position: Startposition + Zeichenanzahl
Einsetzen, wennSie wissen, was ersetzt werden soll — nicht, wo es liegtSie Position und Länge exakt kennen
ReichweiteJedes Vorkommen — oder eines fixiert über ntes_AuftretenEin fester Block pro Aufruf
Beispiel=WECHSELN(A2, "-", " ")=ERSETZEN(A2, 4, 2, "XX")

ERSETZEN tauscht Zeichen an festen Positionen — das richtige Werkzeug, wenn das Layout starr ist, im Stil von „immer Zeichen 4–5 überschreiben“. Sobald der Zieltext irgendwo in der Zelle stehen kann, übernimmt WECHSELN, weil er den Text jagt statt der Position.

WECHSELN im Vergleich zu Suchen und Ersetzen

WECHSELNSuchen und Ersetzen (Strg+H)
Lebt inEiner Formel — das Ergebnis liegt in einer eigenen Zelle, die Quelle bleibt unangetastetEinem Dialog — er bearbeitet die Zellen an Ort und Stelle und überschreibt die Originale
Berechnet neuJa — die Quelle ändert sich, die Ersetzung folgtNein — ein Schuss; neue Daten brauchen einen neuen Lauf
Wiederholt sich überHerunterziehen macht aus einer Formel tausendeDie ganze Mappe in einem Durchlauf
Groß-/KleinschreibungImmer unterschiedenStandardmäßig nicht unterschieden, mit Kontrollkästchen Groß-/Kleinschreibung beachten

Die praktische Aufteilung: Suchen und Ersetzen für die einmalige Säuberung dessen, was schon im Blatt liegt, WECHSELN, wenn die Säuberung neue Daten überleben muss — Importe, Aktualisierungen, Massen-Einfügungen. Viele Blätter enden mit einer WECHSELN-Spalte, die sich von einer Rohimport-Spalte speist.

WECHSELN in Google Sheets

Gleicher Name, dieselben vier Argumente, derselbe Abgleich mit Groß-/Kleinschreibung — die Formeln oben lassen sich unverändert einfügen. Sheets verpackt dieselbe Idee in ein Power-Tool: REGEXREPLACE akzeptiert reguläre Ausdrücke, sodass eine einzige Formel ein ganzes Formats-Chaos auf einmal normalisiert.

  • In Ländereinstellungen mit Komma als Dezimaltrennzeichen werden Semikolons getippt: =WECHSELN(A2; "-"; " ").
  • Der Dialog Suchen und Ersetzen (Strg+H) in Sheets bietet die Option Mit regulären Ausdrücken suchen, die Excel fehlt.
  • Zum Löschen von Zeichen verhält sich "" als Neuer_Text exakt wie in Excel — ohne Spur.

Grenzen und Profi-Tipps

  • Ein Alter_Text pro Aufruf: Mehrere verschiedene Zeichen säubern heißt verschachteln — jede Schicht zieht eine Zeichenklasse mehr ab.
  • Die Reihenfolge zählt, wenn Muster sich überlappen: „::“ vor „:“ ersetzen, sonst ist der Doppelpunkt schon weg, wenn die Einzel-Doppelpunkt-Regel läuft.
  • Keine Platzhalter — Alter_Text wird wörtlich abgeglichen, „*“ und „?“ jagen echte Sternchen und Fragezeichen. Muster-Kraft lebt in Suchen und Ersetzen oder, in Sheets, in REGEXREPLACE.
  • Zeilenumbrüche sind ZEICHEN(10): =WECHSELN(A2, ZEICHEN(10), " ") plättet eine umgebrochene Zelle auf eine Zeile — das Ergebnis danach bei Bedarf in echte Zahlen verwandeln.
  • Eine wiederverwendbare Säuberungs-Pipeline: WECHSELN gegen das Rauschen, GLÄTTEN gegen den Rest, WERT gegen die Zahlen — drei Spalten, die jeden Reimport überleben.

Behandeln Sie WECHSELN als das Immunsystem eines importierten Blattes: Rohdaten landen schmutzig, die Wechseln-Spalten putzen sie bei der Ankunft, und jede Formel stromabwärts füttert sich mit der sauberen Version — niemand berührt die Rohspalte jemals wieder von Hand.

Verwandte Tools

Verwandte Funktionen

Häufige Fragen

Was macht WECHSELN in Excel?

Es tauscht ein Textstück überall dort, wo es erscheint, gegen ein anderes: =WECHSELN(A2, "-", " ") vertauscht jeden Bindestrich mit einem Leerzeichen. Über das optionale Argument ntes_Auftreten kann es auch nur ein bestimmtes Vorkommen ändern.

Unterscheidet WECHSELN Groß-/Kleinschreibung?

Ja — Alter_Text muss bis auf die Groß-/Kleinschreibung exakt passen, und ein Schalter zum Ignorieren existiert nicht. Für einmalige Säuberungen ohne Groß-/Kleinschreibung den Dialog Suchen und Ersetzen nutzen — dort gibt es das Kontrollkästchen Groß-/Kleinschreibung beachten statt einer harten Regel.

Wie ersetze ich nur das zweite Vorkommen?

Die 2 als viertes Argument übergeben: =WECHSELN(A2, "/", "-", 2). Vorkommen zählen von links nach rechts; alle anderen Treffer bleiben unangetastet. Jede Zahl ab 1 funktioniert, 0 oder negativ liefert #WERT!.

Wie entferne ich alle Leerzeichen aus einer Zelle?

Durch nichts ersetzen: =WECHSELN(A2, " ", ""). Der leere Neuer_Text löscht jedes Leerzeichen in der Zelle. Sieht das Ergebnis wie eine Zahl aus, danach in WERT einwickeln, damit der gesäuberte Text wieder rechnet.

Was ist der Unterschied zwischen WECHSELN und ERSETZEN?

WECHSELN jagt den Text, wo immer er sitzt; ERSETZEN überschreibt eine feste Position und Länge (=ERSETZEN(A2, 4, 2, "XX")). WECHSELN, wenn Sie wissen, was sich ändert; ERSETZEN, wenn Sie genau wissen, wo es liegt.

Warum gibt WECHSELN #WERT! zurück?

Weil das vierte Argument — ntes_Auftreten — 0 oder negativ ist. Es muss 1 oder höher sein oder ganz fehlen, um alle Vorkommen zu ersetzen. Die tatsächliche Vorkommensanzahl zu überschreiten ist kein Fehler: Der Text kommt einfach unverändert zurück.

Funktioniert WECHSELN in Google Sheets?

Ja — gleicher Name, gleiche Argumente, gleicher Abgleich mit Groß-/Kleinschreibung. Sheets ergänzt REGEXREPLACE für Muster-Ersetzungen und einen Dialog Suchen und Ersetzen mit regulären Ausdrücken.

Bereit, es mit Ihrer eigenen Datei zu versuchen?

Suchen und Ersetzen in Excel öffnen – kostenlos