Applies ToExcel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel tīmeklim Excel 2021 Excel 2021 darbam ar Mac Excel darbam ar iPad Excel darbam ar iPhone Excel darbam ar Android planšetdatoriem Excel darbam ar Android tālruņiem

Funkcija SORTBY kārto masīva vai diapazona saturu, pamatojoties uz atbilstošā diapazona vai masīva vērtībām.

Jūsu pārlūkprogramma neatbalsta video. Instalējiet Microsoft Silverlight, Adobe Flash Player vai Internet Explorer 9.

Šajā piemērā tiek kārtots personu vārdu saraksts pēc vecuma augošā secībā.

Izmantojiet SORTBY, lai kārtotu diapazonu. Šajā gadījumā tiek izmantota formula =SORTBY(D2:E9,E2:E9), lai kārtotu personu vārdu sarakstu pēc vecuma augošā secībā.

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

Arguments

Apraksts

array

Obligāts

Kārtojamais masīvs vai diapazons

by_array1

Obligāts

Masīvs vai diapazons, pēc kura kārtot

[sort_order1]

Neobligāts

Kārtošanas secība. 1 augošā secībā, -1 dilstošā secībā. Noklusējums ir augošā secībā.

[by_array2]

Neobligāts

Masīvs vai diapazons, pēc kura kārtot

[sort_order2]

Neobligāts

Kārtošanas secība. 1 augošā secībā, -1 dilstošā secībā. Noklusējums ir augošā secībā.

  • Masīvu var iztēloties kā vērtību rindu, vērtību kolonnu vai vērtību rindu un kolonnu kombināciju. Iepriekšējā piemērā SORTBY formulas masīvs ir šūnu diapazons D2:E9.

  • Funkcija SORTBY atgriež masīvu, kas izplešas, ja tas ir formulas galarezultāts. Tas nozīmē, ka Excel dinamiski izveido atbilstoša apjoma masīva diapazonu, ja tiek nospiests taustiņš ENTER. Ja jūsu atbalsta dati ir Excel tabula, tad, jums pievienojot vai noņemot datus no masīva diapazona, masīvs automātiski maina lielumu. Tā notiek, ja izmantojat strukturētās atsauces. Papildinformāciju skatiet šajā rakstā par masīvu izplešanos.

  • Programmā Excel ir ierobežots atbalsts vairāku darbgrāmatu dinamiskajiem masīviem, un šis scenārijs tiek atbalstīts tikai tad, ja abas darbgrāmatas ir atvērtas. Ja aizvērsit avota darbgrāmatu, visas saistītās dinamisko masīvu formulas pēc atsvaidzināšanas atgriezīs #REF! kļūdu .

Piemēri

Kārtojiet tabulu pēc reģiona augošā secībā, pēc tam pēc katras personas vecuma dilstošā secībā.

Kārtojiet tabulu pēc reģiona augošā secībā, pēc tam pēc katras personas vecuma dilstošā secībā.

Izmantojiet SORTBY kopā ar RANDARRAY un COUNTA, lai vērtību sarakstu sakārtotu nejaušā secībā. Šajā gadījumā E2# atbilst dinamiskā masīva diapazona, kura sākums ir šūnā E2, jo tas tika aizpildīts, izmantojot =SEQUENCE(10). Zīmi # sauc par izplestā diapazona operatoru.

Izmantojiet SORTBY kopā ar RANDARRAY un COUNTA. Šajā gadījumā E2# atbilst visam diapazonam, kura sākums ir šūnā E2, jo tas tika aizpildīts, izmantojot =SEQUENCE(10). Zīmi # sauc par izplestā diapazona operatoru.

Izmantojiet funkciju SORTBY, lai kārtotu temperatūras un nokrišņu vērtību tabulu pēc augstas temperatūras.

Izmantojiet funkciju SORTBY, lai kārtotu temperatūras un nokrišņu vērtību tabulu pēc augstas temperatūras.

Kļūdu nosacījumi

  • Argumentiem by_array ir jābūt vienu rindu augstiem vai vienu kolonnu platiem.

  • Visiem argumentiem ir jābūt vienādā izmērā.

  • Ja kārtošanas arguments nav -1 vai 1, formulas rezultātā radīsies #VALUE! kļūda. Ja iziesiet no kārtošanas secības argumenta, programma Excel pēc noklusējuma izmantos augošu secību.

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistam Excel tech kopienā vai saņemt atbalstu kopienās.

Skatiet arī

Funkcija FILTER

Funkcija RANDARRAY

Funkcija SEQUENCE

Funkcija SORT

Funkcija UNIQUE

Kļūdas #SPILL! programmā Excel

Dinamiskie masīvi un masīvu izplešanās

Netiešais krustpunkta operators: @

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.