Funkcja sortowania Excel
Funkcja SORTUJ sortuje zawartość zakresu lub tablicy w kolejności rosnącej lub malejącej.
Uwaga: Funkcja SORTUJ jest dostępna tylko w programie Excel dla Microsoft 365, Excel 2021 lub nowszych wersjach programu Excel oraz Excel dla sieci Web.
Składnia
=SORT(array, [sort_index], [sort_order], [by_col])
Argumenty
- tablica (wymagane): Zakres lub tablica do sortowania.
- [indeks_sortowania] (opcjonalnie): Liczba wskazująca wiersz lub kolumnę do sortowania. Wartość domyślna to 1.
- [sort_order] (opcjonalnie): Liczba wskazująca porządek sortowania:
- 1 or pominięte, aby posortować w porządku rosnącym;
- -1, aby posortować w kolejności malejącej.
- [by_col] (opcjonalnie): Wartość logiczna wskazująca kierunek sortowania:
- TRUE, aby posortować według kolumny;
- FAŁSZYWY or pominięte, aby posortować według wierszy.
Wartość zwracana
Funkcja SORTUJ zwraca tablicę.
Uwagi dotyczące funkcji
- szyk można podać jako wiersz wartości, kolumnę wartości lub kombinację wierszy i kolumn wartości.
- Wymiary zwróconej tablicy są takie same jak argument tablica. Jeśli co najmniej jedna komórka w zakresie rozlania nie jest pusta, #ROZLANIE! błąd zostanie zwrócony.
- SORT można używać między różnymi skoroszytami. Upewnij się jednak, że skoroszyty, do których się odwołuje, są otwarte. W przeciwnym razie #ADR! błąd zostanie zwrócony, jeśli odświeżysz komórkę wynikową.
- Wyniki SORT są dynamiczne, co oznacza, że są aktualizowane automatycznie, gdy zmieniają się wartości w danych źródłowych. Jednak wyniki nie zostaną zaktualizowane, jeśli dodasz nowe wpisy do szyk. Aby to naprawić, powinieneś użyć referencje strukturalne as szyk argumenty.
- Aby posortować tablicę na podstawie kolumny, której nie chcesz uwzględniać w posortowanym wyniku, lub posortować tablicę na podstawie dwóch lub więcej kolumn, użyj Funkcja SORTUJ.
Przykład
Aby posortować tabelę, jak pokazano poniżej, według wyników uczniów w kolejności malejącej za pomocą funkcji SORTUJ, należy ustawić sort_indeks argument drugi 4 ponieważ chcesz posortować według czwartej kolumny w tabeli i ustawić sort_kolejność do -1. Nie musisz dodawać by_kol argument, ponieważ funkcja domyślnie sortuje według wierszy. Skopiuj lub wprowadź poniższą formułę w lewej górnej komórce tabeli wyników, a następnie naciśnij Wchodzę aby uzyskać wynik:
=SORTUJ(B3: E14,4,-1)
Powiązane funkcje
Funkcja SORTOWANIE sortuje zawartość jednego zakresu lub tablicy na podstawie wartości w odpowiednim zakresie lub tablicy, niezależnie od tego, czy odpowiadający zakres lub tablica jest zawarta w sortowanym zakresie lub tablicy, czy nie.
Funkcja UNIQUE wyodrębnia unikalne wartości z zakresu danych. Dane mogą zawierać tekst, liczby, daty, wartości błędów itp.
Funkcja FILTER filtruje zakres danych i dynamicznie zwraca pasujące wyniki zgodnie z określonymi kryteriami.
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)
- Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
- Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
- Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
- Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.