Jak sortować według nazwiska w Excelu i Arkuszach Google
W tym artykule dowiesz się, jak sortować nazwiska według nazwiska w Excelu i Arkuszach Google.
Zakładając, że masz imię i nazwisko razem w jednej komórce, istnieje kilka różnych sposobów wyodrębnienia nazwiska i posortowania kolumny z pełnym imieniem według nazwiska.
Sortuj według nazwiska z tekstem do kolumn
Pierwszą opcją sortowania według nazwiska jest wyodrębnienie nazwiska z pełnego imienia i nazwiska w osobnej kolumnie przy użyciu funkcji tekstu do kolumn w programie Excel. Załóżmy, że masz następującą listę imion, zawierającą tylko jedno imię i jedno nazwisko oddzielone spacją, w kolumnie B:
1. Wybierz kolumnę, którą chcesz posortować (w tym przykładzie B), a w Wstążka, iść do Dane > Tekst do kolumn.
2. W Kreatorze konwersji tekstu na kolumny, krok 1, wyjdź Ograniczony zaznaczone i kliknij Następny.
3. Na ekranie Krok 2 zaznacz Przestrzeń i kliknij Następny.
4. W kroku 3 wybierz Nie importuj kolumny (pomiń) pod Format danych kolumny. w Miejsce docelowe, wprowadź komórkę, w której chcesz umieścić wyodrębnione dane (w tym przypadku $C$1) i kliknij Skończyć.
Oznacza to, że pominiesz pierwszą kolumnę (imię), ponieważ jej nie potrzebujesz, i wyodrębnisz tylko drugą kolumnę (nazwisko) w kolumnie C, zaczynając od komórki C1.
5. Teraz masz nazwiska w kolumnie C obok pełnych nazwisk w kolumnie B i możesz sortować obie kolumny według kolumny C.
Aby to zrobić, wybierz kolumnę z nazwiska i w Wstążka, iść do Strona główna > Sortuj i filtruj > Sortuj od A do Z.
6. W wyskakującym okienku wyjdź Rozwiń wybór zaznaczone i kliknij Sortować. Oznacza to, że chcesz, aby wszystkie wypełnione kolumny (B i C) były sortowane na podstawie kolumny C.
Po zakończeniu sortowania wszystkie wartości w kolumnie B są sortowane alfabetycznie według nazwiska i możesz usunąć kolumnę C, ponieważ już jej nie potrzebujesz.
Sortuj według nazwiska z funkcją Flash Fill
Drugą opcją uzyskania tego samego rezultatu jest użycie Flash Fill. Ta opcja rozpoznaje wzorce według dwóch lub więcej wpisów.
1. Wprowadź pierwsze dwa nazwiska w komórkach C1 i C2 (Travis oraz McGoldrick) i wybierz je. Teraz umieść kursor w prawym dolnym rogu obszaru zaznaczenia, aż zmieni się w krzyżyk i podwójne kliknięcie to.
2. Kliknij na Przycisk opcji automatycznego wypełniania który pojawia się na końcu zaznaczenia i wybierz Wypełnienie błyskowe.
Jak widać, Excel automatycznie rozpoznał, że chcesz wyodrębnić nazwiska na podstawie miejsca w kolumnie B i automatycznie wypełnił resztę kolumny C. Teraz możesz posortować zakres w taki sam sposób, jak w powyższej sekcji.
Sortuj według nazwiska za pomocą funkcji Znajdź i zamień
Innym sposobem sortowania według nazwiska jest użycie funkcji Znajdź i zamień.
1. Wybierz kolumnę B i skopiuj ją (CTRL + C), a następnie wybierz komórkę C1 i wklej skopiowaną kolumnę (CTRL + V).
2. Wybierz kolumnę C, a w Wstążka iść do Strona główna > Znajdź i wybierz > Zamień (lub użyj skrótu klawiaturowego, CTRL + H).
3. W wyskakującym okienku wpisz an gwiazdka i przestrzeń (* ) w Znajdź co, Zostawić Zamienić puste i kliknij Zamień wszystko.
W Find, gwiazdka reprezentuje dowolny znak, więc po umieszczeniu gwiazdki-spacji w Find, Excel znajdzie wszystkie znaki przed spacją i zastąpi je pustą wartością (usunie je).
W rezultacie wszystkie imiona i spacje są teraz usuwane z każdej komórki. Tylko nazwiska znajdują się w kolumnie C. Następnie możesz posortować kolumnę w taki sam sposób, jak w powyższej sekcji.
UWAGA: Inną opcją jest użycie kodu VBA do sortowania danych według nazwiska.
Sortuj według nazwiska w Arkuszach Google
Ponieważ Arkusze Google nie mają opcji takich jak wypełnianie Flash i tekst do kolumn w programie Excel, możesz użyć funkcji do utworzenia formuły, która wyodrębni nazwisko z kolumny C. Ta sama formuła może być również używana w programie Excel z tą samą składnią.
1. Wybierz komórkę C1 i wprowadź formułę:
1 | =PRAWO(B1,DŁ(B1)-ZNAJDŹ("",B1)) |
Funkcja LEN znajduje długość tekstu w komórce B1 (czyli 11).
Funkcja ZNAJDŹ zwraca pozycję szukanego tekstu (spację) w komórce B1 (czyli 5).
Funkcja PRAWO zwraca określoną liczbę znaków (11-5 = 6) od końca w danej komórce (B1).
Jako wynik końcowy otrzymujesz sześć ostatnich znaków z B1, czyli nazwisko (Travis).
2. Ustaw kursor w prawym dolnym rogu komórki C2, aż pojawi się krzyżyk.
3. Ciągnąć formułę do końca zakresu (C8).
4. Po wyodrębnieniu wszystkich nazwisk możesz posortować dane w kolumnie B.
Wybierz kolumny B i C, a w Menu, iść do Dane > Sortuj zakres.
5. W wyskakującym oknie wybierz Kolumna C oraz A → Z pod Sortuj wedługi kliknij Sortować.
Teraz możesz usunąć kolumnę C, ponieważ nazwiska w kolumnie B są sortowane według nazwiska alfabetycznie, od A do Z.