INHOUDSOPGAWE
Hierdie artikel sal wys hoe om die voornaam, middelnaam en van te skei met behulp van 'n Excel-formule. Om 'n vinnige blik hieroor te kry, kyk gerus hieronder.
Laai Oefenwerkboek af
Klik op die volgende skakel en laai die oefenwerkboek gratis af.
Skei Voornaam en Van.xlsx
3 Maniere om Voornaam Middelnaam of Van te skei deur Formule
te gebruik Dit is maklik om 'n volle naam in dele te verdeel deur 'n Excel-formule te gebruik. Maar daar is geen enkele Excel-formule wat eerste-, middel- en vanname in verskillende selle op 'n slag kan onttrek nie. Dus, hier sal ons die gebruik van verskillende individuele formules wys om die dele van die hele naam te skei.
In die volgende datastel het ons 'n lys regte name van verskeie prominente akteurs.
Ons sal Excel-formules gebruik om die voor-, middel- en achtername uit hul volle name te onttrek ( Kolom B ).
1. Skei die eerste Noem met Excel LINKS- en SOEK-funksies
Jy kan die voornaam maklik onttrek deur net die LINKER-funksie alleen of deur dit met die SOEK-funksie te kombineer.
Generiese formule met LINKER Funksie:
=LINKS(Volle Naam, Aantal karakters in die voornaam)Generies LINKSSOEK Formule:
=LINKS(Volle Naam,SOEK(” “,Volle Naam)-1)
Gebruik komma (,) in plaas van spasie, indien die volle namekies die Flitsvulknoppie .
Die res van die selle ( C6:C9 ) sal nou outomaties die voorname terugstuur.
Let wel:
Skep die patroon in sel C5 soos jy die afvoer wil kry. As jy die middelnaam wil verwyder, tik William Pitt in sel C5, pas dan Flash Fill toe, ensovoorts.
Lees Meer: Excel VBA: Split First Name en Van (3 Praktiese Voorbeelde)
3. Skei name deur Soek en Vervang
Die Vind en Vervang -nutsding is nog 'n Excel-kenmerk wat groot funksionaliteit het. Dit laat die gebruik van Wildcards daarin toe. Ons sal die asterisk (*) jokerteken in Soek en Vervang in hierdie afdeling gebruik om die voor-, middel- en van te onttrek.
3.1 Skei Voor- of Van
Skei voornaam. Name:
- Kopieer eers die volle name in 'n aparte kolom.
- Druk CTRL+H. Die venster Vind en vervang sal verskyn.
- Tik 'n spasie gevolg deur 'n asterisk (*) in die Vind wat: -blokkie.
- Tik niks in Vervang met: blokkie. Laat dit leeg.
- Druk die Vervang alles -knoppie.
Die volgende prent wys dat hierdie metode perfek werk. 👇
Skei vanne:
- Kopieer die volle name in 'n aparte kolom en kies hulle.
- Druk CTRL+H.
- Om die vanne te skei, tik 'n asterisk (8) gevolg deur'n spasie in die Vind wat: -boks. Laat die boks Vervang met: leeg.
- Druk nou Vervang alles -knoppie.
Die volgende prent wys die resultate. 👇
3.2 Verwyder middelnaam van die volle naam
Om die middelname van die volle naam te verwyder, is die werksprosedure net dieselfde as in 3.1 . Maar jy moet 'n spasie invoeg, gevolg deur 'n asterisk (*), en dan weer spasie in die Vind wat boks van die Soek en vervang venster. Moenie die boks Vervang met leeg laat nie. Hierdie keer moet jy 'n spasie daarin plaas. Druk dan Vervang alles -knoppie.
Lees meer: Hoe om name te verdeel met behulp van formule in Excel (4 maklike) Metodes)
Vinnige notas
- Jy kan die hooflettersensitiewe VIND -funksie in plaas van die SOEK -funksie in alle gevalle gebruik bogenoemde formules.
- SOEK of VIND -funksie gee die posisie van die gesoekte karakter terug vanaf die linkerhoek van die gegewe teksstring.
- Om skei die name deur 'n enkele metode op 'n slag te gebruik, gebruik die T ext to Columns -kenmerk.
- Om die Flitsvul -kenmerk te gebruik, skep die patroon in die aangrensende kolom. Andersins kan Flash Fill nie die volgorde waarneem nie.
Gevolgtrekking
Ons het 3 formulevoorbeelde bespreek om voor-, middel- en vanne in Excel te skei met die voor- en nadele van elk. As jy enige hetvrae, laat weet ons asseblief in die kommentaar afdeling. Om meer Excel-verwante artikels te lees, besoek ons webwerf ExcelWIKI .
kommas hê.Die LINKSSOEK -formule is om een rede doeltreffender as die LINKS -formule in hierdie geval. Jy moet die aantal karakters in die voornaam handmatig invoer in die geval van die LINKS -formule. Terwyl die LINKS-SOEK -formule sal vind hoeveel karakters jou voorname het, gee dan die voorname terug met die LINKS -funksie daarin.
1.1 Gebruik LINKS- SOEK Formule
Voer die volgende stappe uit om die voorname geskei te kry.
Stappe:
- Kopieer eers die volgende formule en voer in dit in sel C5 .
=LEFT(B5,SEARCH(" ",B5)-1)
- Druk die ENTER sleutel en sleep die Vulhandvatsel -ikoon oor die selle hieronder om die formule daarin te kopieer.
Let wel:
Jy kan ook die VIND-funksie gebruik, in plaas van die SOEK -funksie. Die verskil tussen hulle is dat SOEK nie hooflettersensitief is nie, dus meer buigsaam, terwyl VIND hooflettergevoelig is. Maar beide die funksies sal in hierdie geval goed werk.
1.2 Gebruik slegs die LINKER funksie
Die stappe om uit te voer is soos volg.
Stappe:
- Tel die aantal karakters in die voornaam. Byvoorbeeld, die karakternommer in die voornaam van "William Bradley Pitt" is 7 (W i l l i a m).
- Gaan na sel C5 en voer die volgende formule in indit.
=LEFT(B5,7)
- Druk ENTER en kry die voornaam vir die eerste volle naam.
- Gaan na die volgende selle en herhaal al die vorige stappe.
Die finale afvoer sal wees soos in die volgende prent. 👇 Ek het ook die ooreenstemmende formules gewys.
Lees meer: Hoe om name in drie kolomme in Excel te verdeel (3 metodes)
2. Skei die Van (Met of sonder Middelname)
Daar kan tipes name wees. Name met 'n middelnaam, en name sonder 'n middelnaam! Om die van van 'n volle naam te skei, moet ons oorweeg of dit 'n middelnaam in het of nie. Afhangende hiervan, sal die formules verskil.
2.1 Wanneer daar middelname is
Ons sal 'n formule toepas deur die REGS, LEN, VIND en VERVANG funksioneer in die tweede metode. Pas net die stappe hieronder toe.
Stappe:
- Tik of kopieer die volgende formule in sel C5 .
=RIGHT(A2,LEN(A2)-FIND("^",SUBSTITUTE(A2," ","^",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))
- Tik die ENTER -knoppie en trek die Vulhandvatsel -ikoon al die manier.
Die finale resultaat word hieronder getoon. 👇
Let wel:
Jy kan ook eerder die SOEK -funksie gebruik van die VIND -funksie.
🔎 Hoe werk die formule?
- SUBSTITUTE(B5," ","")
Resultaat: “WilliamBradleyPitt”.
- LEN(SUBSTITUTE(B5,” “,””))
Resultaat: 18.
- LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))
Resultaat: 2 .
- PLAASVERVANG(B5," ","^",LEN(B5)-LEN(PLAASVERVANG(B5," ","") ))))
Resultaat: “William Bradley^Pitt”.
- VIND(“^”,SUBSTITUTE(B5,” “,”^”,LEN(B5)-LEN(PLAAS(B5,” “,””))))
Resultaat: 16.
- LEN(B5)-VIND(“^”,SUBSTITUTE(B5,” “,”^”,LEN(B5)-LEN(SUBSTITUTE(B5,” “ ,””))))
Resultaat: 4.
- =REG(B5,LEN(B5) -VIND(“^”,SUBSTITUTE(B5,” “,”^”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””)))))
Resultaat: Pitt.
2.2 Wanneer daar geen middelnaam is nie
As daar geen middelnaam in die volle name is nie, dan is ons werkis makliker. Om die vanne in sulke gevalle te skei, moet ons die posisie van die spasiekarakter in die volle naam van links na regs identifiseer, die resultaat aftrek van die lengte van die volle naam teksstring, en dan hierdie 2de resultaat as die <7 gebruik>num_chars argument van die REGTE -funksie.
Pas die volgende maklike stappe toe om dit te doen.
Stappe:
- Skryf die volgende formule in sel C5 en druk die ENTER sleutel.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
- Sleep die Vulhandvatsel -ikoon om die formule af te kopieer.
Hier is die resultaat . 👇
🔎 Formule-ontleding
- SOEK (” “,B5)
Resultaat: 5.
- LEN(B5)-SOEK(” “,B5)
Resultaat: 4.
- REGS(B5,LEN(B5)-SOEK(” “,B5))
Resultaat: Pitt.
Lees meer: Hoe om name met kommas in Excel te verdeel (3 geskikte maniere)
3. Afsonderlike middelname (enkel) of Meervoudig)
Ons kan enkele of meer middelname hê. In elke geval moet ons aparte Excel gebruikformules. Ons het albei van hulle hieronder getoon.
3.1 Skei Enkel Middelnaam met MID-SOEK Formule
Om 'n enkele middelnaam te skei, kan ons 'n formule gebruik met die MID funksie gekombineer met veelvuldige SOEK funksies. Die MID funksie gee 'n gegewe aantal karakters terug vanaf die middel van 'n gespesifiseerde teksstring, vanaf 'n gegewe posisie.
Sintaksis van MID-funksie:
=MID(text, begin_num, num_chars)
Volg nou die stappe hieronder.
Stappe:
- Tik eerstens die volgende formule in sel C5 en druk die ENTER sleutel.
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-(SEARCH(" ",B5)+1))
- Sleep die Vulhandvatsel -ikoon tot by sel C9 om die formule in alle selle te kopieer.
Sien die prentjie hieronder wat wys dat die middelname perfek geskei is. 👇
Let wel:
As sommige van die volle name slegs die voor- en vanne het, sal die formule 'n
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")
🔎 Formule-ontleding
Die MID-funksie wat in hierdie formule gebruik word, het drie vereiste argumente.
» B5 verwys na die teks argument .
» SOEK(" ",B5)+1 verwys na die begin_getal -argument.
» SOEK(" ",B5 ,SOEK(" ",B5)+1)-(SOEK(" ",B5)+1) gee die getal_tekens -argument vir MID-funksie.
- SOEK(" ",B5) + 1
Resultaat: 9.
- SOEK(" ", B5, SOEK(” “, B5)+1) – (SOEK(” “, B5)+1)
Resultaat: 7.
- MIDDEL(B5, SOEK(" ", B5) + 1, SOEK(" ", B5, SOEK(" ", B5)+1) – (SOEK(" “, B5)+1))
Resultaat: “Bradley”.
3.2 Skei veelvuldige middelname
As jy veelvuldige middelname het, kan jy dit steeds van die volle name skei. Net soos in die vorige formule, sal ons die MID funksie gebruik. Daarmee sal ons ook TRIM en LEN funksies kombineer.
Generiese formule om veelvuldige middelste te skeiName:
=TRIM(MID(naam,LEN(eerste)+1,LEN(naam)-LEN(eerste&laaste)))
Stappe:
- In die eerste plek moet jy die voor- en vanne in twee aparte kolomme C en <7 skei>D . Ons het dit in 1.1 en 2 bespreek.
- Kopieer die volgende formule in sel E5 en druk ENTER .
=TRIM(MID(B5,LEN(C5)+1,LEN(B5)-LEN(C5&D5)))
- Sleep die vulhandvatsel en kry die uitvoer vir alle name. 👇
🔎 Formule-ontleding
- LEN(C5&D5)
Resultaat: 10.
- LEN( B5)-LEN(C5&D5)
Resultaat: 13.
- LEN(C5)+1
Resultaat: 6.
- MID(B5,LEN(C5)+1,LEN(B5)-LEN (C5&D5))
Resultaat: ” E. Hoffmann “
- =TRIM(” E. Hoffmann “)
Resultaat: “E. Hoffmann”.
Meer maniere om voornaam en achternaam in Excel te skei
Tot dusver het ons verskeie formules geleer waarmee ons eers kan skei, middel- of vanne in Excel. Nou in hierdie afdeling sal ons nog 'n paar metodes leer sonder Excel-formules.
1. Verdeel volle name met die hulp van teks na kolomme-kenmerk
Excel-teks na kolomme wizard stel ons in staat om die voornaam, middel of van gelyktydig te skei. Volg net die eenvoudige stappe hieronder.
Stappe:
- Kies die reeks vanselle B5:B9 wat die volle name bevat.
- Gaan na die Data-oortjie >> die Datanutsmiddelgroep >> druk die Teks na kolomme-knoppie .
- Die volgende venster sal verskyn. Druk die Geskei -knoppie en druk dan Volgende> .
- Merk die Spasie merkblokkie en druk weer Volgende> .
- Kies Kolomdataformaat as Algemeen .
- Kies die Bestemming sel C5 , waar die eerste afvoer sal plaasvind.
- Druk Voltooi .
- As die volgende pop-up verskyn, druk OK .
Die volgende prent wys die geskeide name. 👇
Lees meer: Hoe om name in Excel te verdeel (5 effektiewe metodes)
2. Skei die eerste, middelste of die achternaam Gebruik Flash Fill in Excel 2013, 2016, 2019 & 365
Excel Flash Fill is 'n wonderlike kenmerk wat patrone in selle kan waarneem en die volgende selle outovul volgens die patroon. As jy Excel 2013, 2016, 2019 of 365 gebruik, kan jy hierdie kenmerk gebruik.
Die volgende stappe sal wys hoe om die eerste-, middel- of vanne met Excel Flash Fill te onttrek/verwyder.
Stappe:
- Tik die voornaam in sel C5 .
- Kies C5:C9 en gaan na die Data-oortjie .
- Vanaf die Datanutsgoedgroep ,