Inhoudsopgave
In deze handleiding bespreken we enkele gebruiksvriendelijke methoden om alles na een teken in Excel te verwijderen. Vaak werken we met spreadsheets met een lange lijst van codes die verschillende soorten tekens, scheidingstekens enz. bevatten. In dergelijke gevallen moeten we soms tekst, cijfers enz. na een bepaald teken verwijderen om de spreadsheet er schoon en gemakkelijk leesbaar uit te laten zien. Laten we dus de volgende mogelijkheden verkennenmethoden.
Download het oefenwerkboek
U kunt het oefenwerkboek downloaden dat wij hebben gebruikt om dit artikel voor te bereiden.
Alles verwijderen na een teken.xlsm7 Methoden om alles na een teken te verwijderen in Excel
1. Zoek en vervang optie toepassen om alles te verwijderen na een teken in Excel
Een van de zeer eenvoudige manieren om alles na een teken te verwijderen is het gebruik van de Zoeken en vervangen We hebben bijvoorbeeld een dataset met werknemerscodes en we willen alles na de werknemersnaam verwijderen. De stappen die bij deze methode horen zijn:
Stappen:
- Selecteer eerst de dataset ( B5:B9 ).
- Voer dan in Ctrl+H van het toetsenbord, en het venster Zoeken en vervangen verschijnt. Selecteer vervolgens Vervang optie en typ ' ,* ' in de ' Zoek wat' Laat de ' Vervangen door ' veld leeg. Klik nu op Alles vervangen .
- Tenslotte wordt elk teken na de naam verwijderd.
Lees meer: Rijen zoeken en verwijderen in Excel (5 manieren)
2. Alles na een teken verwijderen met Flash Fill
Excel heeft een geweldige optie genaamd Flitsvulling die het patroon van uw inhoud in de cellen kan waarnemen en andere cellen dienovereenkomstig kan vullen. Bijvoorbeeld, in onze dataset met werknemerscodes willen we alleen de namen van de werknemers. Laten we dus de stappen bekijken die nodig zijn om de Flash Fill-methode toe te passen.
Stappen:
- Schrijf alleen de naam in Cel C5 Begin dan de naam te schrijven in Cel C6 en u zult zien dat Excel al heeft herkend dat u de namen van de werknemers uit de codes wilt houden.
- Druk tenslotte op Ga naar en krijg alleen de namen.
Lees meer: Hoe waarde verwijderen in Excel (9 methoden)
3. Combinatie van de functies LINKS en ZOEKEN om alles na een teken te verwijderen in Excel
Verschillende combinaties van functies kunnen worden gebruikt om alles na een teken te wissen. Zoals, we zullen combineren LINKS en ZOEKEN functies om tekens uit een string te verwijderen. In onze huidige dataset hebben we een lijst van mensen, inclusief hun beroepen. Als we nu alleen de namen van de mensen willen behouden, moeten we de onderstaande stappen in deze methode volgen.
Stappen:
- Schrijf de volgende formule in Cel C5 .
=LEFT(B5,SEARCH(",",B5)-1)
- Uiteindelijk is hier het eindresultaat. Gebruik de Excel Autovulling ( +) optie om de formule naar de rest van de cellen te kopiëren.
Opsplitsing van de formule:
➤ ZOEKEN(",",B5)
Hier, de functie ZOEKEN geeft de positie van het teken (hier komma).
➤ ZOEK(",",B5)-1)
Nu wordt één karakter afgetrokken van het getal dat wordt teruggegeven door ZOEKEN om de komma(,) uit te sluiten van de resultaten.
➤ LINKS(B5,ZOEK(",",B5)-1)
Eindelijk, de functie LINKS geeft het opgegeven aantal tekens terug vanaf het begin van de tekenreeks.
Lees meer: Formules verwijderen in Excel: 7 eenvoudige manieren
Vergelijkbare lezingen
- Hoe stippellijnen verwijderen in Excel (5 snelle manieren)
- Percentage verwijderen in Excel (5 snelle manieren)
- Hoe Raster verwijderen uit Excel (6 eenvoudige methodes)
- Randen verwijderen in Excel (4 snelle manieren)
- Hoe gegevensvalidatiebeperkingen verwijderen in Excel (3 manieren)
4. Alles na een teken verwijderen met de combinatie van de functies LINKS en VINDEN in Excel
Evenzo, beschreven in Methode 3 kunnen we een combinatie van de LINKS en VIND functies om alles na een teken te verwijderen. Hier zijn de stappen:
Stappen:
- Schrijf in eerste instantie de onderstaande formule om Cel C5 .
=LEFT(B5,FIND(",",B5)-1)
Hier hebben wij gebruik gemaakt van de functie FIND om de positie van de ' , De rest van de formule werkt hetzelfde als de formule beschreven in Methode 3 .
- Uiteindelijk krijg je alleen de namen van de mensen.
Gerelateerde inhoud: Hoe lege cellen verwijderen en gegevens naar links verschuiven in Excel (3 methoden)
5. Alles verwijderen na het N-de voorkomen van een teken in Excel
Soms moeten we alles na een bepaald teken verwijderen. Bijvoorbeeld, we hebben een gegevensstring die meerdere komma's bevat ( Adelle, ingenieur, CEO, 2232 ) en we willen alles na de tweede komma weggooien. Dus om dit te doen volgen we onderstaande stappen:
Stappen:
- Type eerst de volgende formule in Cel C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",","#",2))-1)
- Tenslotte wordt alles na de 2e komma verwijderd.
Opsplitsing van de formule:
➤ SUBSTITUTE(B5,",","#",2)
Hier, de functie SUBSTITUTE vervangt de 2e komma door '#''.
➤ FIND("#",SUBSTITUTE(B5,",","#",2))
Dan, de VIND functie vertelt ons de positie van de 2e komma. Hier is de 2e komma positie in de 17e.
➤ FIND("#",SUBSTITUTE(B5,",","#",2))-1)
Nu wordt één teken afgetrokken van het getal dat uit het vorige deel van de formule komt.
➤ LINKS(B5,FIND("#",SUBSTITUTE(B5,",","#",2))-1)
Tot slot LINKS functie geeft het opgegeven aantal tekens vanaf het begin van de tekenreeks.
Lees meer: Hoe voorwaardelijke opmaak verwijderen in Excel (3 voorbeelden)
6. Alles verwijderen na het laatste teken in Excel
Vaak worden waarden in een cel gescheiden door een aantal scheidingstekens. Bijvoorbeeld, we hebben een werknemerscode: Adelle, ingenieur, CEO, 2232 en we willen alles na de laatste komma verwijderen. Dus laten we de stappen doorlopen.
Stappen:
- Type eerst de volgende formule in Cel C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",",LEN(B5)-LEN(SUBSTITUTE(B5,",""))))-1)
- Tenslotte wordt alles na de laatste komma verwijderd. Gebruik de Automatisch invullen (+) om de formule toe te passen op de rest van de cellen.
Opsplitsing van de formule:
➤ LEN(SUBSTITUTE(B5,",",""))
Het eerste wat we moeten doen is de positie van het laatste scheidingsteken bepalen (in ons voorbeeld de laatste komma). e moeten weten hoeveel komma's er in onze string staan. Daartoe zullen we elke komma vervangen door een spatie ( "" ) en haal het door de LEN-functie om de lengte van de string te krijgen, die is 24 voor B5.
➤ LEN(B5)-LEN(SUBSTITUTE(B5,",""))
Hier hebben we het resultaat van het vorige deel afgetrokken van de oorspronkelijke totale lengte van B5 Het resultaat is 3 , wat het aantal komma's is in B5 .
Dan passen we een combinatie toe van LINKS , VIND en SUBSTITUTE functies om alles na de laatste komma te verwijderen (getoond in Methode 5 ).
Lees meer: Hoe laatste cijfer verwijderen in Excel (6 snelle methodes)
7. Wis alles na een bepaald teken met VBA in Excel
U kunt alles na een teken wissen door eenvoudigweg een VBA code. Bijvoorbeeld, uit onze dataset ( B5:B9 ), willen we alles verwijderen behalve de namen. Dan moeten we de volgende stappen volgen::
Stappen:
- Selecteer de dataset ( B5:B9 ) in het begin.
- Klik vervolgens met de rechtermuisknop op het betreffende blad en kies ' Code bekijken '.
- Dan een VBA-module venster verschijnt. Schrijf nu de volgende code en Ren het.
Option Explicit Sub remove_everything_after_char() Dim rng As Range Dim cell As Range Set rng = Application.Selection For Each cell In rng cell.Offset(0, 1).Value = Left(cell, InStr(cell, ",") - 1) Next cell End Sub
- Tenslotte krijgen we hier alleen de namen als resultaat, Alles nadat de eerste komma met succes is verwijderd.
Lees meer: Opmaak verwijderen in Excel zonder de inhoud te verwijderen
Conclusie
In het bovenstaande artikel heb ik geprobeerd alle methoden uitvoerig te bespreken. Hopelijk zijn deze methoden en uitleg voldoende om uw problemen op te lossen. Laat het me weten als u vragen heeft.