
Vispārēja formula
=SORTBY(data,col1,order,col2,order)
Kopsavilkums
Lai kārtotu pēc divām kolonnām, varat izmantot funkciju SORTBY. Parādītajā piemērā dati vispirms tiek sakārtoti pēc kolonnas Group augošā secībā, pēc tam pēc kolonnas Score dilstošā secībā. Formula F5 ir:
=SORTBY(B5:D14,D5:D14,1,C5:C14,-1)
Rezultāts ir dati, kas sakārtoti pēc grupas, pēc tam pēc rezultāta, un vispirms tiek parādīti augstākie rādītāji.
Paskaidrojums
Parādītajā piemērā mēs vēlamies vispirms sakārtot datus B5: D14 pa grupām dilstošā secībā. Vajadzīgā konfigurācija ir šāda:
- masīvs = B5: D14
- by_array1 = D5: D14
- sort_order1 = 1
Tālāk sniegtā formula sakārtos datus pēc AZ grupas:
=SORTBY(B5:D14,D5:D14,1) // sort by group only
Lai paplašinātu formulu, lai kārtotu nākamo pēc rezultāta dilstošā secībā, mums jāpievieno:
- by_array2 = C5: C14
- sort_order2 = -1
Pievienojot šos argumentus, pilnīga formula ir:
=SORTBY(B5:D14,D5:D14,1,C5:C14,-1)
Augošā un dilstošā
Pēc noklusējuma dati tiek kārtoti augošā secībā (AZ). Šo rīcību kontrolē argumenti sort_order. Sort_order var iestatīt uz 1 (augošs) vai -1 (dilstošs). Tālāk sniegtā formula ir tāda pati kā iepriekš, izņemot to, ka tā kārto rezultātus augošā secībā:
=SORTBY(B5:D14,D5:D14,1,C5:C14,1)