Går du i tvivl om funktionerne ERSTAT og ERSTATTER i Microsoft Excel? Find ud af, hvordan du bruger både og hvornår.

Microsoft Excel er et meget alsidigt værktøj med en række funktioner til at analysere dine data. Men hvis du stadig lærer regnearks reb, kan det være en udfordring at finde den rigtige funktion til den opgave, du prøver at udføre. Nogle funktionsnavne kan efterlade dig i tvivl om, hvad de rent faktisk gør.

Hvis du forsøger at ændre bestemt tekst i en celle, kan du blive forvirret over det faktum, at der er en ERSTATTE funktion og en ERSTATNING funktion, der lyder som om de gør det samme. Så hvad er forskellen?

Brug af REPLACE-funktionen i Excel

Lad os sige, at vi har en liste over producentoplysninger for produkter, vi sælger. Det er lidt forældet, så vi bliver nødt til at ændre nogle af dataene for at opdatere det.

Det ERSTATTE funktion ændrer et angivet antal tegn i en bestemt celles tekst med et andet sæt tekst. Erstatningsteksten kan have en hvilken som helst længde, og den placeres nøjagtigt det antal tegn efter starten af ​​den originale tekststreng.

instagram viewer

Lad os sige, at vi har fundet ud af, at der er en ny måde, vores virksomhed rapporterer produktionskoder på, og vi er nødt til at opdatere dette ark for at inkorporere det.

  1. Vælg celle D7, cellen under notationen "Ny kode".
  2. Indtast eller indsæt formlen nedenfor i enten selve cellen eller formellinjen:
    =ERSTATTE(B2,2,3,"PTM")
  3. Trykke Gå ind.

Inde i cellen har vi lige taget teksten fra cellen B2 ("6418229"), og startende fra det andet tegn (tallet "4"), har vi erstattet tre tegn (cifrene "418") med bogstaverne "PTM" (for "Portland Mechanics").

Erstatningsteksten behøver ikke at have samme længde som antallet af tegn, der erstattes; hvis vi kun ønskede at erstatte ét tegn, kunne vi ændre "3" i ovenstående formel til en "1", der ender med den ni-tegns streng "6PTM18229" i cellen D7.

Brug af SUBSTITUTE-funktionen i Excel

Af hensyn til dette eksempel, lad os sige, at vi senere finder ud af, at Portland Mechanics er blevet erhvervet og har ændret deres navn. Vi ved præcis, hvad vi leder efter, så vi kan bruge den ERSTATNING funktion til at erstatte specifik tekst med ny, anderledes tekst.

  1. Vælg celle D4, cellen under notationen "Opdateret brand".
  2. Indtast eller indsæt formlen nedenfor i enten selve cellen eller formellinjen:
    =ERSTAT(A2,"Portland","Anodyne")
  3. Trykke Gå ind.

Inde i cellen har vi lige taget teksten fra cellen A2 ("Portland Mechanics"), og erstattede ordet "Portland" med ordet "Anodyne", hvilket skaber det nye navn "Anodyne Mechanics" i cellen D4.

Lad os sige, at vi efterlader en note, der forklarer navneændringen til den næste person, der ser dokumentet, og ønsker at spare tid ved at bruge den samme ERSTAT-funktion. Når vi redigerer det i cellen G5 at henvise til celle G3, som vist nedenfor, bemærker vi, at alle forekomster af ordet "Portland" er erstattet med "Anodyne".

Det er ikke den adfærd, vi ønsker i dette tilfælde, så vi bliver nødt til at tilføje [instansnummer] syntaks for at specificere, at vi kun ønsker, at en af ​​de gange, "Portland" vises - en "instans" - skal erstattes.

For at gøre dette skal du vælge celle G7 og indtast denne formel i cellen eller formellinjen:

=ERSTAT(G3,"Portland","Anodyne",2)

Den ekstra "2" fortæller Excel, at vi kun ønsker, at den anden instans skal ændres. Der er også mere komplekse måder at bruge SUBSTITUTE-funktionen på, såsom med indlejrede funktioner eller IF-sætninger – eller endda HVIS-formler med indlejrede udsagn, hvis du virkelig fanger tingene.

Forskellige funktioner, forskellige anvendelser

Selvom de er ens navngivet, skinner funktionerne REPLACE og SUBSTITUTE i forskellige anvendelsestilfælde. Hvis du ved det præcist hvor din nye tekst er på vej, er det sandsynligt, at REPLACE er den bedre mulighed. Men hvis du ved, hvilke ord du erstatter i stedet, eller har brug for at erstatte flere forekomster af det samme tekst, enten i en enkelt celle eller på tværs af flere celler, vil SUBSTITUTE-indstillingen sandsynligvis fungere bedre for du.

Når du søger at erstatte tekst i en celle, ved du nu forskellen mellem disse funktioner med samme navn, og hvordan du bedst bruger dem i dine data. Hvis du ønsker at ændre tekst i deres oprindelige celler, kan du overveje andre måder at finde og erstatte tekst i Excel.