Excel REPLACE-Funktion

Funktion in Excel ersetzen

Die Ersetzungsfunktion in Excel ist eine Textfunktion, die eine eingebaute Funktion ist und der Ersetzungsfunktion ähnelt. Diese Funktion wird verwendet, um einen alten Text aus einer Zeichenfolge durch eine neue Zeichenfolge zu ersetzen. Die für diese Funktion erforderliche Eingabe ist der alte Text, der neue Text und die Start- und Endnummern der Zeichen, die ersetzt werden müssen.

Syntax

Wo,

  • Old_text = Dies ist ein erforderlicher Parameter. Es ist die ursprüngliche Zeichenfolge, die ersetzt werden soll.
  • Start = Dies ist die Startposition in der ursprünglichen Zeichenfolge, von der aus die Ersetzung beginnen soll.
  • Number_of_chars = Dies ist ein numerischer Wert und gibt die Anzahl der zu ersetzenden Zeichen an.
  • New_text = Dies ist ein weiterer erforderlicher Parameter und gibt die neue Zeichenfolge / Zeichensatz an, durch die der alte_text ersetzt werden soll.

Wie verwende ich die REPLACE-Funktion in Excel? (mit Beispielen)

Als Arbeitsblattfunktion kann sie als Teil einer Formel in eine Arbeitsblattzelle geschrieben werden. Als VBA-Funktion kann sie in Makrocode verwendet werden, der über den in MS Excel integrierten Microsoft Visual Basic-Editor eingegeben wird. Beziehen Sie sich zum besseren Verständnis auf die folgenden Beispiele.

Sie können diese REPLACE Function Excel-Vorlage hier herunterladen - REPLACE Function Excel Template

Beispiel 1 - Ersetzen Sie eine Zeichenfolge

In diesem Beispiel ist der Zelle C4 eine REPLACE-Formel zugeordnet. C4 ist also eine Ergebniszelle.

  • Das erste Argument der REPLACE-Funktion ist B4, das die zu ersetzende ursprüngliche Zeichenfolge enthält.
  • Das zweite Argument ist 1 und gibt den Anfangsbuchstaben der ursprünglichen Zeichenfolge an.
  • Das dritte Argument ist 4, dh eine Anzahl von Zeichen, die ersetzt werden müssen.
  • Der vierte und letzte Parameter ist 'Stephen', eine neue Zeichenfolge, durch die ersetzt werden soll.

Hier ist die alte Saite 'John' und die neue Saite ist 'Stephen'.

Beispiel 2 - Ersetzen Sie einen Teilstring

In diesem Beispiel ist der Zelle C6 eine Formel zugeordnet. C6 ist also eine Ergebniszelle.

  • Das erste Argument der REPLACE-Funktion ist B6, das die zu ersetzende ursprüngliche Zeichenfolge enthält.
  • Das zweite Argument ist 5 und gibt den Anfangsbuchstaben der ursprünglichen Zeichenfolge an.
  • Das dritte Argument ist 5, dh die Anzahl der zu ersetzenden Zeichen.
  • Der vierte und letzte Parameter ist 'yahoo', eine neue Zeichenfolge, durch die ersetzt werden soll.

Hier ist die alte Zeichenfolge "Google Mail" und die neue Zeichenfolge "Yahoo". Infolgedessen wird C6 mit '[email protected]' aktualisiert.

Beispiel 3  - Ersetzen Sie ein einzelnes Zeichen

In diesem Beispiel ist der Zelle C8 eine REPLACE-Formel zugeordnet. C8 ist also eine Ergebniszelle.

  • Das erste Argument der REPLACE-Funktion ist B8, das die zu ersetzende Originalzeichenfolge enthält.
  • Das zweite Argument ist 1 und gibt den Anfangsbuchstaben der ursprünglichen Zeichenfolge an.
  • Das dritte Argument ist 1, dh eine Anzahl von Zeichen, die ersetzt werden müssen.
  • Der vierte und letzte Parameter ist 's', ein neues Zeichen, durch das ersetzt werden soll.

Hier ist das alte Zeichen 'n und das neue Zeichen ist' s. Infolgedessen wird C8 mit 'set' aktualisiert.

Beispiel 4 - Zahlen ersetzen

In diesem Beispiel ist der Zelle C10 eine REPLACE-Formel zugeordnet. C10 ist also eine Ergebniszelle.

  • Das erste Argument der REPLACE-Funktion ist B10, das die zu ersetzende ursprüngliche Zeichenfolge enthält.
  • Das zweite Argument ist 7 und gibt den Anfangsbuchstaben der ursprünglichen Zeichenfolge an.
  • Das dritte Argument ist 4, dh die Anzahl der zu ersetzenden Zeichen.
  • Der vierte und letzte Parameter ist '2000', eine neue Zeichenfolge, durch die ersetzt werden soll.

Hier ist die alte Saite '1989' und die neue Saite '2000'. Infolgedessen wird C8 mit '23 -12- 2000 ' aktualisiert .

Beispiel 5 - Entfernen Sie eine Zeichenfolge

In diesem Beispiel ist der Zelle C12 eine REPLACE-Formel zugeordnet. C12 ist also eine Ergebniszelle.

  • Das erste Argument der REPLACE-Funktion ist B12, das die zu ersetzende ursprüngliche Zeichenfolge enthält.
  • Das zweite Argument ist 1 und gibt den Anfangsbuchstaben der ursprünglichen Zeichenfolge an.
  • Das dritte Argument ist 11, eine Anzahl von Zeichen, die ersetzt werden müssen.
  • Der vierte und letzte Parameter ist "". Dies ist eine neue Zeichenfolge (eine leere Zeichenfolge), durch die ersetzt werden soll.

Hier lautet die alte Zeichenfolge "Dies entfernen" und die neue Zeichenfolge "". Infolgedessen wird C12 in eine leere Zelle aktualisiert, da alle Zeichen durch Leerzeichen ersetzt werden.

Beispiel 6 - Häufiges Problem mit der REPLACE-Funktion

In diesem Beispiel ist der Zelle C14 eine REPLACE-Formel zugeordnet. C14 ist also eine Ergebniszelle.

  • Das erste Argument der REPLACE-Funktion ist B14, das die zu ersetzende ursprüngliche Zeichenfolge enthält.
  • Das zweite Argument ist 0.

Jede Zeichenfolge in einer Excel-Arbeitsblattzelle beginnt jedoch mit 1, dh Index 1. Das Ergebnis in Zelle C14 ist also ein Fehler mit dem Wert #VALUE! Zeigt an, dass der Wert fehlerhaft ist.

Dinge, an die man sich erinnern sollte

  • 2. Parameter dh Start darf keinen nicht numerischen oder negativen Wert haben.
  • Der dritte Parameter, dh number_of_chars, darf keinen nicht numerischen oder negativen Wert haben.