Excel vzorec: Zoradiť podľa dvoch stĺpcov -

Všeobecný vzorec

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

Zhrnutie

Na zoradenie podľa dvoch stĺpcov môžete použiť funkciu SORTBY. V zobrazenom príklade sú dáta zoradené najskôr podľa stĺpca Skupina vo vzostupnom poradí, potom podľa stĺpca Skóre v zostupnom poradí. Vzorec v F5 je:

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

Výsledkom sú dáta zoradené podľa skupín a potom podľa skóre, pričom najvyššie skóre sa zobrazí ako prvé.

Vysvetlenie

V zobrazenom príklade chceme triediť údaje v B5: D14 najskôr podľa skupiny v zostupnom poradí. Potrebná konfigurácia:

  • pole = B5: D14
  • by_array1 = D5: D14
  • sort_order1 = 1

Nasledujúci vzorec zoradí údaje podľa skupiny AZ:

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

Ak chcete rozšíriť vzorec tak, aby ste mohli ďalej zoradiť skóre, v zostupnom poradí, musíme pridať:

  • by_array2 = C5: C14
  • sort_order2 = -1

Po pridaní týchto argumentov je celý vzorec:

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

Vzostupne vs. zostupne

Dáta sú predvolene zoradené vzostupne (AZ). Toto správanie je riadené argumentmi sort_order. Poradie zoradenia je možné nastaviť na 1 (vzostupne) alebo -1 (zostupne). Vzorec uvedený nižšie je rovnaký ako vyššie, okrem toho, že triedi skóre vzostupne:

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

Zaujímavé články...