Excel képlet: Rendezés két oszlop szerint -

Á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)

érdekes cikkek...