Sådan adskilles for- og efternavne i Excel
Hvis du bruger Excel meget, er du sandsynligvis stødt på en situation, hvor du har et navn i en enkelt celle, og du skal adskille navnet i forskellige celler. Dette er et meget almindeligt problem i Excel , og du kan sikkert lave en Google -søgning og downloade 100 forskellige makroer skrevet af forskellige mennesker for at gøre det for dig.
Men i dette indlæg vil jeg vise dig, hvordan du opsætter en formel, så du kan gøre det selv og faktisk forstår, hvad der foregår. Bruger du Excel meget, er det nok en god idé at lære nogle af de mere avancerede funktioner, så du kan gøre mere interessante ting med dine data.
Hvis du ikke kan lide formler og ønsker en hurtigere løsning, skal du rulle ned til afsnittet Tekst til kolonner(Text to Columns) , som lærer dig, hvordan du bruger en Excel -funktion til at gøre det samme. Derudover er tekst til kolonner-funktionen også bedre at bruge, hvis du har mere end to elementer i en celle, du skal adskille. For eksempel, hvis en kolonne har 6 felter kombineret, så bliver det virkelig rodet og kompliceret at bruge formlerne nedenfor.
Adskil navne i Excel
For at komme i gang, lad os se, hvordan navne normalt gemmes i et Excel - regneark. De mest almindelige to måder, jeg har set, er fornavn (firstname) efternavn(lastname) med blot et mellemrum og efternavn(lastname) , fornavn(firstname) med et komma, der adskiller de to. Når jeg har set et melleminitial, er det normalt fornavn (firstname) mellem fornavn (midinitial) efternavn(lastname) som nedenfor :
Ved at bruge nogle simple formler og kombinere et par af dem sammen, kan du nemt adskille fornavn, efternavn og melleminitial i separate celler i Excel . Lad os starte med at udtrække den første del af navnet. I mit tilfælde vil vi bruge to funktioner: venstre og søg. Logisk set er her, hvad vi skal gøre:
Søg(Search) efter et mellemrum eller komma i teksten i cellen, find positionen og tag derefter alle bogstaverne ud til venstre for den position.
Her er en simpel formel, der får jobbet udført korrekt: =LEFT(NN, SEARCH(” “, NN) – 1) , hvor NN er den celle, der har navnet gemt i sig. -1 er der for at fjerne det ekstra mellemrum eller komma for enden af strengen.
Som du kan se, starter vi med den venstre funktion, som tager to argumenter: strengen og antallet af tegn, du vil have fat i fra begyndelsen af strengen. I det første tilfælde søger vi efter et mellemrum ved at bruge dobbelte anførselstegn og sætte et mellemrum imellem. I det andet tilfælde leder vi efter et komma i stedet for et mellemrum. Så hvad er resultatet for de 3 scenarier, jeg har nævnt?
Vi fik fornavnet fra række 3, efternavnet fra række 5 og fornavnet fra række 7. Fantastisk! Så alt efter hvordan dine data opbevares, har du nu udtrukket enten fornavnet eller efternavnet. Nu til næste del. Her er hvad vi skal gøre logisk nu:
– Søg(Search) efter et mellemrum eller komma i teksten i cellen, find positionen og træk derefter positionen fra strengens samlede længde. Sådan ser formlen ud:
=RIGHT(NN,LEN(NN) -SEARCH(” “,NN))
Så nu bruger vi den rigtige funktion. Dette kræver også to argumenter: strengen og antallet af tegn, du vil have fat i fra slutningen af strengen til venstre. Så vi vil have længden af strengen minus placeringen af mellemrummet eller kommaet. Det vil give os alt til højre for det første mellemrum eller komma.
Godt(Great) , nu har vi den anden del af navnet! I de første to tilfælde er du stort set færdig, men hvis der er en mellem initial i navnet, kan du se, at resultatet stadig indeholder efternavnet med den midterste initial. Så hvordan får vi lige efternavnet og slipper for det midterste initial? Let! Bare(Just) kør den samme formel igen, som vi brugte til at få den anden sektion af navnet.
Så vi gør bare en anden ret og denne gang anvender formlen på den kombinerede mellemstart- og efternavnscelle. Den finder mellemrummet efter den midterste initial og tager derefter længden minus placeringen af mellemrummets antal tegn fra enden af strengen.
Så der har du det! Du har nu opdelt fornavn og efternavn i separate kolonner ved hjælp af nogle få simple formler i Excel ! Det er klart, at ikke alle vil få deres tekst formateret på denne måde, men du kan nemt redigere den, så den passer til dine behov.
Tekst til kolonner
Der er også en anden nem måde, hvorpå du kan adskille kombineret tekst i separate kolonner i Excel . Det er en featured kaldet Tekst til kolonner( Text to Columns) , og det fungerer meget godt. Det er også meget mere effektivt, hvis du har en kolonne, der har mere end to stykker data.
For eksempel, nedenfor har jeg nogle data, hvor den ene række har 4 stykker data, og den anden række har 5 stykker data. Jeg vil gerne dele det op i henholdsvis 4 kolonner og 5 kolonner. Som du kan se, ville det være upraktisk at prøve at bruge formlerne ovenfor.
I Excel skal du først vælge den kolonne, du vil adskille. Gå derefter videre og klik på fanen Data og klik derefter på Tekst til kolonner( Text to Columns) .
Dette åbner guiden Tekst til kolonner . (Columns)I trin 1 vælger du, om feltet er afgrænset eller fast bredde. I vores tilfælde vælger vi Delimited .
På næste skærmbillede vælger du afgrænsningen. Du kan vælge fra tabulator, semikolon, komma, mellemrum eller indtaste en brugerdefineret.
Til sidst vælger du dataformatet for kolonnen. Normalt vil General fungere fint for de fleste typer data. Hvis du har noget specifikt som datoer, så vælg det format.
Klik på Udfør(Finish) , og se, hvordan dine data på magisk vis er opdelt i kolonner. Som du kan se, blev den ene række til fem kolonner og den anden til fire kolonner. Tekst til kolonner(Columns) -funktionen er meget kraftfuld og kan gøre dit liv meget lettere.
Hvis du har problemer med at adskille navne, der ikke er i det format, jeg har ovenfor, så skriv en kommentar med dine data, så skal jeg prøve at hjælpe. God fornøjelse!
Related posts
Tilføj en lineær regressionstendenslinje til et Excel-spredningsplot
Sådan laver du et histogram i Excel
Sådan beskytter du en Excel-fil med adgangskode sikkert
Sådan opretter du et rutediagram i Word og Excel
Sådan opretter du etiketter i Word fra et Excel-regneark
Autotilpas kolonnebredder og rækkehøjder i Excel
Brug oversigtsfunktioner til at opsummere data i Excel
Link celler mellem ark og projektmapper i Excel
Sådan åbner du flere forekomster af Excel
Sådan skifter du mellem regneark i Excel
Brug Excel-overvågningsvinduet til at overvåge vigtige celler i en projektmappe
Formater celler ved hjælp af betinget formatering i Excel
Sådan filtreres data i Excel
Sådan tilføjer du kommentarer til en Excel-regnearkcelle
En guide til alle Excel-filudvidelser og hvad de betyder
Sådan optager du en makro i Excel
Sådan tilføjes fejllinjer i Excel
Sådan finder du matchende værdier i Excel
Hvordan man beregner varians i Excel
Brug Excel Mobiles nye "Indsæt data fra billede"-funktion