Екцел формула: Поредај по две колоне -

Генеричка формула

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

Резиме

Да бисте сортирали по две колоне, можете користити функцију СОРТБИ. У приказаном примеру подаци се прво сортирају по колони Групе у растућем редоследу, а затим у колони Оцена у силазном редоследу. Формула у Ф5 је:

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

Резултат су подаци сортирани по групама, затим по резултатима, при чему се прво појављују највиши резултати.

Објашњење

У приказаном примеру желимо сортирати податке у Б5: Д14 прво по групама у опадајућем редоследу. Ево потребне конфигурације:

  • низ = Б5: Д14
  • би_арраи1 = Д5: Д14
  • сорт_ордер1 = 1

Формула у наставку сортираће податке по групи АЗ:

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

Да бисмо проширили формулу да бисмо поредали следеће по резултату, у опадајућем редоследу, морамо додати:

  • би_арраи2 = Ц5: Ц14
  • сорт_ордер2 = -1

Са овим аргументима додатим, комплетна формула је:

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

Растући наспрам Силазни

Подаци су подразумевано сортирани у растућем редоследу (АЗ). Оваквим понашањем управљају аргументи сорт_ордер. Поредак_разврставања може се поставити на 1 (растући) или -1 (силазни). Формула у наставку је иста као и горе, осим што сортира бодове у растућем редоследу:

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

Занимљиви Чланци...