Excel-formel: Extrahera text från höger till tecken
I den här handledningen tillhandahåller den en formel för att extrahera text från höger om den givna texten tills den möter ett specificerat tecken, och förklarar argumenten för varje formel.
Generisk formel:
IFERROR(RIGHT(txt,LEN(txt)-SEARCH("$",SUBSTITUTE(txt," char","$",LEN(txt)-LEN(SUBSTITUTE(txt,"char",""))))), txt) |
Argument
Txt: the cell reference or text string you use. |
Char: the character you want to extract text from right until meet. |
Anmärkning
Om formeln inte hittar det angivna tecknet, returnerar den originaldata.
Hur den här formeln fungerar
Till exempel måste du extrahera texten från höger om textsträngen i cell B3 tills mellanslag, använd nedanstående formel:
=IFERROR(RIGHT(B3,LEN(B3)-SEARCH("$",SUBSTITUTE(B3," ","$",LEN(B3)-LEN(SUBSTITUTE(B3," ",""))))), B3) |
Presse ange för att extrahera texten.
Förklaring
SUBSTITUTE fungeraanvänds för att ersätta en text eller tecken med en ny. Här är formeln ERSÄTTNING(B3," ","") i den långa formeln byt ut utrymmet med ingenting och returnerar "Gotolastcell".
LEN fungera räknar antalet tecken i den givna texten. Nu den LEN(SUBSTITUTE(B3," ","")) kan ses som LEN(”Gotolastcell”) returnerar 12.
Sedan formeln LEN(B3)-LEN(SUBSTITUTE(B3," ","")) returnerar 3. Sedan kan formeln SUBSTITUTE(B3," ","$",LEN(B3)-LEN(SUBSTITUTE(B3," ",""))) ses som SUBSTITUTE(B3," ","$" ,3), returnerar "Gå till sista$cell".SEARCH fungera hitta textens plats i en given text. Formeln SÖK("$",SUBSTITUTE(B3," ","$",LEN(B3)-LEN(SUBSTITUTE(B3," ",""))))) kan ses som SEARCH("$","Gå till sista$cell") returnerar 11.
RIGHT fungera extrahera text från höger sida av text. Här RIGHT(B3,LEN(B3)-SEARCH("$",SUBSTITUTE(B3," ","$",LEN(B3)-LEN(SUBSTITUTE(B3," ",""))))) kan ses som
HÖGER(B3,LEN(B3)-11)
= HÖGER (B3,3)
="cell"
IFERROR fungera används för att fånga och hantera fel. Här om formeln inte hittar tecknet " ", returnerar den originaldata.
Provfil
Klicka för att ladda ner exempelfilen
Relativa formler
- Första bokstaven gemener
Här introduceras formeln för att lägga till ny text till en viss position i textsträngen. - Trimma text till N-ord
Här introduceras formeln för att extrahera n ord från vänster sida av en textsträng. - Lägg till läckande nollor för att fixa längden
Denna handledning ger formler för att lägga till ledande noll för att göra texten i samma längd. - Lägg till streck i telefonnummer
För att lägga till streck till telefonnummer kan du använda en formel för att lösa det i Excel.
Relativa funktioner
- HÖGER funktion
Extrahera text från höger sida. - SUBSTITUTE-funktion
Byt ut gammal text med ny. - LEN-funktion
Få antalet tecken i texten. - SÖK-funktion
Hitta positionen för ett visst tecken eller ett specifikt underlag från den angivna textsträngen. - HITTA-funktion
Hitta en sträng inom en annan sträng
De bästa Office-produktivitetsverktygen
Kutools for Excel - Hjälper dig att sticka ut från mängden
Kutools for Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...

Office Tab - Aktivera flikläsning och redigering i Microsoft Office (inklusive Excel)
- En sekund att växla mellan dussintals öppna dokument!
- Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
- Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
- Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.
