ERSETZEN-Funktion – Beispiele in Excel, VBA, und Google Sheets

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Zakarya El Oirzadi

Last updated on Februar 10, 2023

Dieses Tutorial zeigt Ihnen, wie Sie die ERSETZEN-Funktion in Excel und Google Sheets verwenden können, um Text in einer Zelle zu ersetzen.

ersetzen formel main

 

Was ist ERSETZEN?

Die ERSETZEN-Funktion ersetzt eine bestimmte Anzahl von Zeichen in einer Textzeichenfolge durch eine bestimmte andere Textzeichenfolge.

Betrachten wir das folgende Beispiel, in dem die Zeichenfolge „schnelle braune“ durch „langsame weiße“ ersetzt wird.

=ERSETZEN(C2;5;15;C4)

ersetzen formel verwenden

Die ERSETZEN-Funktion ersetzt 15 Zeichen ab dem fünften in C2 durch die Zeichenfolge in C4.

Hinweis: Die ERSETZEN-Funktion sucht und ersetzt nicht wie die WECHSELN-Funktion. Stattdessen ersetzt sie den Text an einer bestimmten Position.

 

So verwenden Sie ERSETZEN

Für die ERSETZEN-Funktion sind vier Argumente erforderlich:

  • Alter_Text: Text, in dem Sie Zeichen ersetzen möchten
  • Erstes_Zeichen: Die Nummer des ersten Zeichens, das Sie im alten Text ersetzen möchten
  • Anzahl_Zeichen: Die Anzahl der Zeichen, die ab Erstes_Zeichen ersetzt werden sollen
  • Neuer_Text: Der Text, der die angegebenen Zeichen in Alter_Text ersetzen soll

Es ist wichtig zu beachten, dass Leerzeichen in Excel als Zeichen gezählt werden, weshalb das „s“ in „schnelle“ bei Zeichen 5 und nicht 4 beginnt und „langsame braune“ 15 statt 14 Zeichen lang ist.

Dynamisches ERSETZEN

Oftmals sind Erstes_Zeichen und/oder Anzahl_Zeichen dynamisch. Daher können wir andere Funktionen verwenden, um diese Argumente zu belegen.

Zum Beispiel können die Funktionen FINDEN oder SUCHEN verwendet werden, um die Positionsnummer eines Zeichens, an der die Ersetzung beginnen soll, in einer Zeichenkette zu finden. Beachten Sie, dass FINDEN zwischen Groß- und Kleinschreibung unterscheidet und SUCHEN nicht.

Da wir in diesem Beispiel nicht zwischen Groß- und Kleinschreibung unterscheiden müssen, werden wir SUCHEN verwenden. Anschließend können wir mit der LÄNGE-Funktion die Anzahl der Zeichen in der Zeichenfolge ermitteln und diesen Wert in das Argument Anzahl_Zeichen in ERSETZEN eingeben.

Verwenden Sie =SUCHEN(C3;C2;1), um die Zeichenposition von „schnelle braune“ zu finden und

verwenden Sie =LÄNGE(C3), um die Länge von „schnelle braune“ zu ermitteln. Anschließend können Sie die beiden als Argumente in der ERSETZEN-Funktion verwenden:

=ERSETZEN(C2;SUCHEN(C3;C2;1);LÄNGE(C3);C4)

dynamische ersetzen formel

Die obige Formel bezieht sich auf die Ergebnisse der Funktionen SUCHEN und LÄNGE, anstatt Zahlen als Argumente für ERSETZEN festzulegen. Wenn wir einen anderen Teil der ursprünglichen Zeichenkette ersetzen wollen, können wir einfach die Änderungen vornehmen, und die Funktionen SUCHEN/LÄNGE übernehmen die notwendigen Anpassungen.

 

Unterschied zwischen ERSETZEN und WECHSELN

Eine ähnliche Funktion wie ERSETZEN ist WECHSELN.

Die ERSETZEN-Funktion sollte verwendet werden, wenn die Position der zu ersetzenden Textzeichen in der Zeichenfolge bekannt ist oder wenn ein Teil eines Wortes oder einer Zeichenfolge ersetzt werden soll. Zum Beispiel, wenn ein Bindestrich aus einer Zahlenfolge entfernt werden soll (natürlich funktioniert die WECHSELN-Funktion auch hier).

=ERSETZEN(B3;4;1;"")

ersetzen formel zahlenbeispiel

Die WECHSELN-Funktion sollte verwendet werden, wenn die zu ersetzende Zeichenfolge bekannt ist oder ein ganzes Wort oder mehrere Wörter wie in unserem Beispiel mit dem Fuchs ersetzt werden sollen.

ersetzen formel vs wechseln funktion

 

ERSETZEN in Google Sheets

Die ERSETZEN-Funktion funktioniert in Google Sheets genauso wie in Excel:

ersetzen formel G Sheets

 

ERSETZEN-Beispiele in VBA

Sie können die ERSETZEN-Funktion auch in VBA verwenden. Geben Sie Folgendes ein:

Application.WorksheetFunction.Replace(Alter_Text,Erstes_Zeichen,Anzahl_Zeichen,Neuer_Text)

Die Funktionsargumente (Alter_Text usw.) können Sie entweder direkt in die Funktion eingeben oder Variablen definieren, die Sie stattdessen verwenden.

AI Formula Generator

Gratis testen

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Return to List of Excel Functions