Slik sorterer du etter etternavn i Excel og Google Sheets

Slik sorterer du etter etternavn i Excel og Google Sheets

I denne artikkelen lærer du hvordan du sorterer navn etter etternavn i Excel og Google Sheets.

Forutsatt at du har et fornavn og etternavn sammen i en celle, er det flere forskjellige måter å trekke ut etternavnet og sortere hele navnekolonnen etter etternavn.

Sorter etter etternavn med tekst til kolonner

Det første alternativet for å sortere etter etternavn er å trekke ut etternavnet fra det fulle navnet i en egen kolonne ved å bruke tekst til kolonner -funksjonen i Excel. Si at du har følgende navneliste, som bare inneholder ett fornavn og ett etternavn atskilt med et mellomrom, i kolonne B:

1. Velg kolonnen du vil sortere (B i dette eksemplet), og i Bånd, gå til Data> Tekst til kolonner.

2. I veiviseren Konverter tekst til kolonner, trinn 1, går du Avgrenset merket, og klikk Neste.

3. Kontroller på trinn 2 -skjermen Rom og klikk Neste.

4. For trinn 3, velg Ikke importer kolonne (hopp over) under Kolonne dataformat. I Mål, skriv inn cellen du vil at de ekstraherte dataene skal gå til (i dette tilfellet $ C $ 1) og klikk Bli ferdig.
Dette betyr at du hopper over den første kolonnen (fornavn), ettersom du ikke trenger den, og får bare den andre kolonnen ekstrahert (etternavn) i kolonne C, fra celle C1.

5. Nå har du etternavn i kolonne C ved siden av de fulle navnene i kolonne B, og du kan sortere begge kolonnene etter kolonne C.
For å gjøre det, velg en kolonne med etternavn og i Bånd, gå til Hjem> Sorter og filtrer> Sorter A til Å.

6. Avslutt i popup-advarselen Utvid utvalget merket og klikk Sortere. Dette betyr at du vil at alle fylte kolonner (B og C) skal sorteres basert på kolonne C.

Etter at sorteringen er utført, blir alle verdiene i kolonne B sortert alfabetisk etter etternavn, og du kan slette kolonne C, ettersom du ikke trenger den lenger.

Sorter etter etternavn med Flash Fill

Det andre alternativet for å oppnå det samme resultatet er å bruke Flash Fill. Dette alternativet gjenkjenner mønstre med to eller flere oppføringer.

1. Skriv inn de to første etternavn i cellene C1 og C2 (Travis og McGoldrick) og velg dem. Plasser nå markøren i nedre høyre hjørne av markeringsområdet, til den blir til et kryss og Dobbeltklikk den.

2. Klikk på Knappen Autofyll som vises på slutten av utvalget og velg Blitsfyll.

Som du kan se, gjenkjente Excel automatisk at du vil trekke ut etternavn basert på mellomrommet i kolonne B og fylte ut resten av kolonne C automatisk. Nå kan du sortere området på samme måte som i delen ovenfor.

Sorter etter etternavn med Finn og erstatt

En annen måte å sortere etter etternavn på er å bruke Finn og erstatt.

1. Velg kolonne B og kopier den (CTRL + C), velg deretter celle C1 og lim inn den kopierte kolonnen (CTRL + V).

2. Velg kolonne C, og i Bånd gå til Hjem> Finn og velg> Erstatt (eller bruk hurtigtasten, CTRL + H).

3. I popup-vinduet skriver du inn en stjerne og a rom (*) i Finne hva, permisjon Erstatt med tom, og klikk Erstatt alle.
I Finn representerer en stjerne et hvilket som helst tegn, så når du legger inn en mellomrom i Finn, finner Excel alle tegnene før et mellomrom og erstatter dem med en tom verdi (slett dem).

Som et resultat blir alle fornavn og mellomrom nå fjernet fra hver celle. Bare etternavnene er i kolonne C. Etter dette kan du sortere kolonnen på samme måte som i delen ovenfor.

MERK: Et annet alternativ er å bruke VBA -kode til å sortere data etter etternavn.

Sorter etter etternavn i Google Regneark

Siden Google Sheets ikke har alternativer som Excel's Flash Fill og Text to Columns, kan du bruke funksjoner til å lage en formel som trekker ut etternavnet i kolonne C. Den samme formelen kan også brukes i Excel med samme syntaks.

1. Velg celle C1, og skriv inn formelen:

1 = HØYRE (B1, LENG (B1) -FIND ("", B1))

LEN -funksjonen finner lengden på teksten i celle B1 (som er 11).
FIND -funksjonen returnerer plasseringen til teksten du søker etter (mellomrom) i celle B1 (som er 5).
HØYRE-funksjonen returnerer det angitte antallet tegn (11-5 = 6) fra slutten, i den gitte cellen (B1).
Som det endelige resultatet får du de seks siste tegnene fra B1, som er etternavnet (Travis).

2. Plasser markøren nederst til høyre i celle C2 til krysset vises.

3. Dra formelen ned til slutten av området (C8).

4. Når du har hentet ut alle etternavn, kan du sortere dataene i kolonne B.
Velg kolonnene B og C, og i Meny, gå til Data> Sorteringsområde.

5. Velg i popup-vinduet Kolonne C og A → Z under Sorter etter, og klikk Sortere.

Nå kan du slette kolonne C, ettersom navnene i kolonne B er sortert etter etternavn alfabetisk, fra A til Z.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave