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.
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 |
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
>> 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
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
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. |
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
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
Ø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. |
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.
3.1 Fjern de første / sidste N tegn uden formel
>> Fjern de første N tegn
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:
>> Fjern de sidste N tegn
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:
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.
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:
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.
Flere tip til fjernelse af tegn ...