
Általános képlet
=SORTBY(data,col1,order,col2,order)
Összegzés
Két oszlop szerinti rendezéshez használhatja a SORTBY funkciót. A bemutatott példában az adatokat először a Csoport oszlop, növekvő sorrendben, majd a Pontszám oszlop rendezi csökkenő sorrendben. Az F5 képlete a következő:
=SORTBY(B5:D14,D5:D14,1,C5:C14,-1)
Az eredmény csoportonként, majd pontszám szerint rendezve van, és a legmagasabb pontszám jelenik meg először.
Magyarázat
A bemutatott példában először a B5: D14 formátumú adatokat akarjuk csoportok szerint rendezni csökkenő sorrendben. Itt van a szükséges konfiguráció:
- tömb = B5: D14
- by_array1 = D5: D14
- sort_order1 = 1
Az alábbi képlet az adatokat AZ csoport szerint rendezi:
=SORTBY(B5:D14,D5:D14,1) // sort by group only
A képlet kibővítéséhez, hogy a következő pontszám szerint, csökkenő sorrendben válogasson, hozzá kell adnunk:
- by_array2 = C5: C14
- sort_order2 = -1
Ezen érvek hozzáadásával a teljes képlet a következő:
=SORTBY(B5:D14,D5:D14,1,C5:C14,-1)
Növekvő vs. Csökkenő
Az adatok alapértelmezés szerint növekvő sorrendben (AZ) vannak rendezve. Ezt a viselkedést a sort_order argumentumok vezérlik. A Rendezés_rendezés beállítható 1-re (növekvő) vagy -1-re (csökkenő). Az alábbi képlet megegyezik a fentivel, azzal a különbséggel, hogy növekvő sorrendben rendezi a pontszámokat:
=SORTBY(B5:D14,D5:D14,1,C5:C14,1)