I den här artikeln beskrivs formelsyntaxen för och användningen av funktionen ERSÄTT i Microsoft Excel.
Beskrivning
ERSÄTT ersätter en del av en textsträng, baserat på antalet tecken du anger, med en annan textsträng.
Syntax
ERSÄTT(gammal_text; startpos; antal_tecken; ny_text)
Syntaxen för funktionen ERSÄTT har följande argument:
- Gammal_text Krävs. Detta är den text där du vill ersätta ett angivet antal tecken.
- Startpos Krävs. Detta är positionen för det tecken i gammal_text från och med vilket du vill börja ersätta med ny_text.
- Antal_tecken Krävs. Detta är det antal tecken i gammal_text som du vill att ERSÄTT ska ersätta med ny_text.
- Ny_text Krävs. Detta är den text med vilken du vill ersätta tecken i gammal_text.
Exempel
Kopiera exempeldata i följande tabell och klistra in dem i cell A1 i ett nytt Excel-kalkylblad. När du vill att formlerna ska visa resultat markerar du dem, trycker på F2 och sedan på Retur. Om det behövs kan du justera kolumnbredderna så att alla data visas.
| Data | ||
|---|---|---|
| abcdefghijk | ||
| 2009 | ||
| 123456 | ||
| Formel | Beskrivning (Resultat) | Resultat |
| =ERSÄTT(A2;6;5;"*") | Ersätter fem tecken i abcdefghijk med ett enda *-tecken, med början från det sjätte tecknet (f). | abcde*k |
| =ERSÄTT(A3;3;2;"10") | Ersätter de två sista siffrorna (09) i 2009 med 10. | 2010 |
| =ERSÄTT(A4;1;3;"@") | Ersätter de första tre tecknen i 123456 med ett enda @-tecken. | @456 |
Viktigt!
- Funktionen ERSÄTTB är inaktuell.
- I arbetsböcker som är inställda på Kompatibilitet version 2 har ERSÄTT förbättrat beteende med surrogatpar och räknar dem som ett tecken i stället för två. Variant Selectors (används ofta med emojis) räknas fortfarande som separata tecken. Mer information finns i Unicode-standarden.