„Excel“ funkcija SORTBY gali grąžinti surūšiuotą masyvą kitu nepriklausomu masyvu. Galite pridėti rūšiavimo lygius. Kitaip tariant, galite rūšiuoti masyvus pagal daugiau nei vieną stulpelį. Ši funkcija prieinama „Excel 365“ ir „2019“ vartotojams.
Skirtingai nuo funkcijos SORT, rūšiavimo masyvas nebūtinai turi būti masyvo dalis, o su funkcija SORTBY galite pridėti kelis rūšiavimo lygius.
Funkcijos SORTBY sintaksė
= SORTBY (masyvas, rūšiavimo_masyvas1, [tvarka],…)
Masyvas: Tai masyvas, kurį norite rūšiuoti.
Rūšiavimo_masyvas1: Tai yra masyvas, pagal kurį norite rūšiuoti masyvą. Šio masyvo matmenys turėtų būti suderinami su masyvas.
[įsakymas]: Neprivaloma. Jei norite, kad užsakymas mažėtų, nustatykite jį į -1. Pagal numatytuosius nustatymus jis didėja (1).
Pažiūrėkime pavyzdį, kad viskas būtų aišku.
… : Tai yra nenutrūkstama funkcija ir galite pateikti kelis rūšiavimo_matricas ir tvarką. Pirmasis rūšiavimo masyvas yra būtinas. Poilsis yra neprivalomas.
Pateiksime keletą pavyzdžių, kaip ši rūšiavimo funkcija veikia.
Pavyzdys: surūšiuokite diapazoną pagal kitą diapazoną, naudodami funkciją SORTBY
Čia turiu pavyzdinius dalyvių duomenis su jų ID ir balais. Noriu, kad vardai būtų surūšiuoti pagal jų ID, naudojant funkciją SORTBY.
Taikykite aukščiau pateiktą bendrąją formulę, kad gautumėte didėjančiai surūšiuotus pavadinimus pagal ID stulpelį.
= SORTBY (B3: B11, C3: C11)
Tai grąžins tik vardus didėjančiai surūšiuotu ID.
Jei norite gauti visą lentelę, tiesiog nurodykite visą lentelę
= SORTBY (B3: D11, C3: C11)
Jei norite, kad diapazonas būtų rūšiuojamas mažėjančiai pagal stulpelį ID, formulė bus tokia:
= SORTBY (B3: D11, C3: C11, -1)
Pavyzdys: surūšiuoti masyvą daugiau nei vienu stulpeliu
Anksčiau pateiktuose pavyzdžiuose masyvą surūšiavome tik pagal vieną stulpelį. Bet ką daryti, jei norime rūšiuoti kelis lygius? Na, ši funkcija leidžia atlikti kelių lygių rūšiavimą.
Tarkime, kad pirmiausia norite surūšiuoti aukščiau pateiktą lentelę didėjančiai pagal ID, o tada masyvą mažinti pagal rezultatą. Tada formulė bus tokia:
= SORTBY (B3: D11, C3: C11,1, D3: D11, -1)
Kaip tai veikia?
Tai veikia taip, kaip veikia duomenų rūšiavimo meniu. „Excel“ slepia vidinį funkcijos veikimą.
Žinoma, jo pranašumas yra tas, kad galite jį naudoti su kitomis funkcijomis. Gautą masyvą galite naudoti kaip kitos funkcijos įvestį.
Pastaba: Ši funkcija negalima „Excel 2016“ ar senesnėje versijoje. Šia funkcija galima naudotis „Excel 2019“ ir „Excel 365.“. Tačiau, žinoma, galite naudoti kitus metodus, skirtus „Excel 2016“ masyvams rūšiuoti.
Funkcija RŪŠYTI „Excel“ | Funkcija RŪŠYTI grąžina surūšiuotą masyvą pagal nurodytą masyvo stulpelio numerį. Jis taip pat veikia su horizontaliais duomenimis.
Rūšiuokite skaičius naudodami „Excel SMALL“ funkciją | Norėdami rūšiuoti skaičius naudodami „Excel 2016“ ir naujesnių versijų formulę, galite naudoti funkciją SMALL su kitomis pagalbos funkcijomis.
Rūšiuokite skaitmenines vertes naudodami „Excel RANK“ funkciją | Norėdami rūšiuoti skaitines vertes, galime naudoti reitingo funkciją. Formulė yra
„Excel“ formulė tekstui rūšiuoti | Norėdami rūšiuoti teksto vertes naudodami „Excel“ formulę, mes tiesiog naudojame funkciją COUNTIF. Čia yra formulė
Populiarūs straipsniai:
50 „Excel“ nuorodų, skirtų produktyvumui padidinti | Greičiau atlikite savo užduotį. Šie 50 sparčiųjų klavišų leis dar greičiau dirbti naudojant „Excel“.
Kaip naudotis „VLOOKUP“ funkcija „Excel“ | Tai yra viena iš dažniausiai naudojamų ir populiariausių „Excel“ funkcijų, naudojama norint ieškoti vertės iš įvairių diapazonų ir lapų.
Kaip naudoti funkciją „COUNTIF“ programoje „Excel 2016“ | Naudodami šią nuostabią funkciją, suskaičiuokite reikšmes su sąlygomis. Norint suskaičiuoti konkrečias vertes, nereikia filtruoti duomenų. Skaitiklio funkcija yra būtina norint paruošti prietaisų skydelį.
Kaip naudotis „SUMIF“ funkcija „Excel“ | Tai dar viena esminė prietaisų skydelio funkcija. Tai padeda apibendrinti vertes konkrečiomis sąlygomis.