Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Funcția SORTBY sortează conținutul unei zone sau matrice pe baza valorilor dintr-o zonă sau matrice corespunzătoare.

Browserul nu acceptă redarea video. Instalați Microsoft Silverlight, Adobe Flash Player sau Internet Explorer 9.

În acest exemplu, sortăm o listă cu nume de persoane după vârsta lor, în ordine crescătoare.

Utilizați SORTBY pentru a sorta o zonă. În acest caz, am utilizat =SORTBY(D2:E9,E2:E9) pentru a sorta o listă cu nume de persoane după vârsta lor, în ordine crescătoare.

=SORTBY(matrice, by_array1, [sort_order1], [by_array2, sort_order2],...) 

Argument

Descriere

matrice

Obligatoriu

Matricea sau zona de sortat

după_matrice1

Obligatoriu

Matricea sau zona care se sortează

[ordine_sortare1]

Opțional

Ordinea de utilizat pentru sortare. 1 pentru ascendent, -1 pentru descrescătoare. Valoarea implicită este ascendentă.

[după_matrice2]

Opțional

Matricea sau zona care se sortează

[ordine_sortare2]

Opțional

Ordinea de utilizat pentru sortare. 1 pentru ascendent, -1 pentru descrescătoare. Valoarea implicită este ascendentă.

Note: 

  • O matrice poate fi considerată ca fiind un rând de valori, o coloană de valori sau o combinație de rânduri și coloane de valori. În exemplul de mai sus, matricea pentru formula noastră SORTBY este zona D2:E9.

  • Funcția SORTBY va returna o matrice, care se va vărsa dacă este rezultatul final al unei formule. Acest lucru înseamnă că Excel va crea dinamic zona matrice de dimensiunea corespunzătoare atunci când apăsați ENTER. Dacă datele de suport se află într-un tabel Excel, matricea se va redimensiona automat pe măsură ce adăugați sau eliminați date din zona de matrice, dacă utilizați referințe structurate. Pentru mai multe detalii, consultați acest articol despre Comportamentul matricelor vărsate.

  • Excel oferă suport limitat pentru matricele dinamice dintre registrele de lucru, iar acest scenariu este acceptat doar când sunt deschise ambele registre de lucru. Dacă închideți registrul de lucru sursă, toate formulele matrice dinamice legate vor returna o eroare #REF! când sunt reîmprospătate.

Exemple

Sortați un tabel după Regiune în ordine crescătoare, apoi după vârsta fiecărei persoane, în ordine descrescătoare.

Sortați un tabel după Regiune în ordine crescătoare, apoi după vârsta fiecărei persoane, în ordine descrescătoare.

Utilizați SORTBY cu RANDARRAY și COUNTA pentru a aranja în ordine aleatoare o listă de valori. În acest caz, E2# face referire la zona de matrice dinamică, care începe cu celula E2, deoarece aceasta a fost completată utilizând =SEQUENCE(10). Semnul # se numește operator de zonă vărsată.

Utilizați SORTBY cu RANDARRAY și COUNTA. În acest caz, E2# face referire la întreaga zonă care începe cu celula E2, deoarece aceasta a fost completată utilizând =SEQUENCE(10). Semnul # se numește operator de zonă vărsată.

Utilizați SORTBY pentru a sorta un tabel cu valori ale temperaturii și precipitațiilor după temperatura ridicată.

Utilizați SORTBY pentru a sorta un tabel cu valori ale temperaturii și precipitațiilor după temperatura ridicată.

Condiții de eroare

  • Argumentele după_matrice trebuie să aibă înălțimea de un rând sau lățimea de o coloană.

  • Toate argumentele trebuie să aibă aceeași dimensiune.

  • Dacă argumentul pentru ordinea de sortare nu este -1 sau 1, formula va genera o eroare #VALUE! . Dacă excludeți argumentul ordinii de sortare, Excel va fi implicit în ordine ascendentă.

Aveți nevoie de ajutor suplimentar?

Puteți oricând să întrebați un expert din Comunitatea tehnică Excel sau să obțineți asistență în Comunități.

Consultați și

Funcția FILTER

Funcția RANDARRAY

Funcția SEQUENCE

Funcția SORT

Funcția UNIQUE

Erorile #SPILL! din Excel

Matricele dinamice și comportamentul matricelor vărsate

Operatorul de intersecție implicit: @

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×