Text
REPLACE
Definition
REPLACE gibt Text zurück, in dem eine angegebene Anzahl von Zeichen durch neue Zeichen ersetzt ist, beginnend an einer Position, die Sie wählen.
Syntax
=REPLACE(old_text, start_num, num_chars, new_text)
Argumente
| Argument | Bedeutung |
|---|---|
old_text |
Der ursprüngliche Text oder die Zelle, die ihn enthält. |
start_num |
Das erste zu ersetzende Zeichen, wobei 1 als Anfang des Texts zählt. |
num_chars |
Wie viele Zeichen ab diesem Startpunkt entfernt werden. |
new_text |
Die Zeichen, die an ihre Stelle gesetzt werden. Text muss in doppelten Anführungszeichen stehen. |
Durchgerechnetes Beispiel
Ein Hof kodiert Bezeichnungen neu, indem er drei Buchstaben ab Position 2 austauscht. Die Bezeichnungen stehen in A2:A4.
| A: Bezeichnung |
|---|
| BOARD |
| HOUSE |
| CRANE |
Formel: =REPLACE(A2,2,3,"IN")
Ergebnis: BIND. Die Positionen 2 bis 4 von BOARD sind OAR, die zu IN werden. Nach unten ausgefüllt ergibt die Formel BIND, HINE und CINE.
Übung
Zelle A2 enthält ABCDE. Schreiben Sie in B2 eine Formel, die 3 Zeichen ab Position 2 durch X ersetzt.
- Schreiben Sie in B2 eine REPLACE-Formel, die 3 Zeichen von A2 ab Position 2 durch X ersetzt.
- B2 soll A2 anzeigen, nachdem 3 Zeichen ab Position 2 durch X ersetzt wurden.
Verwandte Funktionen
EXACT kann den neuen Text gegen ein Ziel prüfen. LEFT kann ein Präfix aus dem Ergebnis nehmen.
Häufiger Fehler
start_num von 0 zu zählen: Das erste Zeichen ist Position 1, daher gibt REPLACE(A2,0,3,"X") #VALUE! zurück.