Formuła programu Excel: Sortuj wartości według kolumn -

Spisie treści

Formuła ogólna

=SORT(data,index,order,TRUE)

Podsumowanie

Aby posortować wartości według kolumn, możesz użyć funkcji SORTUJ. W przedstawionym przykładzie dane są sortowane według kolumny Grupa. Wzór w C8 to:

=SORT(C4:L5,2,-1,TRUE)

Wynikiem jest zakres C4: L5 posortowany według wyniku w porządku malejącym.

Wyjaśnienie

Funkcja SORT sortuje zakres przy użyciu podanego indeksu o nazwie sort_index. Zwykle ten indeks reprezentuje kolumnę w danych źródłowych.

Jednak funkcja SORT ma opcjonalny argument o nazwie „by_col”, który umożliwia sortowanie wartości zorganizowanych w kolumnach. Aby posortować według kolumny, ten argument musi mieć wartość TRUE, co mówi funkcji SORT, że sort_index reprezentuje wiersz.

W tym przypadku chcemy posortować dane według wyniku, który pojawia się w drugim wierszu, więc używamy sort_index o wartości 2. Funkcja SORT, która pojawia się w C8, jest skonfigurowana w następujący sposób:

=SORT(C4:L5,2,-1,TRUE)

  • tablica to dane z zakresu C4: L5
  • sort_index wynosi 2, ponieważ wynik znajduje się w drugim wierszu
  • sort_order wynosi -1, ponieważ chcemy sortować w porządku malejącym
  • by_col ma wartość TRUE, ponieważ dane są zorganizowane w kolumnach

Funkcja SORT zwraca posortowaną tablicę do zakresu C8: L9. Ten wynik jest dynamiczny; jeśli jakiekolwiek wyniki w danych źródłowych ulegną zmianie, wyniki zostaną automatycznie zaktualizowane.

Dzięki SORTBY

Do rozwiązania tego problemu można również użyć funkcji SORTBY. W przypadku SORTBY równoważną formułą jest:

=SORTBY(C4:L5,C5:L5,-1)

Interesujące artykuły...