Przykłady funkcji SORTOWANIA - Excel i Arkusze Google

Ten samouczek pokazuje, jak używać Funkcja sortowania w programie Excel, aby posortować listę wartości.

Przegląd funkcji SORTOWANIA

Funkcja SORT służy do sortowania wartości w zakresie lub tablicy. Może być używany do porządkowania wartości w kolejności rosnącej lub malejącej.

Aby użyć funkcji SORTUJ arkusz kalkulacyjny programu Excel, wybierz komórkę i wpisz:

(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)

Funkcja SORT Składnia i wejścia:

=SORT (tablica, [indeks_sortowania], [kolejność_sortowania], [według_kolumny])

szyk – zakres lub tablica do posortowania.

[indeks_sortowania] (opcjonalny) - Indeks kolumn używany do sortowania. Gdy zostanie pominięty, domyślnie wynosi 1.

[sortowanie] (opcjonalny) - Posługiwać się 1 sortować w porządku rosnącym i -1 dla porządku malejącego. Gdy zostanie pominięty, domyślnie przyjmuje wartość 1, tj. porządek rosnący.

[by_col] (opcjonalny) - Posługiwać się PRAWDA sortować według kolumny i FAŁSZYWE sortować według wierszy. Gdy zostanie pominięty, domyślnie ma wartość FAŁSZ, tj. Sortuj według wiersza.

Aby posortować wartości w kolejności rosnącej lub malejącej

Tablicę wartości możemy uporządkować w kolejności rosnącej lub malejącej. Aby to zrobić, manipulujemy argumentem [sort_order] w funkcji SORT.

Aby posortować naszą listę pracowników w A2:A7 w rosnąco wpisujemy następującą formułę w D2.

=SORTUJ(A2:A7)

Zauważysz, że w powyższym przykładzie pominęliśmy argument [sort_order], ponieważ nie jest konieczne ustawianie jego wartości, gdy chcesz uporządkować swój zakres w kolejności rosnącej.

W poniższym przykładzie ustawiliśmy wartość argumentu [sort_order] na -1, aby uporządkować naszą tablicę w Kolejność malejąca. Wpisujemy następującą formułę w D2:

=SORTUJ(A2:A7;-1)

Zauważysz, że trzeci argument [sort_order] w naszej formule jest ustawiony na -1. Po ustawieniu na 1 zwraca listę w porządku rosnącym.

Aby posortować wartości według innej kolumny

Możesz także użyć funkcji SORTOWANIE, aby posortować kolumnę w tablicy według wartości w innej kolumnie w tej samej tablicy. Na przykład chcielibyśmy posortować naszą listę pracowników według A2:A7 przez działy, w których pracują w B2:B7. W tym celu wpisujemy następującą formułę w E2:

=SORTUJ(A2:B7;2)

Zauważysz, że drugi argument [indeks_sortowania] jest ustawiona na 2. Oznacza to, że używamy drugiej kolumny do sortowania kolejności wyników funkcji.

Ten przykład można również rozwiązać za pomocą funkcji SORTBY, która jest ściśle związana z funkcją SORT pod względem przypadku użycia i funkcjonalności.

Aby posortować wartości według wielu kolumn

W poprzedniej sekcji widzieliśmy, jak sortować wartości w jednej kolumnie według wartości w innej kolumnie. Korzystając z funkcji SORTUJ możesz pójść o krok dalej i posortować wynik według innej kolumny.

Wyobraź sobie scenariusz, w którym chcemy posortować naszą listę pracowników według A2:A7 przez dział, do którego należą w B2:B7 po czym chcemy uporządkować nazwy alfabetycznie w ramach każdego działu. W tym celu wpisujemy następującą formułę w E2:

=SORTUJ(A2:B7;{2,1};{1,1})

Aby to osiągnąć, używamy tablic stałych {2,1} i {1,1}.

[indeks_sortowania] = {2,1}

Powyższy fragment kodu oznacza, że ​​najpierw sortujemy dane według drugiej kolumny, tj. kolumny działu, a następnie według pierwszej kolumny, tj. kolumny pracownika

[sort_order] = {1,1}

Powyższy fragment kodu oznacza, że ​​sortujemy zarówno drugą, jak i pierwszą kolumnę w kolejności rosnącej.

Używaj z innymi dynamicznymi formułami macierzowymi

Funkcji SORT można używać wraz z innymi formułami tablic dynamicznych, takimi jak UNIQUE i FILTER, w celu zwiększenia funkcjonalności.

Z UNIKALNĄ Funkcją

Na przykład chcielibyśmy posortować listę unikalnych pracowników w naszej firmie, w tym celu wpisujemy następującą formułę w: D2:

=SORTUJ(UNIKALNE(A2:A7))

Z funkcją FILTR

Na przykład, chcielibyśmy zwrócić listę owoców, których sprzedaż osiągnęła lub przekroczyła nasz cel w ciągu roku D2, w tym celu wpisujemy następującą formułę w F2:

=SORTUJ(FILTR(A2:B17;B2:B17>=D2);2,-1)

Zagadnienia

#ROZLANIE!

Ten błąd pojawia się, gdy istnieje wartość w zakresie Spill Range, tj. zakresie, w którym funkcja SORT umieszcza swoje wyniki.

Aby poprawić ten błąd, wyczyść zakres, który wyróżnia program Excel.

Wskazówki i porady dotyczące funkcji SORT

  1. ten [sortowanie] może mieć tylko wartość 1 (rosnąco) lub -1 (malejąco), gdy nie podano wartości dla tego argumentu, funkcja SORTUJ domyślnie sortuje w kolejności rosnącej.
  1. Upewnij się, że komórki poniżej komórki wejściowej są puste, aby uniknąć błędu rozlania, dowiedz się więcej o błędzie rozlania „tutaj” - dodaj link do „Wprowadzenie do dynamicznych formuł tablicowych”

  1. Funkcji SORT można używać z innymi funkcjami tablicy dynamicznej, takimi jak FILTER i UNIQUE, aby tworzyć bardziej wszechstronne formuły.

SORTUJ w Arkuszach Google

Funkcja SORTUJ działa dokładnie tak samo w Arkuszach Google jak w Excelu:

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave