Hoppa till huvudinnehåll

Hur tar jag bort första eller sista n tecken från en cell eller sträng i Excel?

Denna handledning visar olika snabba knep för att ta bort första eller sista N-tecken från en cell eller en sträng i Excel.

doc ta bort första sista 1 1. Ta bort de första N-tecknen med formel / UDF
2. Ta bort de sista N-tecknen med formel / UDF
3. Batch ta bort N tecken från vänster eller höger eller mitt utan formler
4. Ladda ner exempelfil

1. Ta bort de första N-tecknen med formler

I den här delen introducerar jag tre olika sätt att snabbt ta bort första N-tecken från en sträng.

1.1 Ta bort de första N-tecknen med RIGHT / REPLACE-funktionen

>> Kombinera RIGHT och LEN-funktionen för att ta bort de första N-tecknen

Formelsyntax och argument

Formel: = RIGHT (string_cell, LEN (string_cell) -n_character)

Referens: string_cell: cellen du använder för att ta bort tecken

n_character: antalet tecken du vill ta bort

Exempel: Ta bort de första 2 tecknen från sträng i Cell A2, kopiera och klistra in formeln
= HÖGER (A2, LENN (A2) -2)
tryck ange nyckel
doc ta bort första sista 2

>> Byt ut funktionen för att ta bort de första N-tecknen

Formelsyntax och argument

Formel: = REPLACE (Old_text, Strat_n, Num_Chars, New_text)

Referens: Old_text: cellen du använder för att ersätta tecken

Old_text: cellen du använder för att ersätta tecken

Start_n: positionen för karaktären i gammal_text som du vill ersätta med ny_text

Num_Chars: antalet tecken i gammal text som du vill ersätta med new_text

New_text: texten som kommer att ersätta den gamla_text

Exempel: Ersätt de två första tecknen med ingenting i Cell A6, kopiera och klistra in den här formeln:
= BYT ut (A6,1,2, "")
tryck ange nyckel
doc ta bort första sista 3

1.2 Ta bort de första N-tecknen med användardefinierad funktion

1. Tryck Alt + F11 för att aktivera Microsoft Visual Basic for Applications-fönstret och klicka sedan på Insert > Modulerna för att skapa en modul.

2. Kopiera nedanstående kod och klistra in dem i Modulerna skript.

VBA-kod: Ta bort första n tecken

Public Function RemoveFirstC(rng As String, cnt As Long)

RemoveFirstC = Right(rng, Len(rng) - cnt)

End Function

3. Spara koden och gå tillbaka till arket du använder. Ta till exempel bort de tre första tecknen från sträng i Cell A3, kopiera och klistra in den här formeln
= Ta bortFirstC (A11,3)
tryck ange nyckel
doc ta bort första sista 4


ta bort position

Detta verktyg för borttagning av karaktärer ökar din effektivitet med 90%, lämna mycket tid att njuta av ditt liv

▲ Säg adjö till att ändra och memorera formler, ge dig en full vila på hjärnan.

▲ Förutom detta verktyg finns det 228 avancerade verktyg (inklusive 30+ textredigeringsverktyg) annat i Kutools för Excel, som kan lösa ditt 80% Excel pussel.

▲ Bli en expert på 5 minuter, få människors erkännande och marknadsföring.

▲ 110000+ högeffektiva personer och 300+ världsberömda företags val.

30-dagars gratis testperiod, inget kreditkort krävs


2. Ta bort de sista N-tecknen med formler

I den här delen finns det två sätt att ta bort de sista N-tecknen från sträng i Excel.

2.1 Ta bort de sista N-tecknen med VÄNSTER-funktionen

Formelsyntax och argument

Formel: = VÄNSTER (string_cell, LEN (string_cell) -Num_chars)

Referens: string_cell: cellen du använder för att ta bort tecken

n_character: antalet tecken du vill ta bort

Exempel: Ta bort de två sista tecknen från sträng i Cell A2, kopiera och klistra in formeln
= VÄNSTER (A2, LENN (A2) -2)
tryck ange nyckel
doc ta bort första sista 5

2.2 Ta bort de sista N-tecknen med användardefinierad funktion

1. Tryck Alt + F11 för att aktivera Microsoft Visual Basic for Applications-fönstret, klicka på Insert > Modulerna för att skapa en modul.

2. Kopiera nedanstående kod och klistra in dem i modulskriptet.

VBA-kod: Ta bort de sista n-tecknen

Public Function RemoveLastC(rng As String, cnt As Long)

RemoveLastC = Left(rng, Len(rng) - cnt)

End Function

3. Spara koden och gå tillbaka till arket du använder. Ta till exempel bort de tre sista tecknen från sträng i Cell A3, skriv den här formeln
= Ta bortLastC (A5,3)
tryck ange nyckel
doc ta bort första sista 6


inte flytta

Vill du ha löneförhöjning och mycket tid att följa med familjen?

Fliken Office förbättrar din effektivitet med 50% när Microsoft Office arbetar just nu

Otroligt, att arbeta på två eller flera dokument är enklare och snabbare än att arbeta på ett.

Jämfört med kända webbläsare är flikverktyget i Office-fliken kraftfullare och effektivare.

Minska hundratals musklick och tangentbordstypning varje dag åt dig, säg adjö till mushanden nu.

Om du vanligtvis arbetar med flera dokument kommer Office Tab att vara en bra tidsbesparing för dig.

30- dagars gratis provperiod, inget kreditkort krävs.

Läs merGratis nedladdning nu


3. Ta bort N tecken från vänster eller höger eller mitt utan formler

Om du inte vill slösa bort tid på att komma ihåg formler för att hantera uppgiften för att ta bort N-tecken från vänster eller höger om en sträng, Ta bort efter position nytta av Kutools för Excel kan hantera den här uppgiften med klick utan några formler.

Nu får du dig att arbeta snabbare och bättre än andra, få marknadsföring med lätthet

35 Textredigeringsverktyg för Excel Förbättra din 90% produktivitet vid textbehandling och ge dig mycket tid att njuta av livet

Dessa verktyg är bara en del av Kutools för Excel, det finns 194 verktyg som andra kan lösa 80% Excel-pussel för dig.

  • Kutools för Excel hjälper dig att enkelt hantera 1500 arbetsscenarier, i genomsnitt förbättra din 71% effektivitet varje dag
  • Ett klick för att slutföra de flesta komplicerade operationer, undvik mushanden orsakad av tusentals musklick åt dig.
  • Du kan sekunder hantera Excel-uppgifter utan att söka smärtsamma formler och VBA, och har mycket mer tid att följa med din familj.
  • Vald av 110000+ högeffektiva människor och mer än {module708} världsberömda företag.

Efter gratis installation av Kutools för Excel, gör så här:

Välj cellerna du vill ta bort tecken från, använd verktyget genom att klicka Kutools > text > Ta bort efter position.
doc ta bort första sista 7

3.1 Ta bort första / sista N tecken utan formel

>> Ta bort de första N-tecknen

doc ta bort första sista 8

1) I Nummer textruta, skriv antalet tecken du vill ta bort från strängen, i det här exemplet tar jag bort först 3 karaktärer från strängar.

2) Kontrollera Från vänster alternativet i Placera sektion.

Resultatet visas som:
doc ta bort första sista 9

>> Ta bort de sista N-tecknen

doc ta bort första sista 10

1) I Nummer textruta, skriv antalet tecken du vill ta bort från strängen, i det här exemplet tar jag bort sist 3 karaktärer från strängar.

2) Kontrollera Från höger alternativet i Placera sektion.

Resultatet visas som:
doc ta bort första sista 11

3.2 Ta bort N-tecken från en mitten specifik position utan formel

Men ibland kanske du vill ta bort ett visst antal tecken från mitten av en sträng.

Exempel: Ta bort 3 tecken börjar från de tredje tecknen från strängen.

doc ta bort första sista 12

1) I Antal text, skriv antalet tecken du vill ta bort från strängarna, här tar jag bort 3 tecken.

2) Kontrollera Ange alternativet, skriv sedan numret som du vill ta bort strängen börjar från i bredvid textrutan i Placera avsnitt, här tar jag bort tecken från tredje tecken.

Resultatet visas som:
doc ta bort första sista 13

Ta bort tecken efter position utan formler

ta bort efter position

Dricks: Om du vill ta bort alla numeriska, alfa, icke-numeriska, icke-alfa eller specifika tecken från celler, kan du använda Kutools för Excel Ta bort tecken verktyg.
ta bort med tecken

Fler tips om hur du tar bort tecken ...


Ladda ner exempelfil

prov


Rekommenderade produktivitetsverktyg

Fliken Office - Bläddring, redigering, hantering av dokument i Microsoft Office 2019-2003 och Office 365


Office-fliken

Kutools för Excel - Samlar mer än 300 avancerade verktyg för att spara 50 % tid i ditt dagliga Excel-arbete


fliken kutools
fliken kutoolsp
Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Helpful Article
This comment was minimized by the moderator on the site
buenísimo, mil gracias!!
This comment was minimized by the moderator on the site
Gracias por tu ayuda me sirvió mucho, utilizando en vez de izquierda, DERECHA se obtienen tambien buenos resultados...Gracias. 
This comment was minimized by the moderator on the site
Merci vraiment ca m'a beaucoup aidé, thanks it is very useful
This comment was minimized by the moderator on the site
Love this!!! Explained clearly. Easy to follow. Worked!!! Thanks!
This comment was minimized by the moderator on the site
Thanks, great help.
This comment was minimized by the moderator on the site
"658414 Mottagares kundnummer Menigo Rutt VÄX319" is my information, but I'm only interested in the last six letters/numbers. Any ideas?
This comment was minimized by the moderator on the site
Hi, Krets, you can use this formula =RIGHT(A1, 6) to extract last 6 characters in another cell. For more details, please read this article:

https://www.extendoffice.com/documents/excel/1656-excel-extract-first-character.html
This comment was minimized by the moderator on the site
"A/P MALKAWATHE,,TALUKA SOUTH SOLAPUR,SOLAPUR,Solapur,413252" this is my data. I want pincode separated from the data. by using =RIGHT(P2,LEN(P2)-6) it is not working.
This comment was minimized by the moderator on the site
You want to extract last 6 characters, the formula =RIGHT(P2,6) may help you, more details, please go to this article.https://www.extendoffice.com/documents/excel/3639-excel-extract-part-of-string.html
This comment was minimized by the moderator on the site
nice its work nice thank you very much
This comment was minimized by the moderator on the site
Just what I needed!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations