Hur använder jag Ersätt-funktionen för att ersätta och lägga till sträng i Excel?
I Excel kan vi använda Sök och ersätt-funktionen för att hitta en sträng och sedan ersätta den med en annan. Men i många fall kan funktionen Sök och ersätt inte tillgodose din begäran. Här introducerar jag hur man använder ersättningsfunktionen för att lösa några problem i Excel.
Byt ut funktionen
= ERSÄTT (text, startnummer, num_chars, ny_text)
Fall 1 Byt ut teckensträng på den specifika platsen med andra i en sträng
=REPLACE(text, startnum, numchars, newtext)
Om du vill ersätta en teckensträng på en viss plats med en annan sträng som nedan visas skärmdump,
du kan göra så här:
Välj en cell som du placerar resultatet och skriver=REPLACE(A1,3,3,"KTE")och dra fyllhandtaget över cellerna du använder. Se skärmdump som visas.
Fall 2 Byt ut flera teckensträngar på flera platser med andra i en sträng
=REPLACE(REPLACE(text,stratnum,characternumber,"newtext"),startnum,characternumber,"newtext)
Om du vill ersätta flera teckensträngar på platser med andra strängar som nedan visas skärmdump,
Gör som detta:
Välj en cell som du placerar resultatet och skriver =REPLACE(REPLACE(A7,7,1,"1"),15,1,"3"), dra fyllningshandtaget över cellerna du använder. Se skärmdump som visas.
Fall 3 Ersätt år / månad / dag i datumformat
=REPLACE(TEXT(text, "dd-mmm-yy"), 4, 3, "newtext")
Om du har ett antal celler i det speciella datumformatet 1-okt-18, behöver du byta ut månaden till november enligt nedanstående skärmdump,
Använd denna formel
Välj en cell som du placerar resultatet och skriver =REPLACE(TEXT(A14, "dd-mmm-yy"), 4, 3, "Nov"), dra fyllningshandtaget över cellerna du använder. Se skärmdump som visas.
Fall 4 Konvertera nummer till datum
= DATUMVÄRDE (ERSÄTT (ERSÄTT (text, 3,0, "/"), 6,0, "/"))
Om du vill konvertera textnummer till standarddatum enligt nedanstående skärmdump, gör så här:
Välj en cell som du placerar resultatet och skriver =DATEVALUE(REPLACE(REPLACE(A21,3,0,"/"),6,0,"/")), dra fyllhandtaget över cellerna du använder, formatera cellerna som Kort datum formatera. Se skärmdump som visas.
Fall 5 Byt ut teckensträng med andra i strängen
=REPLACE(textreference, FIND("oldtext",textreference), numbercharacter, "newtext")
Om du vill ersätta en sträng med en annan i strängen enligt nedanstående skärmdump,
Använd bara funktionen Ersätt och Sök
Välj en cell som du placerar resultatet och skriver =REPLACE(A28, FIND("@abc",A28), 4, "@bca"), dra fyllningshandtaget över cellerna du använder. Se skärmdump som visas.
Dricks: Den här formeln fungerar bara för den första förekomsten av sträng.
Fall 6 Lägg till ett nytt tecken i strängens specifika plats
=REPLACE(REPLACE(text,startnumber,0,"newtext"),startnumber,0,"newtext")
Om du vill lägga till nytt tecken på specifika platser i en sträng enligt nedanstående skärmdump.
Gör bara som detta
Välj en cell som du placerar resultatet och skriver =REPLACE(REPLACE(A34,4,0,"-"),8,0,"-"), dra fyllningshandtaget över cellerna du använder. Se skärmdump som visas.
De bästa Office-produktivitetsverktygen
Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%
- återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
- Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
- Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
- Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
- Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
- Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
- Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
- Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
- Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2021 och 365. Stöder alla språk. Enkel implementering i ditt företag eller organisation. Fullständiga funktioner 30 dagars gratis provperiod. 60 dagars pengarna tillbaka-garanti.

Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
