Text in Excel manipulieren: Das Tutorial zu WECHSELN und ERSETZEN
Hier ist ein ausführliches Tutorial, wie du in Excel Texte mit den Funktionen WECHSELN (SUBSTITUTE) und ERSETZEN (REPLACE) effizient austauschen kannst.
Wenn du Daten in Excel bereinigst, musst du oft bestimmte Zeichenfolgen oder Teile eines Textes austauschen. Excel bietet hierfür zwei spezialisierte Funktionen an. Der Hauptunterschied liegt darin, ob du weißt, was du ersetzen willst (WECHSELN) oder wo die Änderung stattfinden soll (ERSETZEN).
1. Die Funktion WECHSELN (SUBSTITUTE)
Nutze WECHSELN, wenn du einen bestimmten Text suchst und ihn durch einen anderen ersetzen möchtest, egal an welcher Stelle er steht.
Syntax
=WECHSELN(Text; alter_Text; neuer_Text; [n-te_Auftreten])
- Text: Die Zelle oder der Text, der bearbeitet werden soll.
- alter_Text: Die Zeichenfolge, die du entfernen möchtest.
- neuer_Text: Die Zeichenfolge, die stattdessen eingefügt werden soll.
- [n-te_Auftreten] (optional): Wenn das Wort mehrmals vorkommt, kannst du angeben, das wievielte Mal ersetzt werden soll. Lässt du es weg, werden alle Vorkommen ersetzt.
Beispiel
Du hast den Text "Produkt-2023-A" in Zelle A1 und möchtest die Jahreszahl auf "2024" ändern.
- Formel:
=WECHSELN(A1; "2023"; "2024") - Ergebnis: "Produkt-2024-A"
2. Die Funktion ERSETZEN (REPLACE)
Nutze ERSETZEN, wenn du genau weißt, an welcher Position (z. B. ab dem 3. Zeichen) etwas geändert werden soll. Das ist ideal für fest formatierte Daten wie Artikelnummern oder IDs.
Syntax
=ERSETZEN(alter_Text; Erstes_Zeichen; Anzahl_Zeichen; neuer_Text)
- alter_Text: Die Zelle mit dem Originaltext.
- Erstes_Zeichen: Die Position, an der die Ersetzung beginnen soll (als Zahl).
- Anzahl_Zeichen: Wie viele Zeichen ab dieser Position gelöscht werden sollen.
- neuer_Text: Der neue Text, der an dieser Stelle eingefügt wird.
Beispiel
In Zelle A1 steht die ID "ID-99-DE". Du möchtest die "99" durch "100" ersetzen. Die "99" beginnt an der 4. Stelle und ist 2 Zeichen lang.
- Formel:
=ERSETZEN(A1; 4; 2; "100") - Ergebnis: "ID-100-DE"
3. Der direkte Vergleich: Wann nutze ich was?
| Funktion | Strategie | Typischer Anwendungsfall |
|---|---|---|
| WECHSELN | Suchen & Ersetzen | Ein Wort oder ein Zeichen (z.B. ein Komma gegen einen Punkt) tauschen. |
| ERSETZEN | Position & Länge | Einen Teil eines Codes ändern, der immer an der gleichen Stelle steht. |
4. Profi-Tipps
A. Groß- und Kleinschreibung
Die Funktion WECHSELN achtet strikt auf Groß- und Kleinschreibung. Wenn du nach "excel" suchst, wird "Excel" nicht gefunden.
B. Zeichen löschen
Du kannst beide Funktionen nutzen, um Zeichen einfach zu löschen, indem du für neuer_Text zwei Anführungszeichen ohne Inhalt ("") verwendest.
- Beispiel:
=WECHSELN(A1; "-"; "")entfernt alle Bindestriche.
C. Verschachtelung
Du kannst Funktionen kombinieren, um mehrere Änderungen gleichzeitig vorzunehmen:
- Beispiel:
=WECHSELN(WECHSELN(A1; "A"; "X"); "B"; "Y")(Ersetzt A durch X UND B durch Y in einem Schritt).
Zusammenfassung
- Verwende WECHSELN, wenn du den Inhalt kennst (z.B. "Fehler" durch "Korrekt" ersetzen).
- Verwende ERSETZEN, wenn du die Position im Text kennst (z.B. die ersten drei Zeichen einer Kundennummer ändern).