Excel-formule: voeg een komma toe tussen de namen
Stel dat er een lijst met klantnamen in een werkblad staat, u moet een komma tussen de voornaam en de achternaam plaatsen, zoals onderstaand screenshot, hoe kunt u dit dan snel oplossen in plaats van handmatig komma's te typen? Hier vindt u formules om deze taak in Excel op te lossen.
Voeg alleen een komma toe na de voornaam
Als u alleen een komma achter de voornaam wilt toevoegen, kunt u een formule gebruiken die de functies FIND en REPLACE combineert.
Generieke formule:
REPLACE(txt,FIND(" ",txt),0,",") |
argumenten
Txt: the name you want to add comma. |
Hoe deze formule werkt
Hier is een volledige naam in cel B3, nu in cel C3, kunt u onderstaande formule gebruiken om de komma achter de voornaam toe te voegen.
=REPLACE(B3,FIND(" ",B3),0,",") |
Media Enter sleutel.
Uitleg
FINDfunctioneren: de functie FIND haalt de locatie op van een specifiek teken in een tekstreeks. Hier wordt het gebruikt om de locatie van de eerste spatie in de cel B3 te vinden, het retourneert 5.
REPLACE functie: de functie REPLACE vervangt de oude tekst gespecificeerd door een locatie in de gegeven tekstreeks door een nieuwe. Maar als het argument num_char in de functie REPLACE nul is, wordt het nieuwe teken toegevoegd. Nu voegt het hier een komma toe voor het teken op de 5e positie van de tekst in cel B3.
Voeg komma's toe tussen namen (voornaam, middelste naam en achternaam)
Als u komma's tussen namen wilt toevoegen, zoals onderstaand screenshot, kunt u de formule gebruiken die de SUBSTITUTE-functie en de TRIM-functie combineert.
Generieke formule:
SUBSTITUTE(TRIM(txt)," ",", ") |
argumenten
Txt: the full name you used to add comma. |
Hoe deze formule werkt
Voorbeeld: om komma's toe te voegen tussen namen in bereik B3: B8, gebruikt u onderstaande formule:
=SUBSTITUTE(TRIM(B3)," ",", ") |
Media Enter -toets en sleep vervolgens de vulgreep omlaag naar cel B8, nu zijn de komma's tussen de namen toegevoegd.
Uitleg
TRIM functie: deze functie wordt gebruikt om de extra spaties in de tekstreeks te verwijderen.
SUBSTITUTE functie: deze functie vervangt oude tekst door een nieuwe. Hier worden alle spaties vervangen door spaties plus komma's.
Note
Als u geen extra ruimte hoeft te verwijderen, gebruikt u gewoon direct de functie SUBSTITUTE.
=SUBSTITUTE((B3)," ",", ") |
Voorbeeldbestand
Klik om een voorbeeldbestand te downloaden
Relatieve formules
- Verwijder eerste N tekens uit cel
Hier introduceert de formule om tekens aan de linkerkant van een tekstreeks in Excel te verwijderen. - Trim tekst naar N woorden
Hier introduceert de formule om n woorden uit de linkerkant van een tekstreeks te halen. - Extraheer het laatste woord uit de tekststring in Excel
Deze tutorial biedt een formule om het laatste woord te extraheren uit de gegeven tekstreeks. - Pak het eerste woord uit de tekstreeks in Excel
Deze tutorial biedt een formule om het eerste woord te extraheren uit de tekenreeks Give.
Relatieve functies
- FIND-functie
Zoek de positie van een personage. - VERVANG functie
Zoek en vervang tekens op basis van de opgegeven locatie uit de tekstreeks door een nieuwe tekst. - TRIM-functie
Verwijder extra spaties uit tekst. - PLAATSVERVANGER
Vervang oude tekst door een nieuwe.
De beste tools voor kantoorproductiviteit
Kutools for Excel - Helpt u zich te onderscheiden van de menigte
Kutools voor Excel beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...
Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)
- Een seconde om te schakelen tussen tientallen geopende documenten!
- Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Edge en Firefox.