Saturday, November 5, 2022

Funktionen REPLACE, REPLACEB

In diesem Artikel werden die Formelsyntax und die Verwendung der Funktionen REPLACE und REPLACEB in Microsoft Excel beschrieben.

Beschreibung

REPLACE ersetzt einen Teil einer Textzeichenfolge basierend auf der von Ihnen angegebenen Anzahl von Zeichen durch eine andere Textzeichenfolge.

REPLACEB ersetzt einen Teil einer Textzeichenfolge basierend auf der von Ihnen angegebenen Anzahl von Bytes durch eine andere Textzeichenfolge.

Wichtig:

  • Diese Funktionen sind möglicherweise nicht in allen Sprachen verfügbar.

  • REPLACE ist für die Verwendung mit Sprachen vorgesehen, die den Single-Byte-Zeichensatz (SBCS) verwenden, während REPLACEB für die Verwendung mit Sprachen vorgesehen ist, die den Double-Byte-Zeichensatz (DBCS) verwenden. Die Standard-Spracheinstellung auf Ihrem Computer wirkt sich folgendermaßen auf den Rückgabewert aus:

  • REPLACE zählt jedes Zeichen, ob Single-Byte oder Double-Byte, immer als 1, unabhängig von der Standard-Spracheinstellung.

  • REPLACEB zählt jedes Doppelbyte-Zeichen als 2, wenn Sie die Bearbeitung einer Sprache aktiviert haben, die DBCS unterstützt, und sie dann als Standardsprache festgelegt haben. Andernfalls zählt REPLACEB jedes Zeichen als 1.

Zu den Sprachen, die DBCS unterstützen, gehören Japanisch, Chinesisch (vereinfacht), Chinesisch (traditionell) und Koreanisch.

Syntax

REPLACE(old_text, start_num, num_chars, new_text)

REPLACEB(alter_text, start_num, num_bytes, neuer_text)

Die Syntax der Funktionen REPLACE und REPLACEB hat die folgenden Argumente:

  • Alter_Text Erforderlich. Text, in dem Sie einige Zeichen ersetzen möchten.

  • Startnummer Erforderlich. Die Position des Zeichens in old_text, das Sie durch new_text ersetzen möchten.

  • Num_chars Erforderlich. Die Anzahl der Zeichen in old_text, die REPLACE durch new_text ersetzen soll.

  • Num_bytes Erforderlich. Die Anzahl der Bytes in old_text, die REPLACEB durch new_text ersetzen soll.

  • Neuer_Text Erforderlich. Der Text, der Zeichen in old_text ersetzt.

Beispiel

Kopieren Sie die Beispieldaten in der folgenden Tabelle, und fügen Sie sie in Zelle A1 eines neuen Excel-Arbeitsblatts ein. Damit Formeln Ergebnisse anzeigen, wählen Sie sie aus, drücken Sie F2 und dann die EINGABETASTE. Bei Bedarf können Sie die Spaltenbreite anpassen, um alle Daten anzuzeigen.

Daten

abcdefghijk

2009

123456

Formel

Beschreibung (Ergebnis)

Ergebnis

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

Ersetzt fünf Zeichen in abcdefghijk durch ein einzelnes *-Zeichen, beginnend mit dem sechsten Zeichen (f).

abcde*k

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

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

2010

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

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

@456

No comments:

Post a Comment