Pobierz przykładowy skoroszyt
Ten samouczek pokaże, jak sortować za pomocą funkcji programu Excel zamiast narzędzia sortowania.
MAŁE I DUŻE funkcje
Użyjemy funkcji MAŁY (lub DUŻY) wraz z funkcją WIERSZ do sortowania naszych danych.
Funkcja SMALL zwraca k-tą najmniejszą liczbę ze zbioru danych:
1 | =MAŁY(B2:B8;3) |
Podczas gdy funkcja LARGE zwraca k-tą największą liczbę:
1 | =DUŻY(B2:B8;3) |
Użyjemy funkcji SMALL do sortowania w kolejności rosnącej, a funkcji LARGE do sortowania w kolejności malejącej.
Funkcja WIERSZ
Musimy również użyć funkcji ROW. Funkcja WIERSZ zwraca numer wiersza odwołania do komórki.
1 | = WIERSZ(C8) |
Może również podać numer wiersza komórki, w której wprowadzono formułę.
1 | = WIERSZ () |
Sortuj dane w porządku rosnącym
Możemy sortować dane w kolejności rosnącej za pomocą funkcji SMALL i funkcji ROW w ten sposób:
1 | =MAŁY($A$2:$A$9; WIERSZ()-1) |
Jak działa formuła?
Pamiętaj, to nasza formuła:
1 | =MAŁY(A2:A9;WIERSZ() - 1) |
Działa przy użyciu , aby wprowadzić poprawną wartość k dla każdego wiersza. Aby posortować dane w kolejności rosnącej, wartość k powinna wynosić 1 dla pierwszej komórki, a następnie zwiększać się w miarę przechodzenia w dół kolumny.
W pierwszej komórce
123 | = MAŁY(A2:A9;WIERSZ(B2)-1)= MAŁY (A2:A9, 2 - 1)= MAŁY (A2:A9, 1) |
Podobnie w drugiej komórce,
123 | = MAŁY(A2:A9;WIERSZ(B3)-1)= MAŁY (A2:A9, 3 - 1)= MAŁY (A2:A9, 2) |
W ten sposób wartość k wzrasta w miarę przesuwania się w dół kolumny, wyprowadzając liczby od najmniejszej do największej.
Sortuj dane w kolejności malejącej
Podobnie możemy sortować dane w kolejności malejącej za pomocą funkcji LARGE i funkcji ROW. Działa dokładnie tak, jak powyższa formuła.
1 | =DUŻY($A$2:$A$9; WIERSZ()-1) |
Uwaga: Powyższa formuła używa odwołań bezwzględnych (znaków $) do blokowania odwołań do komórek podczas kopiowania formuł. Jeśli nie jesteś zaznajomiony z tym tematem, zapoznaj się z naszym Przewodnikiem referencyjnym programu Excel.
Arkusze Google – Sortuj za pomocą MAŁYCH I DUŻYCH funkcji
Wszystkie powyższe przykłady działają dokładnie tak samo w Arkuszach Google, jak w Excelu.