Beschreibung
Verwenden Sie diese Funktion, um Vorkommen einer angegebenen Teilzeichenkette innerhalb einer Textzeichenkette durch eine andere Teilzeichenkette zu ersetzen. Unterstützt in Chains.
SUBSTITUTE ist nützlich, um einen bestimmten Text in einer Zeichenkette zu ersetzen, insbesondere wenn Sie mehrere Ersetzungen vornehmen müssen.
Syntax
SUBSTITUTE(text, old_text, new_text, [instance_num])
Eingaben
Diese Funktion nimmt die folgenden Argumente entgegen:
| Name | Erforderlich | Beschreibung | Gültige Eingabe |
|---|---|---|---|
Text |
Ja | Der Text oder der Verweis auf eine Zelle mit Text, in dem Sie Zeichen ersetzen möchten. | Eine Textzeichenkette (einschließlich Zahlen), ein Zellverweis, der die Textzeichenkette enthält, oder eine Formel, die zu einem dieser beiden Ergebnisse führt. |
alter_text |
Ja | Der Text, den Sie ersetzen möchten. | Eine Textzeichenkette (einschließlich Zahlen), ein Zellverweis, der die Textzeichenkette enthält, oder eine Formel, die zu einem dieser beiden Ergebnisse führt. |
neuer_text |
Ja | Der Text, mit dem Sie ersetzen old_text möchten. |
Eine Textzeichenkette (einschließlich Zahlen), ein Zellverweis, der die Textzeichenkette enthält, oder eine Formel, die zu einem dieser beiden Ergebnisse führt. |
Instanz_num |
Nein | Gibt an, welches Vorkommen von old_text Sie ersetzen möchten. Wird nichts angegeben, wird jedes Vorkommen von old_text in text ersetzt. |
Eine positive ganze Zahl, ein Verweis auf eine Zelle, die eine positive ganze Zahl enthält, oder eine Formel, die zu einer dieser beiden Zahlen führt. |
Beispiel
Stichprobendaten
| A | B |
|---|---|
| Apfel | Banane |
| Trauben | orange |
| Melone | Zitrone |
| Beeren | Limone |
Beispiel-Formeln
| Formel | Beschreibung | Ergebnis |
|---|---|---|
=SUBSTITUTE(A1, "p", "b") |
Ersetzt alle Vorkommen von „p“ durch „b“ in „apple“. | abble |
=SUBSTITUTE(B1, "a", "o") |
Ersetzt alle Vorkommen von „a“ durch „o“ in „Banane“. | bonono |
=SUBSTITUTE(A2, "e", "o", 1) |
Ersetzt das erste Vorkommen von "e" durch "o" in "grape". | tasten |
=SUBSTITUTE(B2, "e", "a") |
Ersetzt alle Vorkommen von "e" durch "a" in "orange". | Orang-Utan |
=SUBSTITUTE(A3, "e", "i") |
Ersetzt alle Vorkommen von "e" durch "i" in "Melone". | miloni |
=SUBSTITUTE(B3, "m", "p") |
Ersetzt alle Vorkommen von "m" durch "p" in "lemon". | lepon |
Anmerkungen
- Bei SUBSTITUTE wird zwischen Groß- und Kleinschreibung unterschieden. Wenn Sie eine Ersetzung ohne Berücksichtigung der Groß- und Kleinschreibung benötigen, sollten Sie zunächst UPPER oder LOWER verwenden, um die Groß- und Kleinschreibung zu normalisieren.
- Wenn
instance_numangegeben ist, wird nur die angegebene Instanz vonold_textersetzt. Wird dies nicht angegeben, werden alle Instanzen ersetzt. - SUBSTITUTE unterstützt keine Wildcards.
Tipps
- Verwenden Sie SUBSTITUTE, um Daten zu bereinigen oder zu normalisieren, indem Sie unerwünschte Zeichen oder Teilzeichenfolgen ersetzen.
- Kombinieren Sie SUBSTITUTE mit anderen Textfunktionen wie LEN, MID, oder FIND, um Textstrings effektiver zu manipulieren.
- SUBSTITUTE kann verschachtelt werden, um mehrere Ersetzungen in einer einzigen Formel vorzunehmen.
Verwandte Funktionen
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER