Behöver du byta ut en viss del av en text? Du kan använda SUBSTITUTE-funktionen i Excel för att hjälpa dig. Här är hur!
I Excel hittar SUBSTITUTE-funktionen en sträng i en cell och ersätter den med en annan sträng. SUBSTITUTE-funktionen är skiftlägeskänslig och letar efter instanser av strängen i cellen.
Du kan välja om SUBSTITUTE-funktionen fungerar på en specifik instans av strängen eller om den påverkar alla instanser. Detta ersätter eller ersätter alla förekomster av den gamla strängen med den nya.
ERSÄTTNING Funktionssyntax
= SUBSTITUTE (text, old_text, new_text, [instance_num])
- text: Antingen en sträng i sig eller en målcell där du vill att funktionen ska se ut.
- gammal_text: Strängen som du vill ersätta.
- ny_text: Den nya strängen som tar platsen för den gamla.
- [instansnummer]: Instansnumret för den gamla strängen som du vill ersätta. Lämna tomt om du vill att alla instanser ska ersättas.
Även om Excel officiella syntax använder termen text snarare än sträng, kan du använda funktionen på både siffror och symboler. Om du vill ta bort ett tecken kan du helt enkelt ersätta det med tomt.
Relaterad: Hur man använder IF-funktion med kapslade formler i Excel
Hur man använder SUBSTITUTE-funktionen
Inget bättre än ett exempel för att se funktionen SUBSTITUTE i bruk. I det här exemplet har vi ett telefonnummer som har fel landskod (+98). Målet är att ändra landskoden till rätt (+1) med SUBSTITUTE-funktionen.
- Välj den cell som du vill att den ersatta strängen ska visas. Det skulle vara A2 för detta exempel.
- I formelfältet anger du formeln nedan och trycker på Stiga på:
Detta kommer att se inuti cellen A2, hitta strängen 98och ersätt den med 1. Instansnumret 1 i den sista delen av formeln uttrycker att endast de första 98 ska ersättas.= BYTARE (A2, "98", "1", 1)
- Excel kommer nu att ändra den första 98 till en 1, ändra landskoden för telefonnumret. Du kan gå vidare och ta bort instansnumret och observera hur numret kommer att ändras, eftersom varje 98 ersätts med 1.
Kapslade ersättningar
SUBSTITUTE-funktionen kan inte ersätta en massa strängar i en enda cell. Du kan dock ha tre separata utbyten på samma cell. Ett bra sätt att uppnå detta är att bygga in funktionerna i varandra.
I det här exemplet har vi en cell som innehåller tre förkortningar. Målet är att ersätta dem med de fullständiga namn de representerar.
- Välj cellen där du vill att utdata ska visas. C2 i detta exempel.
- I formelfältet anger du formeln nedan:
Eftersom den innersta funktionen ser inuti cellen A2, de två andra kommer också att se inuti A2.= SUBSTITUT (SUBSTITUTE (SUBSTITUTE (A2, "T", "Terry"), "F", "Frank"), "J", "John")
- Tryck Stiga på. Excel ersätter nu förkortningen med fullständiga namn.
Nu kan du använda ersättningsfunktionen
SUBSTITUTE-funktionen ger dig möjlighet att enkelt byta ut tecken i strängar. Du kan också bestämma vilken förekomst av strängen du vill ersätta.
Med funktionen kan du också byta ut strängar med ämnen eller ersätta ämnen med strängar. Du kan också använda Sök och ersätt sökfunktionen i Excel för att hitta och ersätta saker.
Med funktionen Sök och ersätt i Excel kan du enkelt redigera kalkylarkets data och formatering. Så här använder du det!
Läs Nästa
- Produktivitet
- Tips för kalkylblad
- Microsoft excel
- Microsoft Office -tips
Amir är en farmaceutstudent med en passion för teknik och spel. Han gillar att spela musik, köra bilar och skriva ord.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!
Klicka här för att prenumerera