SUBSTITUTE-funktionen erstatter eksisterende ord, tekst eller tegn med nye data. Brug SUBSTITUTE-funktionen til at fjerne ikke-udskrivende tegn fra importerede data, erstatte uønskede tegn med mellemrum og producere forskellige versioner af det samme regneark.
Instruktionerne i denne artikel gælder for Excel 2019, 2016, 2013, 2010, 2007; Excel til Microsoft 365, Excel Online, Excel til Mac, Excel til iPad, Excel til iPhone og Excel til Android.
SUBSTITUTE Funktionssyntaks
En funktions syntaks refererer til funktionens layout og inkluderer funktionens navn, parenteser og argumenter.
Syntaksen for SUBSTITUTE-funktionen er:
=SUBSTITUTE(Text, Old_text, New_text, Instance_num)
Argumenterne for funktionen er:
- Text (påkrævet): De data, der indeholder den tekst, der skal erstattes. Dette argument kan indeholde de faktiske data omgivet af anførselstegn (se række 2 i billedet ovenfor) eller en cellereference til placeringen af tekstdataene i regnearket (se række 3 og 4).
- Old_text (påkrævet): Den tekst, der skal erstattes.
- New_text (påkrævet): Den tekst, der erstatter Old_text.
- Instance_num (valgfrit): Et tal. Hvis dette nummer udelades, erstattes hver forekomst af Gammel_tekst med Ny_tekst. Hvis dette tal er inkluderet, erstattes de angivne forekomster af Old_text (se række 5).
Argumenter for SUBSTITUTE-funktionen skelner mellem store og små bogstaver. Hvis de indtastede data for Old_text-argumentet ikke har samme store og små bogstaver som dataene i Text-argumentcellen, sker der ingen substitution.
Brug SUBSTITUTE-funktionen
Selvom det er muligt at skrive hele formlen manuelt i en regnearkscelle, er en anden mulighed at bruge dialogboksen Funktionsargumenter (eller Formelbyggeren i Excel til Mac) til at indtaste funktionen og dens argumenter i en celle.
=SUBSTITUTE(A3, "Salg", "Omsætning")
Når du bruger dialogboksen, sørger Excel for at adskille hvert argument med et komma, og det omslutter de gamle og nye tekstdata i anførselstegn.
-
Indtast data for selvstudiet i et tomt Excel-regneark.
- Vælg celle B3 for at gøre den til den aktive celle.
- Vælg Formler.
- Vælg Text for at åbne rullelisten Tekstfunktioner.
- Vælg SUBSTITUTE på listen for at åbne dialogboksen Funktionsargumenter. I Excel til Mac åbner Formula Builder.
-
Placer markøren i tekstfeltet Text.
- Vælg celle A3 på regnearket for at indtaste denne cellereference.
- Placer markøren i tekstfeltet Old_text.
- Enter Salg. Dette er den tekst, der vil blive erstattet. Der er ingen grund til at sætte teksten i anførselstegn.
- Placer markøren i tekstfeltet New_text.
-
Enter Omsætning. Denne tekst vil blive erstattet af Salg.
- Argumentet Instance_num er tomt, da der kun er én forekomst af ordet Salg i celle A3.
- Vælg OK. Undtagen i Excel til Mac, hvor du vælger Udført.
- Teksten Indtægtsrapport vises i celle B3.
SUBSTITUTE vs. REPLACE-funktioner
SUBSTITUTE adskiller sig fra REPLACE-funktionen ved, at den bruges til at udveksle specifik tekst på et hvilket som helst sted i de valgte data. REPLACE bruges til at erstatte enhver tekst, der forekommer på et bestemt sted i dataene.