Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.