Wie verwende ich die ERSETZEN, ERSETZENB (Funktionen)-Funktion in Excel?

Die Funktionen ERSETZEN und ERSETZENB in Excel werden verwendet, um Teile eines Textes innerhalb einer Zelle durch einen anderen Text zu ersetzen. Hier ist eine Erklärung, wie jede dieser Funktionen verwendet wird:

ERSETZEN-Funktion

Die ERSETZEN-Funktion wird genutzt, um in einem Text ab einer bestimmten Position eine bestimmte Anzahl von Zeichen durch einen anderen Text zu ersetzen.

Syntax:

ERSETZEN(Alter_Text; Erstes_Zeichen; Anzahl_Zeichen; Neuer_Text)
  • Alter_Text: Der ursprüngliche Textstring, in dem die Änderung vorgenommen werden soll.
  • Erstes_Zeichen: Die Position des ersten Zeichens im alten Text, das ersetzt werden soll.
  • Anzahl_Zeichen: Die Anzahl der Zeichen im alten Text, die ersetzt werden sollen.
  • Neuer_Text: Der Text, der anstelle der Zeichen im alten Text eingesetzt wird.

Beispiel:

Wenn Sie in der Zelle A1 den Text “Hallo Welt” haben und “Welt” durch “Excel” ersetzen möchten, könnten Sie die folgende Funktion verwenden:

=ERSETZEN(A1; 7; 4; "Excel")

Das Ergebnis wäre “Hallo Excel”.

ERSETZENB-Funktion

Die ERSETZENB-Funktion ähnelt ERSETZEN, allerdings wird sie vorrangig in Sprachen verwendet, die ein Byte-basiertes Schriftsystem nutzen (wie Chinesisch, Japanisch oder Koreanisch). Diese Funktion berücksichtigt die Bytes von Zeichen und nicht die Zeichen selbst. In den meisten westlichen Sprachen kommt diese Funktion selten zum Einsatz.

Syntax:

ERSETZENB(Alter_Text; Erstes_Byte; Anzahl_Bytes; Neuer_Text)
  • Alter_Text: Der ursprüngliche Textstring, in dem die Änderung vorgenommen werden soll.
  • Erstes_Byte: Die Byte-Position des alten Textes, an der das Ersetzen beginnen soll.
  • Anzahl_Bytes: Die Anzahl der Bytes im alten Text, die ersetzt werden sollen.
  • Neuer_Text: Der Text, der anstelle der Bytes im alten Text eingesetzt wird.

Hinweis: In westlichen Sprachen, in denen jedes Zeichen in der Regel ein Byte belegt, verhält sich ERSETZENB ähnlich wie ERSETZEN.

Anwendungsbeispiele

  • ERSETZEN:
    • Zelle A1: “123-45-6789”
    • `=ERSETZEN(A1; 5; 3; “XX”)` würde “123-XX-6789” ergeben.
  • ERSETZENB: Ist eher für spezifische Anwendungen in mehrbytesprachigen Umgebungen erforderlich.

Nutze ERSETZEN für einfache Textersetzungen und ERSETZENB beim Arbeiten mit asiaatischen Schriftsystemen, wenn spezifische Byte-Positionen relevant sind.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project