Innehållsförteckning
Om du arbetar med datamängder i Excel Du kommer ofta att behöva sortera dessa dataset efter namn. Ibland kan du behöva sortera datasetetet efter ditt efternamn. I den här artikeln, 5 Användbara metoder har beskrivits för att Sortera efter efternamn i Excel.
Ladda ner övningsboken
Ladda ner den här arbetsboken för att öva själv.
Sortera efter efternamn.xlsx5 användbara metoder för att sortera efter efternamn i Excel
För att illustrera förfarandena finns här ett exempel på ett dataset med 10 personer med Fullständigt namn i den Cellområde B5:B14 .
Låt oss nu följa metoderna nedan för att sortera namnen efter efternamn.
1. Använd funktionen Find & Replace för att extrahera och sortera efter efternamn.
I denna första metod använder vi Hitta & Ersätt funktionen i Excel för att dela upp och sortera efternamnen från datasetet. Följ stegen nedan för att utföra uppgiften.
- Först kopierar du kolumn B genom att trycka på Ctrl + C på tangentbordet och klistra in den i kolumn C genom att trycka på Ctrl + V .
- Välj sedan kolumn C och tryck på Ctrl+H för att öppna Hitta och ersätta dialogrutan.
- Här kan du sätta en Asterisk ( * ) efter ett mellanslag i Hitta vad box.
- Håll samtidigt den Ersätt med rutan är tom.
- Klicka sedan på Ersätt alla> Stäng .
- Slutligen kommer du att lyckas extrahera de sista namnen i Cellområde C5:C14 .
- Välj nu både kolumner B och C och gå till Uppgifter för att välja den Sortera ikonen från den Sortera & Filtrera grupp.
- Därefter väljer du Sortera efter som Efternamn och Beställ som Från A till Z .
- Slutligen trycker du på OK .
- Slutligen visas datasetet med fullständiga namn i alfabetisk ordning baserat på efternamn.
2. Använd text till kolumner för att sortera efter efternamn i Excel
I det här avsnittet kommer vi att sortera efternamnen med hjälp av Text till kolumner Följ stegen nedan för att utföra uppgiften.
- Välj först Uppgifter och tryck på Text till kolumner i alternativet i Verktyg för data grupp.
- Som ett resultat av detta kommer du att se Guiden Konvertera text till kolumn visas.
- Välj här Avgränsad och klicka på Nästa .
- Därefter väljer du Rymden som Avgränsare och tryck på Nästa .
- Därefter väljer du Destination från arbetsboken och tryck på Slutförande .
- Slutligen får du den Första och Efternamn Separat som detta.
3. Infoga formel för att sortera efter efternamn i Excel
Den tredje metoden är att sortera datasetet efter efternamn med hjälp av en formel. Fördelen med den här metoden är att resultatet är dynamiskt jämfört med de två andra metoderna som beskrivs ovan, för om jag lägger till fler namn till min lista kan jag helt enkelt kopiera och klistra in formeln i kolumnens celler.
- Välj först den tomma Cell C5 och skriv in formeln där.
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
- Tryck sedan på Gå in på .
- Efter detta har Efternamn visas i cellen.
- Till sist tillämpar du AutoFill för att få fram alla efternamn på en gång.
- Om det dessutom finns ett mellannamn eller en titel före namnet (t.ex. Mr eller Ms) måste du använda formeln nedan:
=RIGHT(A2,LEN(A2)-FIND("@",SUBSTITUTE(A2,"","@",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))
Formeln ovan hittar positionen för det sista mellanslagstecknet och använder den sedan för att extrahera det sista namnet.
4. Använd alternativet Flash Fill för att sortera efter efternamn.
En annan snabb och smidig metod är Flash Fill Metoden hjälper till att manipulera data genom att identifiera mönster. För att detta ska fungera måste du fylla i det förväntade resultatet i den första cellen för att få fram det totala resultatet.
- Skriv först efternamnet på Cell B5 på Cell C5 .
- Dra sedan ner markören över den nedre högra delen av urvalet.
- Därefter ändras markören till en plusikon.
- Här väljer du den AutoFill och välj Flash Fill .
- Slutligen förekommer efternamnen i kolumn C .
5. Sortera dynamiskt efter efternamn och extrahera med Power Query
I denna sista metod använder vi Power Query i Excel för att sortera efternamnen dynamiskt. Låt oss se hur det fungerar.
- Välj först datasetet med Förnamn och tryck på Ctrl + T på tangentbordet.
- Därefter kontrollerade märket Min tabell har rubriker i alternativet i Skapa en tabell och tryck på OK .
- Som ett resultat får du datasetet som en tabell som ser ut så här.
- Gå sedan till Uppgifter och välj Från tabell/intervall under den Hämta och omvandla data sektion.
- Du får därför följande Power Query Editor fönster.
- I det här fönstret högerklickar du på den första kolumnen och väljer Duplicerad kolumn .
- Klicka sedan på Delad kolumn i den Förvandla grupp.
- I rullgardinsmenyn väljer du Av Delimiter .
- Efteråt får du Dela kolumnen med avgränsare fönster.
- Här behåller du valen som visas i bilden nedan och trycker på OK .
- Efternamnen kommer att visas i en ny kolumn på följande sätt.
- Högerklicka nu på den andra kolumnrubriken och klicka på Ta bort för att radera den.
- Därefter klickar du på pilen i huvudet på Fullständigt namn- Copy.2 kolumnen och välj Sortera i stigande riktning .
- Till sist går du till Hem och välj Stäng & Ladda till .
- Välj därför den plats där du vill placera uppgifterna i Importera data och tryck på OK .
- Slutligen får du namnen sorterade efter efternamn vid sidan av det ursprungliga datasetet.
Ytterligare tips
- Eftersom Flash Fill metoden fungerar genom att identifiera ett mönster, men i vissa fall kan det hända att den inte fungerar. Om detta problem uppstår, upprepa det förväntade resultatet i ytterligare en eller två celler.
- Se till att ditt ursprungliga dataset inte innehåller några onödiga mellanslag, annars återgår det till en tom cell.
Slutsats
Dessa är alltså 5 olika sätt som du kan använda för att sortera data efter efternamn. Vi hoppas att du fann den här artikeln användbar. Du kan använda någon av dessa metoder och dela dina tankar med oss. Du kan gärna utforska fler handledningar i ExcelWIKI .