Start › Excel-Funktionen › WECHSELN
WECHSELN in Excel: Text ersetzen, mit Beispielen
WECHSELN ersetzt einen Text in einer Zelle durch einen anderen Text, wie Suchen und Ersetzen, aber als Formel, die sich automatisch aktualisiert. Sie entfernt Zeichen, korrigiert Schreibweisen und bereitet Daten für Berechnungen vor. Im englischen Excel heißt die Funktion SUBSTITUTE.
In dieser Anleitung
Syntax von WECHSELN
=WECHSELN(Text; Alter_Text; Neuer_Text; [ntes_Auftreten])| Argument | Bedeutung |
|---|---|
| Text | Der Text oder die Zelle, in der ersetzt wird. |
| Alter_Text | Der Text, der ersetzt werden soll. Groß- und Kleinschreibung wird unterschieden. |
| Neuer_Text | Der neue Text. Verwenden Sie "", um den alten Text einfach zu entfernen. |
| ntes_Auftreten | Optional: nur dieses Vorkommen ersetzen (1 = das erste). Ohne Angabe werden alle ersetzt. |
Beispiele
| Ziel | Formel | Ergebnis |
|---|---|---|
| Bindestriche entfernen | =WECHSELN("030-123-456"; "-"; "") | 030123456 |
| Ein Wort ersetzen | =WECHSELN("Grauer Tee"; "Grauer"; "Grüner") | Grüner Tee |
| Nur das zweite Vorkommen | =WECHSELN("a-b-c"; "-"; "/"; 2) | a-b/c |
| Alle Leerzeichen entfernen | =WECHSELN(A2; " "; "") | der Text ohne Leerzeichen |
WECHSELN üben: selbst ausprobieren
Lesen ist das eine, selbst tippen das andere. Bauen Sie die Formel unten Schritt für Schritt auf: Die Tipps sagen Ihnen, was Sie eingeben müssen, und Sie können auf Zellen klicken oder darüber ziehen, um sie hinzuzufügen, genau wie in Excel.
Aufgabe: Ersetzen Sie in B2 die Bindestriche in der Telefonnummer durch Leerzeichen: =WECHSELN(A2;"-";" ")
Mehrere Ersetzungen auf einmal
Verschachteln Sie WECHSELN: Die innere Funktion ersetzt zuerst, die äußere arbeitet mit deren Ergebnis weiter. So entfernen Sie Klammern und Leerzeichen aus einer Telefonnummer:
=WECHSELN(WECHSELN(WECHSELN(A2; "("; ""); ")"; ""); " "; "")„(030) 123 456“ wird zu „030123456“.
Wie oft ein Zeichen vorkommt
Vergleichen Sie die Länge vor und nach dem Entfernen. Der Unterschied ist die Anzahl der Vorkommen:
=LÄNGE(A2) - LÄNGE(WECHSELN(A2; ","; ""))Das zählt die Kommas in A2. Mehr in der LÄNGE-Anleitung.
Text in Zahlen umwandeln
WECHSELN gibt Text zurück. Wenn Sie ein Zeichen entfernen, damit eine Zahl übrig bleibt, wandeln Sie das Ergebnis mit WERT um: =WERT(WECHSELN(A2; " €"; "")). Lesen Sie auch Text in Zahl umwandeln.
WECHSELN oder ERSETZEN
- WECHSELN ersetzt nach Inhalt: „ersetze jedes ‚-‘ durch ‚/‘“.
- ERSETZEN ersetzt nach Position:
=ERSETZEN(A2; 1; 3; "XYZ")ersetzt die ersten 3 Zeichen, egal welche es sind.
Häufige Fragen
Unterscheidet WECHSELN Groß- und Kleinschreibung?
Ja. „Tee“ und „tee“ sind für WECHSELN verschieden. Für eine Ersetzung ohne Rücksicht auf die Schreibweise verwenden Sie Suchen und Ersetzen (Strg+H).
Akzeptiert WECHSELN Platzhalter?
Nein. * und ? werden als normale Zeichen behandelt.
Wie ersetze ich Zeilenumbrüche?
Ein Zeilenumbruch in einer Zelle ist ZEICHEN(10): =WECHSELN(A2; ZEICHEN(10); " ") ersetzt ihn durch ein Leerzeichen.