Sådan sorteres efter efternavn i Excel og Google Sheets

Sådan sorteres efter efternavn i Excel og Google Sheets

I denne artikel lærer du, hvordan du sorterer navne efter efternavn i Excel og Google Sheets.

Forudsat at du har et for- og efternavn sammen i en celle, er der flere forskellige måder at udtrække efternavnet og sortere kolonnen med det fulde navn efter efternavn.

Sorter efter efternavn med tekst til kolonner

Den første mulighed for at sortere efter efternavn er at udtrække efternavnet fra det fulde navn i en separat kolonne ved hjælp af funktionen tekst til kolonner i Excel. Sig, at du har følgende liste med navne, der kun indeholder ét fornavn og et efternavn adskilt af et mellemrum i kolonne B:

1. Vælg den kolonne, du vil sortere (B i dette eksempel), og i Bånd, gå til Data> Tekst til kolonner.

2. I guiden Konverter tekst til kolonner, trin 1, skal du forlade Afgrænset markeret, og klik Næste.

3. Kontroller på trin 2 -skærmen Plads og klik på Næste.

4. Vælg for trin 3 Importer ikke kolonne (spring over) under Kolonne dataformat. I Bestemmelsessted, indtast cellen, hvor du vil have de udtrækkede data (i dette tilfælde $ C $ 1), og klik på Afslut.
Dette betyder, at du vil springe den første kolonne (fornavn) over, da du ikke har brug for den, og kun få den anden kolonne ekstraheret (efternavn) i kolonne C, startende fra celle C1.

5. Nu har du efternavne i kolonne C ved siden af ​​de fulde navne i kolonne B, og du kan sortere begge kolonner efter kolonne C.
For at gøre det skal du vælge en kolonne med efternavne og i Bånd, gå til Hjem> Sorter og filtrer> Sorter A til Z.

6. I pop-up-advarslen skal du forlade Udvid markeringen markeret og klik Sortere. Det betyder, at du vil have alle udfyldte kolonner (B og C) sorteret ud fra kolonne C.

Efter sorteringen er alle værdier i kolonne B sorteret alfabetisk efter efternavn, og du kan slette kolonne C, da du ikke længere har brug for det.

Sorter efter efternavn med flashfyld

Den anden mulighed for at opnå det samme resultat er at bruge Flash Fill. Denne indstilling genkender mønstre med to eller flere poster.

1. Indtast de to første efternavne i cellerne C1 og C2 (Travis og McGoldrick) og vælg dem. Placer nu markøren i nederste højre hjørne af markeringsområdet, indtil det bliver til et kryds og Dobbeltklik det.

2. Klik på Knappen Auto Fill muligheder der vises i slutningen af ​​markeringen, og vælg Flashfyld.

Som du kan se, genkendte Excel automatisk, at du vil udtrække efternavne baseret på mellemrummet i kolonne B og udfyldte resten af ​​kolonne C automatisk. Nu kan du sortere området på samme måde som i afsnittet ovenfor.

Sorter efter efternavn med Find og erstat

En anden måde at sortere efter efternavn på er at bruge Find og erstat.

1. Vælg kolonne B, og kopier den (CTRL + C), vælg derefter celle C1 og indsæt den kopierede kolonne (CTRL + V).

2. Vælg kolonne C, og i Bånd gå til Hjem> Find og vælg> Erstat (eller brug tastaturgenvejen, CTRL + H).

3. Indtast en i pop-up-vinduet stjerne og a plads (*) i Find hvad, forlade Erstat med tom, og klik Udskift alle.
I Find repræsenterer en stjerne ethvert tegn, så når du sætter stjerne-mellemrum i Find, finder Excel alle tegn før et mellemrum og erstatter dem med en tom værdi (slet dem).

Som et resultat fjernes alle fornavne og mellemrum nu fra hver celle. Kun de sidste navne er i kolonne C. Herefter kan du sortere kolonnen på samme måde som i afsnittet ovenfor.

BEMÆRK: En anden mulighed er at bruge VBA -kode til at sortere data efter efternavn.

Sorter efter efternavn i Google Sheets

Da Google Sheets ikke har muligheder som Excel's Flash -udfyldning og tekst til kolonner, kan du bruge funktioner til at oprette en formel, der udtrækker efternavnet i kolonne C. Den samme formel kan også bruges i Excel med den samme syntaks.

1. Vælg celle C1, og indtast formlen:

1 = HØJRE (B1, LEN (B1) -FIND ("", B1))

LEN -funktionen finder længden af ​​tekst i celle B1 (som er 11).
FIND -funktionen returnerer placeringen af ​​den tekst, du leder efter (mellemrum) i celle B1 (som er 5).
Funktionen HØJRE returnerer det angivne antal tegn (11-5 = 6) fra slutningen i den givne celle (B1).
Som det endelige resultat får du de sidste seks tegn fra B1, som er efternavnet (Travis).

2. Placer markøren i nederste højre hjørne af celle C2, indtil krydset vises.

3. Træk formlen ned til slutningen af ​​intervallet (C8).

4. Når du har hentet alle efternavne, kan du sortere dataene i kolonne B.
Vælg kolonner B og C, og i Menu, gå til Data> Sorteringsinterval.

5. Vælg i pop-up-vinduet Kolonne C og A → Z under Sorter efter, og klik på Sortere.

Nu kan du slette kolonne C, da navnene i kolonne B er sorteret efter efternavn alfabetisk, fra A til Z.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave