Beskrivning
Använd denna funktion för att ersätta förekomster av en angiven delsträng i en textsträng med en annan delsträng. Supported in Chains.
SUBSTITUTE är användbart för att ersätta specifik text i en sträng, särskilt när du behöver göra flera ersättningar.
Syntax
SUBSTITUTE(text, gammal_text, ny_text, [instans_nummer])
Ingångar
Denna funktion godkänner följande argument:
| Namn | Krävs | Beskrivning | Giltig inmatning |
|---|---|---|---|
text |
Ja | Den text eller referens till en cell som innehåller text där du vill ersätta tecken. | En textsträng (inklusive siffror), en cellreferens som innehåller textsträngen eller en formel som resulterar i något av dessa. |
gammal_text |
Ja | Den text du vill ersätta. | En textsträng (inklusive siffror), en cellreferens som innehåller textsträngen eller en formel som resulterar i något av dessa. |
ny_text |
Ja | Den text som du vill ersätta old_text med. |
En textsträng (inklusive siffror), en cellreferens som innehåller textsträngen eller en formel som resulterar i något av dessa. |
instans_nummer |
Nej | Anger vilken förekomst av old_text som du vill ersätta. Om inget anges ersätts varje förekomst av old_text i text. |
Ett positivt heltal, en referens till en cell som innehåller ett positivt heltal eller en formel som resulterar i något av dessa. |
Exempel
Provdata
| A | B |
|---|---|
| äpple | banan |
| druva | apelsin |
| melon | citron |
| bär | kalk |
Prov på formler
| Formel | Beskrivning | Resultat |
|---|---|---|
=SUBSTITUTE(A1, "p", "b") |
Ersätter alla förekomster av "p" med "b" i "apple". | abble |
=SUBSTITUTE(B1, "a", "o") |
Ersätter alla förekomster av "a" med "o" i "banana". | bonono |
=SUBSTITUTE(A2, "e", "o", 1) |
Ersätter den första förekomsten av "e" med "o" i "grape". | tafsa |
=SUBSTITUTE(B2, "e", "a") |
Ersätter alla förekomster av "e" med "a" i "orange". | oranga |
=SUBSTITUTE(A3, "e", "i") |
Ersätter alla förekomster av "e" med "i" i "melon". | miloni |
=SUBSTITUTE(B3, "m", "p") |
Ersätter alla förekomster av "m" med "p" i "citron". | lepon |
Anteckningar
- SUBSTITUTE är skiftlägeskänsligt. Om du behöver en ersättning utan skiftlägeskänslighet kan du överväga att använda UPPER eller LOWER för att först normalisera textens skiftlägeskod.
- Om
instance_numanges, ersätts endast den angivna förekomsten avold_text. Om den utelämnas ersätts alla instanser. - SUBSTITUTE har inte support för jokertecken.
Tips
- Använd SUBSTITUTE för att rensa eller normalisera data genom att ersätta oönskade tecken eller delsträngar.
- Kombinera SUBSTITUTE med andra textfunktioner som LEN, MID, eller FIND för att manipulera textsträngar mer effektivt.
- SUBSTITUTE kan nästlas för att utföra flera ersättningar i en enda formel.
Relaterade funktioner
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER