Excel-Funktion ERSETZENB
Die Funktion ERSETZENB ersetzt einen Teil einer Textzeichenfolge durch eine neue Textzeichenfolge basierend auf der von Ihnen angegebenen Anzahl von Bytes. Sie ist für Sprachen mit Doppelbyte-Zeichensatz (DBCS) wie Chinesisch (Vereinfacht), Chinesisch (Traditionell), Koreanisch und Japanisch vorgesehen und zählt jedes Doppelbyte-Zeichen als 2 Bytes.

Syntax
=REPLACEB()old_text, start_num, num_bytes, new_text)
Argumente
- old_text (erforderlich): Die Textzeichenfolge, in der Sie bestimmte Zeichen ersetzen möchten.
- start_num (erforderlich): Die Position des ersten Bytes des Zeichens, das Sie in old_text ersetzen möchten.
- num_bytes (erforderlich): Gibt die Anzahl der Bytes der zu ersetzenden Zeichen in old_text ab der Position start_num an.
- new_text (erforderlich): Der neue Text, mit dem Zeichen in old_text ersetzt werden.
Rückgabewert
Die Funktion ERSETZENB gibt eine festgelegte Anzahl von Zeichen zurück.
Hinweise zur Funktion
- Leerzeichen werden als Zeichen gezählt.
- REPLACEB zählt jedes Doppelbyte-Zeichen stets als 2, sobald Sie die Bearbeitung einer Sprache aktiviert und diese als Standardsprache festgelegt haben, die DBCS unterstützt. Andernfalls zählt REPLACEB jedes Zeichen als 1 – genau wie die Funktion REPLACE.
- Wenn start_num größer ist als die Länge von old_text, gibt REPLACEB eine leere Textzeichenfolge („") zurück.
- Wenn start_num kleiner ist als die Länge von old_text, aber start_num + num_bytes die Länge von old_text überschreitet, ersetzt REPLACEB die Zeichen von start_num bis zum Ende von old_text durch new_text.
- REPLACEB gibt den Fehler #WERT!zurück, wenn:
- start_num < 1;
- num_bytes ist negativ.
- REPLACEB zählt den tatsächlichen Wert Ihrer Daten – nicht deren Anzeige. Beispiel: In A1 steht das Datum 9/1/2022. >REPLACEB(A1;1,1,8) gibt 84805 zurück, da der in A1 gespeicherte tatsächliche Wert 44805 ist, der lediglich als Datum formatiert angezeigt wird. Um REPLACEB mit Datumsangaben zu verwenden, sollten Sie die Funktion TEXT nutzen.
Beispiel
Um mit ERSETZENB die angegebene Anzahl von Bytes in den Alter Text-Zeichenfolgen an den in der folgenden Tabelle angegebenen Positionen durch den Neuer Text zu ersetzen, kopieren oder geben Sie die folgende Formel in die Die Zelle darüber (G6) der Ergebnisliste ein und drücken Sie Eingabe, um das Ergebnis zu erhalten. Wählen Sie anschließend die Ergebniszelle aus und ziehen Sie am Ausfüllkästchen – dem kleinen Quadrat in der unteren rechten Ecke der markierten Zelle – nach unten, um die Formel auf die darunterliegenden Zellen zu übertragen.
=ERSETZENB()B6;C6;D6;E6)

Anstelle von Zellbezügen können Sie die tatsächlichen Werte für old_text, start_num, num_bytes und new_text direkt in die Formel eingeben, wie im Folgenden dargestellt.
=ERSETZENB()„你在干什么";7;4;„嘛")
Hinweis:Textzeichenfolgen müssen in Excel-Formeln stets in doppelte Anführungszeichen („") eingeschlossen werden. Achten Sie darauf, dass Zellbezüge, Zahlen oder Datumsangaben niemals in Anführungszeichen stehen dürfen.
ERSETZENB IM VERGLEICH ZU ERSETZEN
ERSETZENB zählt jedes Doppelbyte-Zeichen als 2 und jedes Einzelbyte-Zeichen als 1. Hingegen zählt ERSETZEN sowohl Doppel- als auch Einzelbyte-Zeichen als 1. Sie können die von ERSETZENB und ERSETZEN zurückgegebenen Ergebnisse wie unten gezeigt vergleichen.

Hinweis:Textzeichenfolgen müssen in einer Excel-Formel in doppelte Anführungszeichen („") eingeschlossen werden. Beachten Sie, dass Zellbezüge, Zahlen oder Datumsangaben nicht in Anführungszeichen stehen dürfen.
Verwandte Funktionen
Mit der ERSETZEN-Funktion in Excel können Sie Suchen und Ersetzen Zeichen an einer bestimmten Position innerhalb einer Textzeichenfolge durch einen Neuer Text ersetzen. Im folgenden Screenshot wird beispielsweise eine Textzeichenfolge ab dem fünften Zeichen über vier Zeichen hinweg durch eine andere Textzeichenfolge ersetzt.
Die Excel-Funktion WECHSELN ersetzt Text oder Zeichen innerhalb einer Textzeichenfolge durch anderen Text oder andere Zeichen.
Die Funktion LÄNGEB gibt die Länge einer Zeichenfolge in Bytes zurück und ist speziell für Sprachen mit Doppelbyte-Zeichensatz (DBCS) wie Chinesisch (Vereinfacht), Chinesisch (Traditionell), Koreanisch und Japanisch konzipiert. Dabei zählt jedes Doppelbyte-Zeichen als 2 Bytes.
Die Funktion TEILB gibt eine bestimmte Anzahl von Zeichen aus einer Textzeichenfolge zurück – beginnend an der von Ihnen angegebenen Position und basierend auf der von Ihnen festgelegten Anzahl von Bytes. Sie ist speziell für Sprachen mit Doppelbyte-Zeichensatz (DBCS) wie Chinesisch (Vereinfacht), Chinesisch (Traditionell), Koreanisch und Japanisch konzipiert und zählt jedes Doppelbyte-Zeichen dabei als 2.
Die Funktion LINKSB gibt die von Ihnen angegebene Anzahl von Zeichen vom Anfang (links) einer übergebenen Zeichenfolge zurück – basierend auf der Anzahl der Bytes, die Sie festlegen. LINKSB ist speziell für Sprachen mit Doppelbyte-Zeichensatz (DBCS) wie Chinesisch (Vereinfacht), Chinesisch (Traditionell), Koreanisch und Japanisch konzipiert und zählt jedes Doppelbyte-Zeichen dabei als 2 Bytes.
Die Funktion RECHTSB gibt die angegebene Anzahl von Zeichen vom Ende (rechts) einer übergebenen Zeichenfolge zurück – basierend auf der von Ihnen festgelegten Anzahl von Bytes. Sie ist speziell für Sprachen mit Doppelbyte-Zeichensatz (DBCS) wie Chinesisch (Vereinfacht), Chinesisch (Traditionell), Koreanisch und Japanisch konzipiert und zählt jedes Doppelbyte-Zeichen dabei als 2.
Die besten Office-Produktivitätstools
Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen,damit das, was Sie benötigen, nur einen Klick entfernt ist...
Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)
- Wechseln Sie in einer Sekunde zwischen Dutzenden geöffneter Dokumente!
- Reduziert für Sie täglich Hunderte von Mausklicks – verabschieden Sie sich vom Mausarm.
- Steigern Sie Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
- Bringt effiziente Tabs in Office (inklusive Excel) – genau wie in Chrome, Edge und Firefox.