Inhoudsopgave
Het is vrij duidelijk voor ons allemaal dat we de aanwezigheid van sommige onnodige tekens aan het einde van een tekstregel detecteren. Dus, we willen allemaal misschien al die laatste onnodige tekens verwijderen om onze gegevens op een betere manier te presenteren. Nou, als u deze problemen hebt en op zoek bent naar manieren om de laatste tekens in Excel verwijderen Ga dan verder met dit artikel, want we laten u vier verschillende formules zien om de laatste 3 tekens in Excel gemakkelijk te verwijderen.
Download het oefenwerkboek
U wordt aangeraden het Excel-bestand te downloaden en ermee te oefenen.
Laatste 3 tekens verwijderen.xlsm4 Formules om de laatste 3 tekens in Excel te verwijderen
We zullen een voorbeeldlijst van werknemers gebruiken als dataset om alle methoden in dit artikel te demonstreren. Laten we eerst een voorproefje nemen:
Dus, zonder verdere discussie, laten we meteen één voor één in alle methoden duiken.
1. Gebruik de functies LINKS en LEN om de laatste 3 tekens in Excel te verwijderen.
In de Werknemer Info. Lijst de Volledige naam De kolom bevat alle volledige namen van de werknemers. Hier zien we dat elke naam dezelfde achternaam heeft, namelijk " Roy "Ons doel is dus om de achternaam uit alle werknemersnamen te verwijderen en alleen de voornaam op te slaan in de Voornaam Dus, zonder uitstel, laten we de methode in stappen doorlopen:
Stappen:
Allereerst, selecteer cel E5 ▶ om het resultaat van de formule op te slaan.
❷ Type dan de formule
=LEFT(D5,LEN(D5)-3)
binnen de cel.
❸ Druk daarna op de ENTER knop.
❹ Sleep tenslotte de Vulgreep pictogram aan het einde van de Voornaam column.
Dat is het.
Formule Breakdown:
Syntaxis: LINKS(tekst, [num_chars])
Syntaxis: LEN(tekst)
- LEN(D5)-3 ▶ berekent de lengte van de tekst, " Jason Roy " en trekt dan het resultaat af met 3 .
- D5 ▶ verwijst naar het celadres van de tekst " Jason Roy ".
- =LEFT(D5,LEN(D5)-3) ▶ maakt de laatste 3 tekens ongeldig, d.w.z. " Roy " uit de tekst " Jason Roy ".
Lees meer: Laatste teken uit string verwijderen Excel
2. De laatste 3 tekens verwijderen met de functie REPLACE in Excel
Nu verwijderen we de laatste 3 tekens door ze te vervangen door een null string ("") Hiervoor gebruiken we de functie Vervangen hier.
Stappen:
Allereerst, selecteer cel E5 ▶ om het resultaat van de formule op te slaan.
Dan, type de formule
=REPLACE(D5, FIND(" ",D5)+1, 3, "")
binnen de cel.
❸ Druk daarna op de ENTER knop.
❹ Sleep tenslotte de Vulgreep pictogram aan het einde van de Voornaam column.
Dat is het.
Formule Breakdown:
Syntaxis: REPLACE(old_text, start_num, num_chars, new_text)
Syntaxis: FIND(find_text, within_text, [start_num])
""
▶ verwijst naar een null string in Excel.- 3 ▶ verwijst naar de laatste 3 tekens in een tekstregel.
FIND(" ",D5)+1
▶ vindt de startnummer van de laatste 3 karakters." "
▶ gebruikt voor de detectie van de eind van een tekstregel.=REPLACE(D5, FIND(" ",D5)+1, 3, "")
▶ maakt de laatste 3 tekens ongeldig, d.w.z. " Roy " uit de tekst " Jason Roy ".
Lees meer: Laatste teken verwijderen uit tekenreeks in Excel met VBA
3. De laatste 3 tekens in Excel negeren met de Flash Fill functie
Microsoft Excel 2013 en de latere versies hebben een uiterst nuttige tool ontwikkeld, genaamd Flitsvulling In dit gedeelte zullen we de laatste 3 karakters verwijderen, dus de achternaam negeren, Roy van elk van de werknemersnamen met behulp van de Flitsvulling gereedschap. Hier zijn de te volgen stappen:
Stappen:
Allereerst, selecteer cel E5 en type Jason erin.
❷ Druk dan op de ENTER knop.
❸ In de volgende cel, E6 begint te typen Brandon alleen zijn achternaam achterlatend, Roy .
Nu zult u merken dat Excel het patroon al heeft en een voorbeeld voorstelt voor alle volgende namen.
❹ U hoeft alleen maar op de ENTER knop opnieuw.
Zo hebben we de Voornaam kolom met alleen de voornamen van de werknemers.
Lees meer: Tekens verwijderen in Excel
4. De laatste 3 tekens verwijderen met VBA-code in Excel
Tenslotte zullen wij in dit deel gebruik maken van de VBA-codes om de laatste 3 tekens, d.w.z. de achternaam, te wissen Roy van alle werknemers hun volledige naam. Nu komen de stappen:
Stappen:
❶ Selecteer de reeks (D5:D14) van de cellen ▶ om de laatste 3 tekens te verwijderen.
Pers ALT + F11 toetsen ▶ om de VBA raam.
Ga naar Plaats ▶ Module .
❹ Kopie het volgende VBA code:
Openbare functie RemoveLast3Characters(rng Als String, cnt Als Long) RemoveLast3Characters = Left(rng, Len(rng) - cnt) Einde functie
Pers CTRL + V naar pasta het bovenstaande VBA code.
❻ Sla de VBA code en ga terug naar je spreadsheet.
Nu, selecteer cel E5 ▶ om het resultaat van de formule op te slaan.
Dan, type de formule
=RemoveLast3Characters(D5,3)
binnen de cel.
❾ Druk daarna op de ENTER knop.
❹ Sleep tenslotte de Vulgreep pictogram aan het einde van de Voornaam column.
Dat is het.
Let op:
De functie =RemoveLast3Characters(Text,Number)
is een gesynthetiseerde functie. U kunt deze functie gebruiken samen met de VBA code om een willekeurig aantal laatste karakters uit een string te verwijderen. Voer gewoon een willekeurig getal in het Number slot van de functie in. Dat is het.
Dingen om te onthouden
Wees voorzichtig met de syntax van de functies .
📌 Voeg de gegevens in reeksen voorzichtig in de formules .
📌 ("") verwijst NULL String in Excel.
Conclusie
Kortom, we hebben 4 verschillende methoden besproken om de laatste drie tekens in Excel te verwijderen. U wordt aangeraden de bij dit artikel gevoegde oefenwerkmap te downloaden en daarmee alle methoden te oefenen. En aarzel niet om vragen te stellen in de commentaarsectie hieronder. We zullen proberen zo snel mogelijk op alle relevante vragen te reageren.