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])| Argument | Bedeutung |
|---|---|
| Text | Die Zelle oder das Literal, in der gesucht wird. Erforderlich. |
| Alter_Text | Das genaue Textstück, das ersetzt werden soll. Der Abgleich unterscheidet Groß-/Kleinschreibung und ist wörtlich — keine Platzhalter. Erforderlich. |
| Neuer_Text | Was 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, " ", ""))+1Der 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
| Symptom | Häufigste Ursache | Behebung |
|---|---|---|
| Nichts wird ersetzt | Groß-/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ändert | Vorkommen 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 erwartet | Ein 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 mehr | Das 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
| WECHSELN | ERSETZEN | |
|---|---|---|
| Findet nach | Dem Text selbst, irgendwo in der Zelle | Einer festen Position: Startposition + Zeichenanzahl |
| Einsetzen, wenn | Sie wissen, was ersetzt werden soll — nicht, wo es liegt | Sie Position und Länge exakt kennen |
| Reichweite | Jedes Vorkommen — oder eines fixiert über ntes_Auftreten | Ein 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
| WECHSELN | Suchen und Ersetzen (Strg+H) | |
|---|---|---|
| Lebt in | Einer Formel — das Ergebnis liegt in einer eigenen Zelle, die Quelle bleibt unangetastet | Einem Dialog — er bearbeitet die Zellen an Ort und Stelle und überschreibt die Originale |
| Berechnet neu | Ja — die Quelle ändert sich, die Ersetzung folgt | Nein — ein Schuss; neue Daten brauchen einen neuen Lauf |
| Wiederholt sich über | Herunterziehen macht aus einer Formel tausende | Die ganze Mappe in einem Durchlauf |
| Groß-/Kleinschreibung | Immer unterschieden | Standardmäß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