Excel

Få mellemnavn fra fuldt navn

Get Middle Name From Full Name

Excel -formel: Få mellemnavn fra fuldt navnGenerisk formel | _+_ | Resumé

Hvis du har brug for at få mellemnavnet fra et fuldt navn, og du allerede har for- og efternavne i separate celler, kan du bruge en formel, der udtrækker mellemnavnet ved hjælp af MID- og LEN -funktionerne, med hjælp fra TRIM -funktionen.





hvordan man beregner procentvis fald i excel

Bemærk: dette er en temmelig sjusket formel, men vil fungere i mange situationer, fordi TRIM rydder op i ekstra mellemrum, herunder tilfælde, hvor der ikke er noget mellemnavn. Det virker ikke, hvis navnene indeholder titler eller suffikser, der opstår før fornavnet eller efter efternavnet.

Forklaring

Forudsat at du har et fuldt navn i kolonne B, et fornavn i kolonne C og et efternavn i kolonne D, kan du bruge en formel, der ser sådan ud:





= TRIM ( MID (name, LEN (first)+1, LEN (name)- LEN (first&last)))

I kernen udtrækker MID -funktionen tekst fra det fulde navn, der starter med 1 tegn efter længden af ​​fornavnet. Det samlede antal ekstraherede tegn er lig med længden af ​​det fulde navn minus længden af ​​for- og efternavne tilsammen.

Ved design udtrækker formlen al tekst mellem fornavnet og efternavnet, inklusive ekstra mellemrumstegn, og afhænger derefter af TRIM's brute force for at rydde op i sidste ende:



1. Når der er et mellemnavn. MID får det mellemste navn (med plads på hver side), og TRIM fjerner det ekstra mellemrum.

2. Når der er mere end et mellemnavn, får MID alle mellemnavne (med mellemrum på hver side) og beskærer de ekstra mellemrumstegn.

hvordan man sorterer efter stigende rækkefølge i excel

3. Når der ikke er noget mellemnavn, returnerer det MID et mellemrumstegn, som fjernes af TRIM og ikke efterlader noget.

Forfatter Dave Bruns


^