Формула на Excel: Сортиране на стойностите по колони -

Съдържание

Обща формула

=SORT(data,index,order,TRUE)

Обобщение

За да сортирате стойностите по колони, можете да използвате функцията SORT. В показания пример данните се сортират по колоната Group. Формулата в C8 е:

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

Резултатът е диапазонът C4: L5, сортиран по резултат в низходящ ред.

Обяснение

Функцията SORT сортира диапазон, използвайки даден индекс, наречен sort_index. Обикновено този индекс представлява колона в изходните данни.

Функцията SORT обаче има незадължителен аргумент, наречен "by_col", който позволява сортиране на стойности, организирани в колони. За сортиране по колона този аргумент трябва да бъде зададен на TRUE, което казва на функцията SORT, че sort_index представлява ред.

В този случай искаме да сортираме данните по Score, който се появява на втория ред, затова използваме sort_index на 2. Функцията SORT, която се появява в C8, е конфигурирана по следния начин:

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

  • масив са данните в диапазона C4: L5
  • sort_index е 2, тъй като резултатът е на втория ред
  • sort_order е -1, тъй като искаме да сортираме в низходящ ред
  • by_col е TRUE, тъй като данните са организирани в колони

Функцията SORT връща сортирания масив в диапазона C8: L9. Този резултат е динамичен; ако някакви резултати в изходните данни се променят, резултатите ще се актуализират автоматично.

С SORTBY

Функцията SORTBY също може да се използва за решаване на този проблем. При SORTBY еквивалентната формула е:

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

Интересни статии...