Note: The other languages of the website are Google-translated. Back to English

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 provperiod, 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 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.
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
Sortera kommentarer efter
Kommentarer (19)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Jag kan inte få den här formeln att fungera, jag skriver: =LEFT(A1,LEN(A1)-4) och den ger fel varje gång.
Min A1-kolumn har följande data: ELDB-AK-S-42228-001


Varför fungerar det inte?
Denna kommentar minimerades av moderatoren på webbplatsen
Jag vet tyvärr inte vad som händer med ditt ark, det fungerar framgångsrikt i min arbetsbok
Denna kommentar minimerades av moderatoren på webbplatsen
Formatera dina celler till specialtecken.
Denna kommentar minimerades av moderatoren på webbplatsen
Jag hade ursprungligen problem eftersom jag använde den här formeln inom två andra (IF och ROUND) och kunde få den här formeln att fungera genom att ta bort LEN
Denna kommentar minimerades av moderatoren på webbplatsen
använda sig av ; istället för , i din formel
Denna kommentar minimerades av moderatoren på webbplatsen
Cambia LEN por LARGO
Denna kommentar minimerades av moderatoren på webbplatsen
inga escribas LEN, skriv LARGO
Denna kommentar minimerades av moderatoren på webbplatsen
Precis vad jag behövde!
Denna kommentar minimerades av moderatoren på webbplatsen
bra det fungerar bra tack så mycket
Denna kommentar minimerades av moderatoren på webbplatsen
"A/P MALKAWATHE,,TALUKA SOUTH SOLAPUR,SOLAPUR,Solapur,413252" detta är mina uppgifter. Jag vill ha pinkod separerad från data. genom att använda =RIGHT(P2,LEN(P2)-6) fungerar det inte.
Denna kommentar minimerades av moderatoren på webbplatsen
Du vill extrahera de sista 6 tecknen, formeln =RIGHT(P2,6) kan hjälpa dig, mer information, vänligen gå till den här artikeln.https://www.extendoffice.com/documents/excel/3639-excel-extract-part-of-string.html
Denna kommentar minimerades av moderatoren på webbplatsen
"658414 Mottagares kundnummer Menigo Rutt VÄX319" är min information, men jag är bara intresserad av de sex sista bokstäverna/siffrorna. Några idéer?
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, Krets, du kan använda den här formeln =RIGHT(A1, 6) för att extrahera de sista 6 tecknen i en annan cell. För mer information, läs den här artikeln:

https://www.extendoffice.com/documents/excel/1656-excel-extract-first-character.html
Denna kommentar minimerades av moderatoren på webbplatsen
Tack, bra hjälp.
Denna kommentar minimerades av moderatoren på webbplatsen
Älskar detta!!! Klart förklarat. Lätt att följa. Arbetade!!! Tack!
Denna kommentar minimerades av moderatoren på webbplatsen
Tack vraiment ca m'a beaucoup aidé, tack det är mycket användbart
Denna kommentar minimerades av moderatoren på webbplatsen
Gracias por tu ayuda me sirvió mucho, utilizando en vez de izquierda, DERECHA se obtienen tambien buenos resultados...Gracias. 
Denna kommentar minimerades av moderatoren på webbplatsen
buenísimo, mil gracias!!
Denna kommentar minimerades av moderatoren på webbplatsen
Användbar artikel
Det finns inga kommentarer här ännu

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL