Funkcja sortowania Excela
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.
Uwaga: Funkcja SORTUJ WG jest dostępna tylko w programie Excel dla Microsoft 365, Excel 2021 lub nowszych wersjach programu Excel oraz Excel dla sieci Web.
Składnia
=SORTBY(array, by_array1, [sort_order1], [by_array2, sort_order2], …)
Argumenty
- tablica (wymagane): Zakres lub tablica do sortowania
- by_array1 (wymagane): Zakres lub tablica do sortowania.
- [kolejność_sortowania1] (fakultatywny): 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_array2, sort_order2], … (opcjonalnie): Dodatkowe pary tablic i porządków sortowania.
Wartość zwracana
Funkcja SORT.BY zwraca tablicę.
Uwagi dotyczące funkcji
- szyk można podać jako wiersz wartości, kolumnę wartości lub kombinację wierszy i kolumn wartości.
- A według_tablicy argument powinien być podany jako jeden wiersz lub jedna kolumna i musi mieć wymiary zgodne z szyk.
- Wymiary zwróconej tablicy są takie same jak szyk argument. Jeśli co najmniej jedna komórka w zakresie rozlania nie jest pusta, #ROZLANIE! błąd zostanie zwrócony.
- Jeśli chcesz pominąć sort_kolejność argument w dodatkowych parach tablica i porządek sortowania należy zachować przecinek (,), np. [by_array2,].
- SORTBY może być używany 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 SORTBY 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.
Przykład
Załóżmy, że masz ranking wyników w tabeli, jak pokazano na zrzucie ekranu poniżej. Aby posortować tabelę według klas (od klasy A do klasy B), a następnie według ocen (od najwyższej do najniższej) i nie wyświetlać wyników, należy ustawić szyk argument do kolumn, które chcesz pokazać, czyli C4:E15, i nastaw według_tablicy1 do kolumny klasowej i zostaw sort_kolejność pusty, ponieważ domyślnie sortuje alfabetycznie. Następnie należy dodać dodatkową parę tablic i kolejności sortowania: B4:B15,-1. 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 WEDŁUG(C4:E15,C4: C15,,B4:B15,-1)
Powiązane funkcje
Funkcja SORTUJ sortuje zawartość zakresu lub tablicy w kolejności rosnącej lub malejącej.
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.