Funcția SORTBY a Excel poate returna o matrice sortată de o altă matrice independentă. Puteți adăuga niveluri de sortare. Cu alte cuvinte, puteți sorta matrici după mai multe coloane. Această funcție este disponibilă pentru utilizatorii Excel 365 și 2019.
Spre deosebire de funcția SORT, matricea de sortare nu trebuie să facă parte din matrice și puteți adăuga mai multe niveluri de sortare și cu funcția SORTBY.
Sintaxa funcției SORTBY
= SORTBY (array, sorting_array1, [order], …)
Matrice: Aceasta este matricea pe care doriți să o sortați.
Sorting_array1: Aceasta este matricea prin care doriți să sortați matricea. Dimensiunea acestei matrice ar trebui să fie compatibilă cu matrice.
[Ordin]: Opțional. Setați-l la -1 dacă doriți ca ordinea să fie descendentă. În mod implicit, este ascendent (1).
Să vedem un exemplu pentru a clarifica lucrurile.
… : Aceasta este o funcție continuă și puteți da mai multe sorting_array și ordine. Prima matrice de sortare este esențială. Odihna este opțională.
Să avem câteva exemple pentru a vedea cum funcționează această funcție de sortare.
Exemplu: Sortează intervalul după un alt interval utilizând funcția SORTBY
Aici am exemple de date despre participanți, cu ID-urile și scorurile lor. Vreau să obțin numele sortate după ID-urile lor folosind funcția SORTBY.
Aplicați aici formula generică de mai sus pentru a obține numele sortate ascendent după coloana ID.
= SORTBY (B3: B11, C3: C11)
Aceasta va returna doar numele prin ID sortat ascendent.
Dacă doriți să obțineți întregul tabel decât să dați referința întregului tabel
= SORTBY (B3: D11, C3: C11)
Dacă doriți ca intervalul să fie sortat descendent după coloana ID, formula va fi:
= SORTBY (B3: D11, C3: C11, -1)
Exemplu: Sortează matricea după mai multe coloane
În exemplele de mai sus am sortat matricea după o singură coloană. Dar dacă vrem să facem sortare pe mai multe niveluri? Ei bine, această funcție vă permite să faceți sortare pe mai multe niveluri.
Să presupunem că doriți mai întâi să sortați tabelul de mai sus ascendent după Id și apoi să sortați matricea descendent după scor. Apoi formula va fi:
= SORTBY (B3: D11, C3: C11,1, D3: D11, -1)
Cum functioneazã?
Acest lucru funcționează exact așa cum funcționează sortarea meniului de date. Excel ascunde funcționarea internă a funcției.
Avantajul acestuia este, desigur, că îl puteți folosi cu alte funcții. Puteți utiliza tabloul rezultat ca intrare pentru o altă funcție.
Notă: Această funcție nu este disponibilă în Excel 2016 sau mai vechi. Această funcție este disponibilă pentru Excel 2019 și Excel 365. Dar, desigur, puteți utiliza alte tehnici pentru a sorta matricele în Excel 2016.
Funcția SORT în Excel | Funcția SORT returnează matricea sortată după numărul de coloană dat din matrice. De asemenea, funcționează pe date orizontale.
Sortează numerele folosind funcția Excel SMALL | Pentru a sorta numerele folosind formula în Excel 2016 și mai vechi, puteți utiliza funcția SMALL cu alte funcții de ajutor.
Sortați valorile numerice cu funcția Excel RANK | Pentru a sorta valorile numerice putem folosi funcția Rang. Formula este
Formula Excel pentru sortarea textului | Pentru a sorta valorile textului folosind formula în excel, folosim pur și simplu funcția COUNTIF. Iată formula
Articole populare:
50 de comenzi rapide Excel pentru a vă crește productivitatea | Deveniți mai rapid la sarcina dvs. Aceste 50 de comenzi rapide vă vor face să lucrați și mai rapid pe Excel.
Cum se utilizează funcția VLOOKUP în Excel | Aceasta este una dintre cele mai utilizate și populare funcții ale Excel, care este utilizată pentru a căuta valoarea din diferite intervale și foi.
Cum se utilizează funcția COUNTIF în Excel 2016 | Numărați valorile cu condiții folosind această funcție uimitoare. Nu trebuie să vă filtrați datele pentru a număra anumite valori. Funcția Countif este esențială pentru a vă pregăti tabloul de bord.
Cum se utilizează funcția SUMIF în Excel | Aceasta este o altă funcție esențială a tabloului de bord. Acest lucru vă ajută să rezumați valori în condiții specifice.