Excel istnieje, aby uporządkować chaos informacji w arkuszach kalkulacyjnych. Jednym z wielu sposobów, w jaki program Excel może to zrobić, jest sortowanie danych. Skanowanie danych, które mają pewien porządek jest znacznie łatwiejsze, a jeśli chodzi o nazwy i słowa, popularną metodą jest sortowanie ich alfabetycznie.
Możesz użyć narzędzia Sortuj, aby łatwo sortować dane alfabetycznie w programie Excel. Alternatywnie możesz utworzyć w tym celu makro VBA i przypisać skrót klawiszowy, aby szybciej sortować dane.
Excel ma wbudowane narzędzie o nazwie Sortować który pozwala sortować dane. Narzędzie Sort umożliwia sortowanie danych w różnych skalach, a także umożliwia sortowanie danych alfabetycznie za pomocą kilku kliknięć.
W tym przykładowym arkuszu kalkulacyjnym mamy nazwy niektórych wykonawców i wysokość ich zarobków. Celem jest posortowanie tej tabeli według nazwy za pomocą narzędzia Sortuj w programie Excel.
- Wybierz całą tabelę danych. W tym przykładzie będą to komórki A2 do B11.
- Przejdź do Dane na wstążce programu Excel.
- w Sortuj i filtruj sekcji, kliknij Sortować. Otworzy się okno Sortuj.
- w Sortować okno, pod Kolumna, wybierz kolumnę, według której chcesz posortować tabelę. To będzie Nazwa w tym przykładzie.
- Pod Sortuj według, Wybierz Wartości komórek.
- Pod Zamówienie, Wybierz A do Z. Możesz również ustawić to na Z do A, aby sortować dane w kolejności malejącej.
- Wybierz OK.
Program Excel posortuje teraz tabelę danych według wybranej kolumny, wartości komórek i w kolejności rosnącej.
Sortowanie alfabetyczne w Excelu za pomocą VBA
Używanie VBA do sortowania danych alfabetycznie w programie Excel może być nieco bardziej skomplikowane za pierwszym razem, ale ten wysiłek nagradza cię później bezproblemowym sortowaniem danych alfabetycznie. Jeśli nie znasz VBA, sugerujemy przeczytanie naszego Przewodnik dla początkujących Excel VBA aby mieć przewagę.
Spróbujmy posortować dane w innym przykładowym arkuszu kalkulacyjnym w programie Excel za pomocą kodu VBA. Ten arkusz kalkulacyjny zawiera jedną kolumnę.
- Przejdź do Deweloper na wstążce programu Excel.
- w Kod sekcja, wybierz Makra. Otworzy się okno Makro.
- Wpisz nazwę swojego makra w Nazwa makra.
- Kliknij Tworzyć. Spowoduje to przejście do edytora kodu VBA.
- W edytorze kodu wpisz poniższy kod:
Sub AZSort()
Dim R Jak Zasięg
Aktywny arkusz.Sortować.Sortuj pola.Jasne
Ustawić R = wybór. Kolumny(1)
R.Wybierz
R.Sort Key1:=R.Cells (1), Order1:=xlRosnąco, Nagłówek:=xlNoKoniec Pod
Zanim przejdziemy dalej, podzielmy ten kod. Pierwsza i ostatnia linia są automatycznie tworzone przez VBA i oznaczają początek i koniec makra. Nazwaliśmy makro AZSortuj w tym przykładzie. Jeśli używasz innej nazwy, ta nazwa pojawi się zamiast AZSort.
Następna linia definiuje zmienną R jak Zasięg. Możesz się zmienić R na dowolne inne imię; pamiętaj tylko, aby zachować spójność w całym kodzie, ponieważ ta zmienna jest adresowana kilka razy w kodzie.
Następnie odwołujemy się do bieżącego arkusza, a następnie usuwamy wszystkie poprzednie sortowanie, aby nasze nowe sortowanie mogło zająć jego miejsce. Następnie ustawiamy zmienną R aby wyrównać pierwszą kolumnę wybranych komórek. R.Wybierz po prostu wybiera zmienną R.
Wreszcie Sortuj linia sortuje kolumnę. The nagłówek parametr wskazuje, czy wybór zawiera nagłówek, czy nie. Możesz przeczytać o jak komórki i zakres różnią się w Excel VBA w naszym szczegółowym artykule. Teraz, gdy już dobrze rozumiesz makro, które właśnie napisałeś, użyjmy go w kolumnie.
- Wróć do Makro okno.
- Wybierz swoje makro, a następnie kliknij Opcje.
- Ustaw klawisz skrótu dla makra.
- Naciskać OK.
- Wybierz kolumnę, którą chcesz posortować.
- Naciśnij skrót klawiaturowy do makra na klawiaturze.
Masz to! Chociaż konfigurowanie makra może zająć trochę więcej czasu, ale od teraz wystarczy wybrać komórki i nacisnąć skrót klawiaturowy, a Excel posortuje komórki alfabetycznie.
Uporządkuj swoje arkusze kalkulacyjne Excel
Jedną z kluczowych funkcji programu Excel jest organizowanie danych w celu uczynienia ich bardziej zrozumiałymi. Jedną z popularnych metod sortowania nazw jest sortowanie alfabetyczne.
Możesz użyć narzędzia Excel Sort lub napisać kod VBA, aby sortować alfabetycznie w programie Excel. Teraz, gdy już wiesz, jak to zrobić, nadszedł czas, aby uporządkować arkusze kalkulacyjne!