# ERSETZEN-Funktion (REPLACE)

> ERSETZEN tauscht eine feste Anzahl von Zeichen an einer bestimmten Position aus, egal welche Zeichen dort stehen.

Quelle: https://spreadsheetpractice.com/de/funktionen/ersetzen · Aktualisiert 29. Oktober 2026 · Geprüft durch Ausführen: Unsere Formel-Engine hat alle Formeln auf dieser Seite berechnet am 30. Oktober 2026

## Kurz gesagt

- **Syntax:** `=ERSETZEN(Alter_Text; Erstes_Zeichen; Anzahl_Zeichen; Neuer_Text)`
- **Häufigste Verwendung:** `=ERSETZEN(A2;1;12;"************")` ergibt ************4444 (Maskiert alle Ziffern bis auf die letzten vier)
- **Englischer Name:** [REPLACE](https://spreadsheetpractice.com/functions/replace)
- **Verfügbar in:** Alle aktuellen Versionen
- **Kategorie:** [Text](https://spreadsheetpractice.com/de/funktionen#text)
- **Rückgabewert:** Den Text mit der vorgenommenen Ersetzung.
- **Google Sheets:** Funktioniert in Google Sheets genauso.

Nimm die Funktion, um Kartennummern zu maskieren, ein festes Präfix zu ändern oder ein Zeichen in einen Code einzufügen, etwa einen Bindestrich nach dem zweiten Zeichen.

## Syntax

`=ERSETZEN(Alter_Text; Erstes_Zeichen; Anzahl_Zeichen; Neuer_Text)`

Im deutschen Excel werden Argumente mit Semikolon (;) getrennt, und Dezimalzahlen haben ein Komma.

| Argument | Erforderlich? | Bedeutung |
|---|---|---|
| `Alter_Text` | Erforderlich | Der Text oder die Zelle, die geändert wird. |
| `Erstes_Zeichen` | Erforderlich | Die Position des ersten Zeichens, das ersetzt wird. Das erste Zeichen ist 1. |
| `Anzahl_Zeichen` | Erforderlich | Wie viele Zeichen ersetzt werden. Mit 0 fügst du ein, ohne etwas zu entfernen. |
| `Neuer_Text` | Erforderlich | Der Text, der eingesetzt wird. |

## Beispiele

Jedes Ergebnis wird von unserer Formel-Engine aus der Beispieltabelle berechnet, derselben, die auch die Übungen prüft.

| Zelle | Formel | Ergebnis | Was es zeigt |
|---|---|---|---|
| D2 | `=ERSETZEN(A2;1;12;"************")` | ************4444 | Maskiert alle Ziffern bis auf die letzten vier |
| D3 | `=ERSETZEN(B3;1;3;"651")` | 651-555-0193 | Eine neue Vorwahl in den ersten drei Zeichen |
| D4 | `=ERSETZEN(C4;3;0;"-")` | EF-9012 | Mit Anzahl_Zeichen 0 wird ein Bindestrich eingefügt, ohne etwas zu entfernen |

### Beispieldaten als Tabelle anzeigen

|  | A | B | C | D |
|---|---|---|---|---|
| 1 | Kartennummer | Telefon | Code | Ergebnis |
| 2 | 4111222233334444 | 612-555-0148 | AB1234 | ************4444 |
| 3 | 5500111122223333 | 763-555-0193 | CD5678 | 651-555-0193 |
| 4 | 3400999988887777 | 952-555-0107 | EF9012 | EF-9012 |

## Typische Fehler

| Was du siehst | Ursache und Lösung |
|---|---|
| Wie Suchen und Ersetzen verwendet | ERSETZEN sucht nicht. =ERSETZEN(A2;"-";1;"") liefert #WERT!, weil "-" keine Position ist. Mit WECHSELN ersetzt du Text nach seinem Inhalt. |
| Werte unterschiedlicher Länge | Ein festes Erstes_Zeichen versagt, wenn die Werte unterschiedlich lang sind. Berechne es: =ERSETZEN(A2;1;LÄNGE(A2)-4;WIEDERHOLEN("*";LÄNGE(A2)-4)) maskiert bei jeder Länge alles bis auf die letzten vier Zeichen. |
| Zahlen werden zu Text | ERSETZEN liefert Text, also lässt sich eine geänderte Zahl erst summieren, wenn du sie mit WERT umwandelst. |

## Tipps

- Setz Anzahl_Zeichen auf 0, um an einer Position Text einzufügen, ohne etwas zu löschen.

## Verwandte Funktionen

- [WECHSELN](https://spreadsheetpractice.com/de/funktionen/wechseln) (SUBSTITUTE): WECHSELN ersetzt einen bestimmten Text überall, wo er vorkommt, durch neuen Text, oder nur beim gewählten Vorkommen.
- [TEIL](https://spreadsheetpractice.com/de/funktionen/teil) (MID): TEIL gibt Zeichen aus der Mitte eines Texts zurück, ab einer Position, die du wählst.
- [LINKS](https://spreadsheetpractice.com/de/funktionen/links) (LEFT): LINKS gibt eine feste Anzahl von Zeichen vom Anfang eines Texts zurück.

## Häufige Fragen

### Wie ersetze ich in Excel das erste Zeichen?

=ERSETZEN(A2;1;1;"X") ersetzt das erste Zeichen durch X. Zum Löschen nimmst du =ERSETZEN(A2;1;1;"").

### Wie maskiere ich in Excel eine Kartennummer?

=ERSETZEN(A2;1;LÄNGE(A2)-4;WIEDERHOLEN("*";LÄNGE(A2)-4)) verbirgt alles bis auf die letzten vier Zeichen. Speichere Kartennummern als Text, denn Excel behält von einer Zahl nur 15 Stellen.

## ERSETZEN üben

Auf der Seite zu [ERSETZEN](https://spreadsheetpractice.com/de/funktionen/ersetzen) gibt es eine Übung („Kontonummern maskieren“), die du löst, indem du die Formel auf Deutsch mit Semikolon eingibst. Sie wird sofort geprüft und danach mit geänderten Daten noch einmal.

Diese Seite auf Englisch: [REPLACE](https://spreadsheetpractice.com/functions/replace)

[Excel-Funktionsübersetzer](https://spreadsheetpractice.com/tools/function-translator): Funktionsnamen in 8 Sprachen

[Alle Funktionen auf Deutsch](https://spreadsheetpractice.com/de/funktionen)

---

Spreadsheet Practice (https://spreadsheetpractice.com) bringt Tabellenformeln durch Üben bei: Jede Übung wird in einem Live-Raster geprüft und mit geänderten Daten noch einmal kontrolliert.
