ERSETZEN, ERSETZENB (Funktionen)

In diesem Artikel werden die Formelsyntax und die Verwendung der Funktionen ERSETZEN und ERSETZENB in Microsoft Excel beschrieben.

Beschreibung

ERSETZEN ersetzt auf der Grundlage der Anzahl von Zeichen, die Sie angeben, einen Teil einer Textzeichenfolge durch eine andere Textzeichenfolge.

ERSETZENB ersetzt auf der Grundlage der Anzahl von Bytes, die Sie angeben, einen Teil einer Textzeichenfolge durch eine andere Textzeichenfolge.

Wichtig : ERSETZEN wird für Sprachen mit einem Single-Byte Zeichensatz (SBCS) verwendet, ERSETZENB dagegen für Sprachen mit einem Double-Byte Zeichensatz (DBCS). Die auf dem Computer eingestellte Standardsprache wirkt sich wie folgt auf den Rückgabewert aus:

  • Bei ERSETZEN wird unabhängig von der festgelegten Standardsprache jedes Zeichen (Single-Byte oder Double-Byte) als 1 gezählt.

  • Bei ERSETZENB wird jedes Double-Byte-Zeichen als 2 gezählt, sofern die Bearbeitung einer Sprache mit DBCS-Unterstützung aktiviert und diese Sprache als Standardsprache festgelegt wurde. Ansonsten zählt die Funktion jedes Zeichen als 1.

Zu den Sprachen, die DBCS unterstützen, zählen Japanisch, Chinesisch (vereinfacht), Chinesisch (traditionell) und Koreanisch.

Syntax

ERSETZEN(Alter_Text;Erstes_Zeichen;Anzahl_Zeichen;Neuer_Text)

ERSETZENB(Alter_Text;Erstes_Zeichen;Anzahl_Bytes;Neuer_Text)

Die Syntax der Funktionen ERSETZEN und ERSETZENB weist die folgenden Argumente auf:

  • Alter_Text    Erforderlich. Text, in dem Sie eine Anzahl von Zeichen ersetzen möchten

  • Erstes_Zeichen    Erforderlich. Die Position des Zeichens in "Alter_Text", an der mit dem Ersetzen durch "Neuer_Text" begonnen werden soll

  • Anzahl_Zeichen    Erforderlich. Die Anzahl der Zeichen in "Alter_Text", die ERSETZEN durch "Neuer_Text" ersetzen soll

  • Anzahl_Bytes    Erforderlich. Die Anzahl der Bytes in "Alter_Text", die ERSETZENB durch "Neuer_Text" ersetzen soll

  • Neuer_Text    Erforderlich. Der Text, mit dem Sie Zeichen in "Alter_Text" ersetzen wollen

Beispiel

Kopieren Sie die Beispieldaten in der folgenden Tabelle, und fügen Sie sie in Zelle A1 eines neuen Excel-Arbeitsblatts ein. Um die Ergebnisse der Formeln anzuzeigen, markieren Sie sie, drücken Sie F2 und dann die EINGABETASTE. Im Bedarfsfall können Sie die Breite der Spalten anpassen, damit alle Daten angezeigt werden.

Daten

abcdefghijk

2009

123456

Formel

Beschreibung (Ergebnis)

Ergebnis

=ERSETZEN(A2;6;5;"*")

Ersetzt fünf Zeichen in "abcdefghijk" durch ein einzelnes Sternchen (*) ab dem sechsten Zeichen (f).

abcde*k

=ERSETZEN(A3;3;2;"10")

Ersetzt die beiden letzten Ziffern von 2009 (09) durch 10.

2010

=ERSETZEN(A4;1;3;"@")

Ersetzt die ersten drei Zeichen von "123456" durch ein einzelnes @-Zeichen.

@456

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×