Förbryllad om funktionerna ERSÄTT och ERSÄTTNING i Microsoft Excel? Ta reda på hur du använder både och när.

Microsoft Excel är ett mycket mångsidigt verktyg med en mängd olika funktioner för att analysera dina data. Men om du fortfarande lär dig kalkylbladens repor kan det vara en utmaning att hitta rätt funktion för uppgiften du försöker göra. Vissa funktionsnamn kan göra dig förbryllad över vad de faktiskt gör.

Om du försöker ändra viss text i en cell kan du bli förvirrad av det faktum att det finns en BYTA UT funktion och a ERSÄTTNING funktioner som låter som att de gör samma sak. Så vad är skillnaden?

Använda REPLACE-funktionen i Excel

Låt oss säga att vi har en lista med tillverkarinformation för produkter vi säljer. Den är lite inaktuell, så vi måste ändra en del av informationen för att uppdatera den.

De BYTA UT funktionen ändrar ett specificerat antal tecken i en viss cells text med en annan uppsättning text. Ersättningstexten kan vara vilken längd som helst och den kommer att placeras exakt lika många tecken efter början av den ursprungliga textsträngen.

instagram viewer

Låt oss säga att vi har fått reda på att det finns ett nytt sätt som vårt företag rapporterar tillverkningskoder på, och vi måste uppdatera det här bladet för att införliva det.

  1. Välj cell D7, cellen under notationen "Ny kod".
  2. Skriv eller klistra in formeln nedan i antingen själva cellen eller formelfältet:
    =BYTA UT(B2,2,3,"PTM")
  3. Tryck Stiga på.

Inne i cellen har vi precis tagit texten från cellen B2 ("6418229"), och med början från det andra tecknet (siffran "4"), har vi ersatt tre tecken (siffrorna "418") med bokstäverna "PTM" (för "Portland Mechanics").

Ersättningstexten behöver inte vara lika lång som antalet tecken som ersätts; om vi bara ville ersätta ett tecken, kunde vi ändra "3" i formeln ovan till en "1" och sluta med den nio tecken långa "6PTM18229" i cellen D7.

Använda SUBSTITUTA-funktionen i Excel

För det här exemplets skull, låt oss säga att vi senare får reda på att Portland Mechanics har förvärvats och har bytt namn. Vi vet exakt vad vi letar efter, så vi kan använda ERSÄTTNING funktion för att ersätta specifik text med ny, annorlunda text.

  1. Välj cell D4, cellen under notationen "Uppdaterat varumärke".
  2. Skriv eller klistra in formeln nedan i antingen själva cellen eller formelfältet:
    =ERSÄTT(A2,"Portland","Anodyne")
  3. Tryck Stiga på.

Inne i cellen har vi precis tagit texten från cellen A2 ("Portland Mechanics"), och ersatte ordet "Portland" med ordet "Anodyne", vilket skapade det nya namnet "Anodyne Mechanics" i cellen D4.

Låt oss säga att vi lämnar en anteckning som förklarar namnbytet för nästa person som tittar på dokumentet och vill spara tid genom att använda samma ERSÄTTNINGSfunktion. När vi redigerar det i cellen G5 att hänvisa till cell G3, som visas nedan, märker vi att alla förekomster av ordet "Portland" är ersatta med "Anodyne".

Det här är inte det beteende vi vill ha i det här fallet, så vi måste lägga till [instansnummer] syntax för att ange att vi bara vill att en av gångerna "Portland" visas - en "instans" - ska ersättas.

För att göra detta, välj cell G7 och skriv in den här formeln i cellen eller formelfältet:

=ERSÄTTNING(G3,"Portland","Anodyne",2)

Den extra "2" talar om för Excel att vi bara vill att den andra instansen ska ändras. Det finns också mer komplexa sätt att använda SUBSTITUTE-funktionen, till exempel med kapslade funktioner eller IF-satser – eller till och med IF-formler med kapslade satser, om du verkligen har koll på saker och ting.

Olika funktioner, olika användningsområden

Även om de heter liknande namn, lyser funktionerna REPLACE och SUBSTITUTE i olika användningsfall. Om du vet exakt var din nya text kommer, det är troligt att ERSÄTT är det bättre alternativet. Men om du vet vilka ord du ersätter istället, eller behöver ersätta flera instanser av samma text, antingen i en enda cell eller över flera celler, kommer alternativet ERSÄTTNING troligen att fungera bättre för du.

När du vill ersätta text i en cell vet du nu skillnaden mellan dessa liknande funktioner och hur du bäst använder dem i din data. Om du vill ändra text i deras ursprungliga celler, överväg andra sätt att hitta och ersätta text i Excel.