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.
![]() |
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 |
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
>> 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
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
![]() |
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. |
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
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
![]() |
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
|
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 for 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.
3.1 Ta bort första / sista N tecken utan formel
>> Ta bort de första N-tecknen
![]() |
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:
>> Ta bort de sista N-tecknen
![]() |
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:
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.
![]() |
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:
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.
Fler tips om hur du tar bort tecken ...


















