
Santrauka
„Excel SORT“ funkcija rūšiuoja diapazono ar masyvo turinį. Vertės gali būti rūšiuojamos pagal vieną ar daugiau stulpelių. Rūšiuoti pateikia dinamišką rezultatų masyvą.
Tikslas
Rūšiuoja diapazoną arba masyvąGrąžinimo vertė
Surūšiuotas masyvasSintaksė
= SORT (masyvas, (sort_index), (sort_order), (by_col))Argumentai
- masyvas - diapazonas arba masyvas rūšiuoti.
- sort_index - (neprivaloma) Rūšiuoti naudojama stulpelių rodyklė. Numatytasis yra 1.
- sort_order - (neprivaloma) 1 = kylanti , -1 = mažėjanti. Numatytasis yra didėjimo tvarka.
- by_col - (neprivaloma) TRUE = rūšiuoti pagal stulpelį. FALSE = rūšiuoti pagal eilutę. Numatytasis yra FALSE.
Versija
„Excel 365“Naudojimo užrašai
„Excel SORT“ funkcija ištraukia ir rūšiuoja unikalių reikšmių sąrašą iš diapazono. Rezultatas yra dinaminis reikšmių masyvas. Jei šis masyvas yra galutinis rezultatas (t. Y. Neperduotas kitai funkcijai), masyvo reikšmės „pasklis“ ant darbalapio į diapazoną, kuris automatiškai atnaujinamas, kai prie šaltinio srities pridedamos ar pašalinamos naujos unikalios vertės arba pasikeičia šaltinio vertės.
Pagal numatytuosius nustatymus funkcija Rūšiuoti rūšiuos reikšmes didėjimo tvarka naudodama pirmąjį stulpelį. Naudokite pasirinktinius argumentus sort_index ir sort_order, jei norite valdyti, pagal kurį stulpelį rūšiuoti, kokia tvarka (didėjančia ar mažėjančia).
Pavyzdžiai
Parodytame pavyzdyje duomenys yra B stulpelyje ir balai B stulpelyje. E5 rūšiavimo formulė yra:
=SORT(B5:C14,2) // sort by scores in ascending order
SORT funkcija išskiria visas reikšmes, surūšiuotas didėjimo tvarka pagal balus, ir rezultatus „išlieja“ į E5: F14 diapazoną.
Jei norite rūšiuoti pagal balus mažėjančia tvarka, nustatykite sort_order į -1 tokioje formulėje:
=SORT(B5:C14,2,-1) // sort by scores in descending order
Susiję vaizdo įrašai





