Funktionen ERSÄTT

Gäller för
Excel för Microsoft 365 Excel för Microsoft 365 för Mac Excel 2024 Excel 2024 för Mac Excel 2021 Excel 2021 för Mac Excel 2019 Excel 2016

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:

  • Old_text Obligatoriskt. Detta är den text där du vill ersätta ett angivet antal tecken.
  • Start_num Obligatoriskt. Detta är positionen för det tecken i gammal_text från och med vilket du vill börja ersätta med ny_text.
  • Num_chars Obligatoriskt. Detta är det antal tecken i gammal_text som du vill att ERSÄTT ska ersätta med ny_text.
  • New_text Obligatoriskt. 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å kompatibilitetsversion 2 har ERSÄTT förbättrat beteendet för surrogatpar och räknar dem som ett tecken i stället för två. Variationsväljare (används ofta med emojier) räknas fortfarande som separata tecken. Mer information finns i Unicode-standarden.