Uddrag første mellem- og efternavne fra det fulde navn i Excel
Antag, du har en liste over brugernavne, nu vil du opdele de fulde navne til for-, mellem- og efternavne i adskilte kolonner som følgende skærmbillede vist. Denne artikel vil jeg introducere nogle formler til håndtering af dette job i Excel.
- Uddrag eller få fornavne fra fulde navne i Excel
- Uddrag eller få efternavne fra fulde navne i Excel
- Uddrag eller få mellemnavne fra fulde navne i Excel
- Uddrag eller få for-, mellem- og efternavne fra fulde navne med en fantastisk funktion
Uddrag eller få fornavne fra fulde navne i Excel
For at udtrække eller hente fornavnene fra fulde navne kan funktionen VENSTRE og SØG hjælpe dig, den generiske syntaks er:
- name: Det fulde navn eller cellereference, som du først vil udtrække fra.
Kopier eller indtast følgende formel i en tom celle, hvor du vil få resultatet:
Træk derefter udfyldningshåndtaget ned til de celler, du vil anvende denne formel, og alle fornavne er blevet udtrukket som vist nedenfor skærmbillede:
Forklaring til formlen:
SØG(" ",A2)-1: Denne SØG-funktion bruges til at få positionen af det første mellemrumstegn, subtraher 1 betyder, at antallet af tegn, du ønsker, er et mindre end mellemrummets position. Dette vil få resultatet: 5.
VENSTRE(A2,SØG(" ",A2)-1)= VENSTRE("Jerry T. Stone",5): Denne VENSTRE-funktion vil udtrække teksten i det fulde navn "Jerry T. Stone" fra venstre side med 5 tegn, som returneres af SØG-funktionen.
Uddrag eller få efternavne fra fulde navne i Excel
For at udtrække efternavnene fra fulde navne kan kombinationen af funktionerne HØJRE, LÆNGE, FIND, LÆNGE og ERSTATNING gøre dig en tjeneste. Den generiske syntaks er:
- name: Det fulde navn eller cellereference, som du vil udtrække efternavn fra.
Venligst kopier eller indtast nedenstående formel i en tom celle, hvor du vil hente efternavnene:
Og træk derefter udfyldningshåndtaget ned til cellerne for at udfylde denne formel, og alle efternavne er blevet udtrukket fra de fulde navne, se skærmbillede:
Forklaring til formlen:
1. LEN(A2)-LEN(SUBSTITUTE(A2," ","")): Denne del bruges til at få antallet af mellemrumstegn i celle A2.
- LENGE (A2): Denne LEN-funktion returnerer det samlede antal tegn i celle A2. Den vender tilbage: 14.
- ERSTAT(A2," ",""): Denne ERSTAT-funktion bruges til at erstatte alle mellemrumstegn med ingenting. Og du får resultatet som dette: "JerryT.Stone".
- LEN(ERSTATNING(A2," ",""): Få den samlede længde af det fulde navn i celle A2 uden mellemrum.
- LEN(A2)-LEN(SUBSTITUTE(A2,"-","")): Træk længden af det fulde navn uden mellemrum fra den samlede fulde navnelængde for at få nummeret på mellemrummet, og dette vil få 2.
2. SUBSTITUTE(A2," ","*",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))= SUBSTITUTE(A2," ","*",2): Denne ERSTAT-funktion bruges til at erstatte den sidste forekomst af mellemrummet, der returneres af den første dels formel med et *-tegn. Og du vil få dette resultat: "Jerry T.*Sten".
3. FIND("*",SUBSTITUTE(A2," ","*",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))))= FIND("*","Jerry T. *Sten" ): FIND-funktionen returnerer placeringen af *-tegnet i tekststrengen, som returneres af ERSTATNINGS-funktionen, og du får tallet 9.
4. LEN(A2)-FIND("*",SUBSTITUTE(A2," ","*",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))))= LEN(A2)- 9: Denne del af formlen vil få, hvor mange tegn der er efter det sidste mellemrum. Dette vil få tallet 5. Dette vil blive genkendt som num_chars-argumentet i funktionen HØJRE.
5. HØJRE(A2,LEN(A2)-FIND("*",SUBSTITUTE(A2," ","*",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))= HØJRE(A2, 5): Til sidst bruges funktionen HØJRE til at udtrække 5 tegn, som returneres af formlen i trin 4 fra højre side af tekststrengen i celle A2.
Bemærk: Hvis din liste over fulde navne kun indeholder for- og efternavne, kan du anvende følgende enkle formel for at få efternavnet efter behov:
Uddrag eller få mellemnavne fra fulde navne i Excel
Hvis du har brug for at udtrække mellemnavnene fra de fulde navne, er denne formel, som er skabt af funktionerne MID og SØG. Den generiske syntaks er:
- name: Det fulde navn eller cellereference, som du vil udtrække mellemnavn fra.
Indtast eller kopier følgende formel ind i en tom celle for at udskrive resultatet:
Træk derefter udfyldningshåndtaget ned til celler for at anvende denne formel, og alle mellemnavne udtrækkes også, se skærmbillede:
Forklaring til formlen:
For at udtrække mellemnavnet skal du først finde placeringen af begge mellemrum mellem det fulde navn og derefter anvende MID-funktionen for at udtrække teksten i midten af tekststrengen.
1. SØG(" ", A2) + 1: Denne SØG-funktion vil få positionen for det første mellemrum, og tilføjer 1 betyder at starte udtrækningen fra det næste tegn. Dette vil få tallet 7. Denne del genkendes som start_num-argumentet i MID-funktionen.
2. SØG(" ", A2, SØG(" ", A2)+1) - SØG(" ", A2)-1: Denne del genkendes som argumentet num_chars i MID-funktionen.
- SØG(" ", A2, SØG(" ", A2)+1): Denne del af formlen bruges til at få positionen af det andet rum, det vil få tallet 9.
- SØG(" ", A2): Denne SØG-funktion vil få positionen af det første mellemrum i celle A2. Den får nummer 6.
- SØG(" ", A2, SØG(" ", A2)+1) - SØG(" ", A2)-1=9-6-1: Træk positionen af det første mellemrum fra positionen af det andet mellemrum, og træk derefter 1 fra resultatet for at fjerne et førende mellemrum. Og resultatet er 2.
3. MID(A2, SØG(" ", A2) + 1, SØG(" ", A2, SØG(" ", A2)+1) - SØG(" ", A2)-1)=MIDDEL(A2,7,2) ,XNUMX): Til sidst vil MID-funktionen udtrække 2 tegn i midten af celle A2, som starter ved det syvende tegn.
Bemærk: Hvis der kun er for- og efternavne i de fulde navne, vil ovenstående formel få en fejlværdi som vist nedenfor på skærmbilledet:
For at løse dette problem skal du vedlægge ovenstående formel i IFERROR-funktionen, anvend venligst følgende formel:
Uddrag eller få for-, mellem- og efternavne fra fulde navne med en fantastisk funktion
Hvis du er smertefuld med ovenstående fromulas, her, vil jeg anbefale et nemt værktøj - Kutools til Excel, Med Opdelte navne funktion, kan du udtrække alle for-, mellem- og efternavne i separate celler på én gang. Klik for at downloade Kutools til Excel til gratis prøveperiode!
Relative anvendte funktioner:
- LEFT:
- VENSTRE-funktionen ekstraherer det givne antal tegn fra venstre side af en leveret streng.
- RIGHT:
- Funktionen HØJRE bruges til at udtrække et bestemt antal tegn fra højre side af tekststrengen
- MID:
- MID-funktionen bruges til at finde og returnere et specifikt antal tegn fra midten af den givne tekststreng.
- LEN:
- LEN-funktionen returnerer antallet af tegn i en tekststreng.
- FIND:
- FIND-funktionen bruges til at finde en streng inden for en anden streng og returnerer startpositionen for strengen inde i en anden streng.
- SEARCH:
- SEARCH-funktionen kan hjælpe dig med at finde placeringen af et bestemt tegn eller et specifikt underlag fra den givne tekststreng
- SUBSTITUTE:
- Excel SUBSTITUTE-funktionen erstatter tekst eller tegn i en tekststreng med en anden tekst eller andre tegn.
Flere artikler:
- Uddrag for- og efternavn fra det fulde navn
- Antag, at du har en liste over fulde navne. Nu vil du gerne udtrække det første initial- og efternavn eller fornavn og fornavn til efternavn fra det fulde navn som vist nedenstående skærmbilleder. Hvordan kunne du håndtere disse opgaver i Excel-projektmappe?
- Vend eller omvend for- og efternavne i Excel-listen
- Hvis du har en liste over fulde navne, der er formateret som efternavn og fornavn, vil du nu vende efternavne og fornavne til for- og sidste som vist nedenstående skærmbillede. Denne artikel vil jeg introducere nogle formler til håndtering af dette job i Excel.
- Uddrag flere linjer fra en celle
- Hvis du har en liste over tekststrenge, der er adskilt af linjeskift (der sker ved at trykke på Alt + Enter-tasterne, når du indtaster teksten), og nu vil du udtrække disse tekstlinjer i flere celler som vist nedenstående skærmbillede. Hvordan kunne du løse det med en formel i Excel?
- Uddrag Nth Word fra tekststreng i Excel
- Hvis du har en liste over tekststrenge eller sætninger, vil du nu udtrække det specifikke nte ord fra listen som vist nedenstående skærmbillede. Denne artikel vil jeg introducere nogle metoder til løsning af dette job i Excel.
De bedste Office-produktivitetsværktøjer
Kutools til Excel - Hjælper dig med at skille dig ud fra mængden
Kutools til Excel kan prale af over 300 funktioner, At sikre, at det, du har brug for, kun er et klik væk...
Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)
- Et sekund til at skifte mellem snesevis af åbne dokumenter!
- Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
- Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
- Giver effektive faner til Office (inkluderer Excel), ligesom Chrome, Edge og Firefox.