Формула Excel: Сортування за двома стовпцями -

Загальна формула

=SORTBY(data,col1,order,col2,order)

Резюме

Для сортування за двома стовпцями можна скористатися функцією SORTBY. У наведеному прикладі дані сортуються спочатку за стовпцем "Група" у порядку зростання, а потім за стовпцем "Оцінка" за спаданням. Формула в F5:

=SORTBY(B5:D14,D5:D14,1,C5:C14,-1)

Результат - це дані, відсортовані за групами, потім за балами, причому спочатку з’являються найвищі бали.

Пояснення

У наведеному прикладі ми хочемо сортувати дані в B5: D14 спочатку за групою в порядку зменшення. Ось необхідна конфігурація:

  • масив = B5: D14
  • by_array1 = D5: D14
  • порядок_сортування1 = 1

Формула нижче сортує дані за групою AZ:

=SORTBY(B5:D14,D5:D14,1) // sort by group only

Щоб розширити формулу, щоб сортувати наступну за оцінкою, за спаданням, нам потрібно додати:

  • by_array2 = C5: C14
  • порядок_сортування2 = -1

Додавши ці аргументи, повна формула:

=SORTBY(B5:D14,D5:D14,1,C5:C14,-1)

Висхідний проти Спадний

Дані за замовчуванням сортуються у порядку зростання (AZ). Ця поведінка контролюється аргументами sort_order. Порядок сортування можна встановити на 1 (за зростанням) або -1 (за спаданням). Формула нижче така ж, як і вище, за винятком того, що вона сортує бали за зростанням:

=SORTBY(B5:D14,D5:D14,1,C5:C14,1)

Цікаві статті...