
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)