Hoe om name te verdeel met formule in Excel (4 maklike metodes)

  • Deel Dit
Hugh West

In Microsoft Excel moet daar sekere gevalle wees wanneer jy die volle naam moet verdeel. Excel het verskeie metodes om dit te doen. Dit verminder eintlik jou taak omdat jy dit met die hand kan doen, maar dit is baie tydrowend en moeilik om op te konsentreer. Hierdie artikel sal jou al die moontlike metodes wys om name in Excel te verdeel met behulp van formule. Ek hoop jy geniet hierdie artikel en versamel meer kennis oor Excel.

Laai Oefenwerkboek af

Laai hierdie oefenwerkboek af.

Verdeel Name in Excel. xlsx

Verdeel name van verskillende posisies met behulp van Excel-formules

Ons kan name verdeel met behulp van formule of met behulp van Excel-ingeboude opdrag. In hierdie artikel dek ons ​​al die moontlike metodes om name in Excel te verdeel. Een grootste voordeel om formules te gebruik om enige probleem op te los, is dat formules dinamiese oplossings gee, terwyl Excel se ander opdragte statiese oplossings gee. Om al die metodes te wys om name in Excel te verdeel, neem ons 'n datastel wat die volle naam van sommige persone insluit. Ons moet name verdeel in voorname, middelname en vanne.

1. Onttrek Voornaam

Om die voornaam uit die volle naam te onttrek naam, gebruik ons ​​die LINKER en SOEK funksies.

Stappe

  • Kies sel C5 waar jy die formule wil toepas om die voornaam te onttrek.

  • Skryf die volgende formule neerin die formulebalk.
=LEFT(B5,SEARCH(" ",B5)-1)

  • Druk Enter om die formule toe te pas.

  • Sleep die Vulhandvatsel -ikoon af in die kolom of dubbelklik daarop.

Verdeling van die formule

  • SOEK(" ",B5) -1): Hier word die SOEK -funksie gebruik om die spasie in sel B5 te kry, en -1 gebruik om teks 1 stap voor die spasie te kry.
  • LINKS (B5,SEARCH(” “,B5)-1): Die LEFT -funksie begin teks vanaf die linkerkant en voltooi dit 1 stap voor die spasie.

2. Onttrek Middelnaam

Om die middelnaam te onttrek, gebruik ons ​​die kombinasie van IFERROR , MID en SOEK funksies.

Stappe

  • Kies eers enige sel. Hier kies ons sel D5 .

  • Skryf die volgende formule in die formulebalk neer:
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)

  • Druk Enter om die formule toe te pas.

  • Sleep die Vulhandvatsel -ikoon in die kolom af of dubbelklik daarop. Jy sal dalk 'n paar resultate kry wat vertoon word as ' #VALUE! '. Dit gebeur omdat twee van ons gegewe volle name eintlik geen middelname het nie.

  • Om hierdie fout op te los en die middelnaam as leeg te vertoon wanneer daar geen middelnaam nie, ons kan die IFERROR funksie gebruik.
  • Vervang die vorige formule met die volgendeformule:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")

  • Sleep nou die Vulhandvatsel -ikoon af in die kolom en jy sal kry die resultaat as leeg wanneer daar geen middelnaam is nie.

Verdeling van die Formule

  • MIDDEL(B5,SOEK(" ",B5)+1,SOEK(" ",B5,SOEK(" ",B5)+1)-SOEK(" ",B5)-1): Om die middelnaam van die volle naam te kry, gebruik SOEK(” “,B5)+1 om die naam uit die volgende karakter te onttrek en dit in die Start_num-argument van die MID te plaas funksie. Om te sê hoeveel karakters om te onttrek, moet jy die posisie van die 1ste spasie van die 2de spasieposisie aftrek en dit uiteindelik in die num_chars-argument van die MID -funksie plaas.
  • En as die middelnaam ontbreek, die IFERROR -funksie sal hulle vervang met 'n leë string.

3. Onttrek Last Name

Om die achternaam uit die volle naam, ons het die funksies REG , SOEK , PLAASVERVANG en LEN -funksies gebruik.

Stappe

  • Kies sel E5 .

  • Skryf die volgende formule in die formule balk.
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ","#",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))

  • Druk Enter om die formule.

  • Sleep die Vulhandvatsel -ikoon in die kolom af of dubbelklik daarop.

Verdeling van die formule

  • LEN(SUBSTITUTE(B5," "," ”)): Hier, die PLAASVERVANGER funksie gebruik om spasies in die volle naam uit te skakel en die lengte te tel deur die LEN funksie sonder 'n spasie te gebruik.
  • LEN(B5)-LEN(SUBSTITUTE(B5," ", ””)): Dit verskaf die lengte van spasie in die datastel.
  • SUBSTITUTE(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))): Die SUBSTITUTE -funksie gebruik hier om spasie met ' # ' te vervang. Die instansienommer in die SUBSTITUTE -funksie dui aan die posisie van jou instansie. Hier het ons 2 spasies en instansie nommer 2 dui 2de instansie aan. Dit vervang die spasie in die tweede instansie.
  • LEN(B5)-SOEK(“#”,SUBSTITUTE(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5) ,” “,””)))): Die SOEK -funksie sal die  ' # ' deursoek en die lengtewaarde terugstuur waar die  ' # ' verskyn. Vee dit dan uit die totale lengte van jou volle naam. In ons voorbeeld gee dit 4 terug. Dit is die lengte wat oorbly na  ' # '.
  • REGS(B5,LEN(B5)-SOEK(“#”,SUBSTITUTE( B5,” “,”#”, LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))))): Nou sal die REGTE funksie die terugkeerlengte onttrek teks uit sel B5 wat uiteindelik die achternaam van die gegewe volle naam verskaf.

3 Alternatiewe maniere om name te verdeel sonder om formule in Excel te gebruik

1. Gebruik teks na kolomme om name te verdeel

Tweedens kan jy name maklik in Excel verdeel met die Teks na kolomme opdrag.

Stappe

  • Kies eers die hele kolom waar jy volle name plaas.

  • Gaan nou na die Data -oortjie in die lint en kies Teks na kolomme uit die Datanutsmiddels groep.

  • Kies Geskei van Oorspronklike data Tik en klik op Volgende .

  • Kies Spasie van Afgrensers en klik op Volgende .

  • Verander nou die Bestemming waar jy jou resultate wil plaas en klik op Voltooi .

  • Dit sal die name verdeel en in twee verskillende kolomme plaas.

Lees Meer: Skei voornaam en van met spasie deur Excel-formule te gebruik (3 maniere)

2. Gebruik Vind en vervang opdrag in Excel

Nog 'n maklike manier om verdeel name is deur Vind en vervang -opdrag in Excel te gebruik. Ons sal dit in die komende afdelings gebruik.

2.1 Verdeel Voornaam

Stappe

  • Kopieer kolom B en plak dit in kolom C waar jy die voornaam uit die volle naam wil onttrek.

  • Kies kolom C .

  • Gaan nou na die Tuis -oortjie in die lint en klik op Vind & Kies uit die Redigeer -groep.

  • Kies Vervang uit Vind & ; Kies aftreklyskieslys.

  • 'n Vind en vervang venster sal verskyn. Plaas ‘ *’ (plaas 'n spasie en voeg dan 'n asteriskteken in) in die Vind wat -veld. Dit is 'n jokerteken(*) wat in die plek van enige teks gebruik kan word. Hier plaas spasie en dan 'n wildcard-karakter. Laat Vervang met -veld as leeg. Klik op Vervang alles .

  • Dit sal uiteindelik al die teks na spasie vervang met leeg en net die voornaam terugstuur vanaf die volle naam.

Lees meer: ​​ Hoe om voornaam en achternaam in Excel te skei deur formule te gebruik

2.2 Verdeel Van

Stappe

  • Kopieer kolom B en plak dit in kolom D waar jy die van uit die volle naam wil onttrek.

  • Kies kolom D .

  • Gaan na die Tuis -oortjie in die lint en kies Vind & Kies uit die Redigeer -groep.

  • Kies Vervang uit Vind & ; Kies opsie.

  • 'n Vind en vervang venster sal verskyn. Plaas ‘* ’ (plaas eers 'n asteriskteken en voeg dan spasie in) in die Vind wat -veld. Dit is 'n jokerteken wat in die plek van enige teks gebruik kan word. Plaas hier 'n jokerteken(*) en plaas dan spasie. Laat Vervang met as leeg. Klik op VervangAlmal .

  • Dit sal al die teks tot by die spasie vervang en dit as leeg plaas. Dit gee die achternaam van die volle naam terug.

Lees meer: ​​ Hoe om name in Excel in twee kolomme te verdeel ( 4 Vinnige Maniere)

3. Verdeel name deur Flash Vul Excel in

Laastens is ons laaste metode gebaseer op Flitsvul waar jy jou voornaam of van korrek, dan kan alle ander rye gewysig word met Flitsvul .

Stappe

  • Skryf die voornaam neer en van van jou gegewe volle naam in sel C5 en sel D5 onderskeidelik.

  • Sleep die Vul handvatsel -ikoon af in die kolom vir beide gevalle.

  • Dit sal dieselfde waarde in alle selle gee. Klik nou op die Outovul-opsies en kies Flitsvul .

  • Doen dit vir beide gevalle dan sal jy die vereiste voornaam en van van die volle name kry.

Lees Meer: Excel VBA: Split Voornaam en Van (3 Praktiese Voorbeelde)

Gevolgtrekking

Ons het vier verskillende metodes bespreek om name in Excel te verdeel. Die formule gee ons 'n dinamiese oplossing terwyl die ander 3 metodes vir ons statiese oplossings gee. Maar al die metodes is ewe effektief om name te verdeel. Ek hoop jy geniet die hele artikel en as jy enige vrae het, vra gerus in diekommentaarblokkie, en moenie vergeet om die Exceldemy -bladsy te besoek.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.