Freigeben über


SUBSTITUTE Function

Ersetzt einen Teil einer Textzeichenfolge durch eine andere Textzeichenfolge.

Syntax

SUBSTITUTE (text, old_text, new_text [, start_num ][, ignore_case_opt )

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
text
Erforderlich
String
Der Text oder der Bezug auf eine Zelle mit dem Text, in dem Zeichen ersetzt werden sollen.
old_text
Erforderlich
String
Der Text, der ersetzt werden soll.
new_text
Erforderlich
String
Der Text, den Sie verwenden möchten, um old_text zu ersetzen.
start_num_opt
Optional
Numeric
Gibt an, welche Vorkommen von old_text ersetzt werden sollen.
ignore_case_opt
Optional
Boolescher Wert
FALSE, wenn Groß- und Kleinschreibung zu beachten ist; andernfalls TRUE. Die Standardeinstellung ist FALSE.

Rückgabewert

Zeichenfolge

Hinweise

Wenn Sie start_num_opt angeben, wird nur dieses Vorkommen von old_text ersetzt. Andernfalls wird jedes Vorkommen von old_text im Text in new_text geändert.

Verwenden Sie die SUBSTITUTE-Funktion, wenn bestimmter Text in einer Zeichenfolge ersetzt werden soll. Wenn Sie Text ersetzen möchten, der an einer bestimmten Stelle in einer Textzeichenfolge vorkommt, verwenden Sie die REPLACE-Funktion.

Beispiel

SUBSTITUTE ("1 January 2003", "January", "JAN")

Gibt "1 JAN 2003" zurück.

SUBSTITUTE ("1 January 2003","january","JAN")

Gibt "1 January 2003" zurück. Es wurde keine Änderung durchgeführt, da bei der Textsuche zwischen Groß- und Kleinschreibung unterschieden wird.