„Excel“ formulė: Rūšiuoti vertes pagal stulpelius -

Turinys

Bendroji formulė

=SORT(data,index,order,TRUE)

Santrauka

Norėdami rūšiuoti vertes pagal stulpelius, galite naudoti funkciją RŪŠIUOTI. Pateiktame pavyzdyje duomenys rūšiuojami pagal stulpelį Grupė. C8 formulė yra:

=SORT(C4:L5,2,-1,TRUE)

Rezultatas yra diapazonas C4: L5, surūšiuotas pagal balus mažėjančia tvarka.

Paaiškinimas

Funkcija SORT rūšiuoja diapazoną naudodama nurodytą indeksą, vadinamą sort_index. Paprastai šis indeksas nurodo stulpelį šaltinio duomenyse.

Tačiau funkcijoje SORT yra pasirinktinis argumentas, vadinamas „by_col“, kuris leidžia rūšiuoti stulpeliuose išdėstytas vertes. Jei norite rūšiuoti pagal stulpelį, šis argumentas turi būti nustatytas į TRUE, kuris funkcijai RŪŠIUOTI sako, kad sort_index reiškia eilutę.

Tokiu atveju norime surūšiuoti duomenis pagal balą, kuris pasirodo antroje eilėje, todėl naudojame sort_index iš 2. C8 rodoma funkcija SORT yra sukonfigūruota taip:

=SORT(C4:L5,2,-1,TRUE)

  • masyvas yra duomenys diapazone C4: L5
  • sort_index yra 2, nes rezultatas yra antroje eilutėje
  • sort_order yra -1, nes mes norime rūšiuoti mažėjimo tvarka
  • by_col yra TIKRA, nes duomenys yra išdėstyti stulpeliuose

SORT funkcija grąžina išrūšiuotą masyvą į diapazoną C8: L9. Šis rezultatas yra dinamiškas; jei pasikeis šaltinio duomenų balai, rezultatai bus automatiškai atnaujinti.

Su SORTBY

SORTBY funkcija taip pat gali būti naudojama šiai problemai išspręsti. Naudojant SORTBY, lygiavertė formulė yra:

=SORTBY(C4:L5,C5:L5,-1)

Įdomios straipsniai...