Gå til hovedindhold

Hvordan fjernes første eller sidste n tegn fra en celle eller streng i Excel?

Denne tutorial demonstrerer forskellige hurtige tricks til at fjerne første eller sidste N tegn fra en celle eller en streng i Excel.

doc fjern først sidste 1 1. Fjern de første N tegn med formlen / UDF
2. Fjern de sidste N tegn med formlen / UDF
3. Fjern N-tegn fra venstre eller højre eller midt uden formler
4. Download prøvefil

1. Fjern de første N tegn med formler

I denne del introducerer jeg tre forskellige måder til hurtigt at fjerne de første N-tegn fra en streng.

1.1 Fjern de første N tegn med RIGHT / REPLACE-funktionen

>> Kombiner RIGHT og LEN funktion for at fjerne de første N tegn

Formelsyntaks og argumenter

Formel: = HØJRE (string_cell, LEN (string_cell) -n_character)

Reference: string_cell: den celle, du bruger til at fjerne tegn

n_karakter: antallet af tegn, du vil fjerne

Eksempel: Fjern de første 2 tegn fra streng i celle A2, kopier og indsæt formlen
= HØJRE (A2, LENNE (A2) -2)
trykke Indtast nøgle
doc fjern først sidste 2

>> ERSTAT-funktion for at fjerne de første N-tegn

Formelsyntaks og argumenter

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

Reference: Old_text: den celle, du bruger til at erstatte tegn

Old_text: den celle, du bruger til at erstatte tegn

Start_n: placeringen af ​​tegnet i old_text, som du vil erstatte med new_text

Num_Chars: antallet af tegn i gammel tekst, som du vil erstatte med new_text

Ny_tekst: den tekst, der erstatter den gamle_tekst

Eksempel: Udskift de første to tegn med intet i celle A6, kopier og indsæt denne formel:
= UDSKIFT (A6,1,2, "")
trykke Indtast nøgle
doc fjern først sidste 3

1.2 Fjern de første N tegn med brugerdefineret funktion

1. Trykke Alt + F11 for at aktivere Microsoft Visual Basic for Applications-vinduet, og klik derefter på indsatte > Moduler at oprette et modul.

2. Kopier nedenstående kode og indsæt dem i Moduler scripts.

VBA-kode: Fjern de første n tegn

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

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

End Function

3. Gem koden, og gå tilbage til det ark, du bruger. Fjern f.eks. De første 3 tegn fra streng i Cell A11, kopier og indsæt denne formel
= FjernFirstC (A11,3)
trykke Indtast nøgle
doc fjern først sidste 4


fjern position

Dette værktøj til fjernelse af tegn øger din effektivitet med 90%, og lad meget tid være til at nyde dit liv

▲ Sig farvel med at ændre og huske formler, giv dig en fuld hvile på hjernen.

▲ Bortset fra dette værktøj er der 228 avancerede værktøjer (inklusive 30+ tekstredigeringsværktøjer) andet i Kutools til Excel, som kan løse din 80 % Excel puslespil.

▲ Bliv en Excel-ekspert på 5 minutter, få folks anerkendelse og forfremmelse.

▲ 110000+ højeffektive mennesker og 300+ verdensberømte virksomheders valg.

30-dages gratis prøveperiode, intet kreditkort krævet


2. Fjern de sidste N tegn med formler

I denne del er der to måder til at fjerne de sidste N-tegn fra streng i Excel.

2.1 Fjern de sidste N tegn med VENSTRE funktion

Formelsyntaks og argumenter

Formel: = VENSTRE (string_cell, LEN (string_cell) -Num_chars)

Reference: string_cell: den celle, du bruger til at fjerne tegn

n_karakter: antallet af tegn, du vil fjerne

Eksempel: Fjern de sidste 2 tegn fra streng i celle A2, kopier og indsæt formlen
= VENSTRE (A2, LENNE (A2) -2)
trykke Indtast nøgle
doc fjern først sidste 5

2.2 Fjern de sidste N tegn med brugerdefineret funktion

1. Trykke Alt + F11 taster for at aktivere Microsoft Visual Basic for Applications-vinduet, skal du klikke på indsatte > Moduler at oprette et modul.

2. Kopier nedenstående kode og indsæt dem i modulskriptet.

VBA-kode: Fjern de sidste n tegn

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

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

End Function

3. Gem koden, og gå tilbage til det ark, du bruger. Fjern f.eks. De sidste 3 tegn fra streng i celle A5, skriv denne formel
= FjernLastC (A5,3)
trykke Indtast nøgle
doc fjern først sidste 6


ikke flytte

Ønsker du lønforhøjelse og meget tid til at ledsage familien?

Fanen Office forbedrer din effektivitet med 50%, når Microsoft Office arbejder lige nu

Utroligt, det er lettere og hurtigere at arbejde på to eller flere dokumenter end at arbejde på et.

Sammenlignet med kendte browsere er fanebladeværktøjet i Office-fanen mere kraftfuldt og mere effektivt.

Reducer hundreder af museklik og tastaturindtastning hver dag for dig, farvel med musens hånd nu.

Hvis du normalt arbejder på flere dokumenter, vil Office Tab være en god tidsbesparelse for dig.

30-dag gratis prøveperiode, ingen kreditkort kræves.

Læs mereGratis download nu


3. Fjern N tegn fra venstre eller højre eller midt uden formler

Hvis du ikke ønsker at spilde tid på at huske formler til at håndtere opgaven med at fjerne N tegn fra venstre eller højre for en streng, Fjern efter position nytte af Kutools til Excel kan håndtere denne opgave med klik uden nogen formler.

Nu får du dig til at arbejde hurtigere og bedre end andre, få forfremmelse med lethed

35 Tekstredigeringsværktøjer til Excel Forbedrer din 90% produktivitet i tekstbehandling og giver meget tid til at nyde livet

Disse værktøjer er kun en del af Kutools til Excel, der er 194 værktøjer, som andre kan løse 80 % Excel-puslespil til dig.

  • Kutools til Excel hjælper dig nemt med at håndtere 1500 arbejdsscenarier, forbedrer gennemsnitligt din 71% effektivitet hver dag
  • Et klik for at gennemføre de fleste af komplicerede operationer, undgå musens hånd forårsaget af tusindvis af museklik til dig.
  • Du kan sekunder håndtere Excel-opgaver uden at søge efter smertefuld formel og VBA og har meget mere tid til at ledsage med din familie.
  • Valgt af 110000+ højeffektive mennesker og mere end {module708} verdensberømte virksomheder.

Efter gratis installation af Kutools til Excel, skal du gøre som nedenfor:

Vælg de celler, du vil fjerne tegn fra, ved at anvende hjælpeprogrammet ved at klikke på Kutools > tekst > Fjern efter position.
doc fjern først sidste 7

3.1 Fjern de første / sidste N tegn uden formel

>> Fjern de første N tegn

doc fjern først sidste 8

1) I Tal tekstboks, skriv det antal tegn, du vil fjerne fra streng, i dette eksempel vil jeg fjerne først 3 tegn fra strenge.

2) Kontroller Fra venstre indstilling i Position sektion.

Resultatet vises som:
doc fjern først sidste 9

>> Fjern de sidste N tegn

doc fjern først sidste 10

1) I Tal tekstboks, skriv det antal tegn, du vil fjerne fra streng, i dette eksempel vil jeg fjerne sidste 3 tegn fra strenge.

2) Kontroller Fra højre indstilling i Position sektion.

Resultatet vises som:
doc fjern først sidste 11

3.2 Fjern N tegn fra en midtspecifik position uden formel

Men nogle gange vil du måske fjerne et bestemt antal tegn fra midten af ​​en streng.

Eksempel: Fjern 3 tegn starter fra de tredje tegn fra strengen.

doc fjern først sidste 12

1) I nummer tekst, skriv det antal tegn, du vil fjerne fra strengene, her fjerner jeg 3 tegn.

2) Kontroller Angiv valgmulighed, og skriv derefter det nummer, som du vil fjerne streng start fra, ved siden af ​​tekstfeltet i Position sektion, her fjerner jeg tegn fra tredje tegn.

Resultatet vises som:
doc fjern først sidste 13

Fjern tegn efter position uden formler

fjern efter position

Tip: Hvis du vil fjerne alle numeriske, alfa, ikke-numeriske, ikke-alfa eller specifikke tegn fra celler, kan du anvende Kutools til Excel Fjern tegn nytte.
fjern med tegn

Flere tip til fjernelse af tegn ...


Download prøvefil

prøve


Anbefalede produktivitetsværktøjer

Fanen Office - Gennemse faner, redigering, styring af dokumenter i Microsoft Office 2019-2003 og Office 365


fanen kontor

Kutools til Excel - Samler mere end 300 avancerede værktøjer for at spare 50 % tid i dit daglige Excel-arbejde


fanen kutools
fanen 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