SORTBY (funkcija SORTBY)

Funkciją SORTBY rūšiuoja turinį diapazone arba masyve pagal reikšmes atitinkamame diapazone arba masyve.

Jūsų naršyklė nepalaiko vaizdo įrašo. Įdiekite „Microsoft Silverlight“, „Adobe Flash Player“ ar „Internet Explorer 9“.

Pastaba: Rugsėjo 24 d. 2018: funkcija SORCBY yra viena iš kelių Beta funkcijų ir šiuo metu pasiekiama tik " Office Insider " daliai. Per ateinančius kelis mėnesius toliau optimizuosime šias funkcijas. Kai jos bus parengtos, mes paskelbsime ją visiems programos „Office Insider“ dalyviams ir „Office 365“ prenumeratoriams.

Šiame pavyzdyje rūšiuojame žmonių vardus pagal amžių didėjančia tvarka.

Naudokite SORTBY diapazonui rūšiuoti. Šiuo atveju naudojome =SORTBY(D2:E9,E2:E9) norėdami surūšiuoti žmonių vardus pagal amžių didėjančia tvarka.

= SORCBY (masyvas, by_array1, [sort_order1], [by_array2, sort_order2],...) 

Argumentas

Aprašas

array

Būtinas

Rūšiuotinas masyvas ar diapazonas

by_array1

Būtinas

Rūšiuotinas masyvas ar diapazonas, esantis

[sort_order1]

Pasirinktinai

Rūšiavimo tvarka. 1 didėjimo tvarka – 1. Numatytoji reikšmė yra didėjimo tvarka.

[by_array2]

Pasirinktinai

Rūšiuotinas masyvas ar diapazonas, esantis

[sort_order2]

Pasirinktinai

Rūšiavimo tvarka. 1 didėjimo tvarka – 1. Numatytoji reikšmė yra didėjimo tvarka.

Pastabos: 

  • Masyvą galima suvokti kaip reikšmių eilutę, reikšmių stulpelį arba reikšmių eilučių ir stulpelių derinį. Aukščiau pateiktame pavyzdyje mūsų formulės SORTBY masyvas yra diapazonas D2:E9.

  • Funkcija SORTBY pateiks masyvą, kuris išsiplės, jei jis bus galutinis formulės rezultatas. Tai reiškia, kad „Excel“ dinamiškai sukurs atitinkamo dydžio masyvo diapazoną, kai paspausite klavišą ENTER. Jei jūsų palaikymo duomenys yra „Excel“ lentelė, tuomet masyvo dydis automatiškai pasikeičia, jei į masyvo diapazoną įtraukiate duomenis arba juos pašalinate, kai naudojate Struktūrinės nuorodos. Daugiau informacijos žr. šiame straipsnyje apie išplėsto masyvo elgesį.

  • „Excel“ dinaminių masyvų skirtingose darbaknygėse palaikymas yra ribotas, o šis scenarijus palaikomas tik, kai atidarytos abi darbaknygės. Jei uždarysite šaltinio darbaknygę, visos susietos dinaminių masyvų formulės atnaujinus pateiks #REF! klaidą .

Pavyzdžiai

Rūšiuokite lentelę pagal regioną didėjimo tvarka, tada pagal kiekvieno asmens amžių mažėjimo tvarka.

Rūšiuokite lentelę pagal regioną didėjimo tvarka, tada pagal kiekvieno asmens amžių mažėjimo tvarka.

Naudokite SORTBY su RANDARRAY ir COUNTA, norėdami naudoti atsitiktinę reikšmių sąrašą. Šiuo atveju E2# nurodo dinaminio masyvo diapazoną nuo langelio E2, kaip kad buvo užpildytas naudojant =SEQUENCE(10). Ženklas # vadinamas sulieto diapazono operatoriumi.

Naudokite SORTBY su RANDARRAY ir COUNTA. Šiuo atveju E2# nurodo visą diapazoną nuo langelio E2, kaip kad buvo užpildytas naudojant = SEQUENCE(10). Ženklas # vadinamas sulieto diapazono operatoriumi.

Naudokite SORTBY norėdami rūšiuoti temperatūros ir kritulių reikšmes pagal didelę temperatūrą.

Naudokite SORTBY norėdami rūšiuoti temperatūros ir kritulių reikšmes pagal didelę temperatūrą.

Klaidų sąlygos

  • By_array argumentai turi būti vienos eilutės aukščio arba vieno stulpelio pločio.

  • Visi argumentai turi būti tokio paties dydžio.

  • Jei rūšiavimo tvarkos argumentas nėra -1 ar 1, formulė pateiks #VALUE! klaidą. Jei išeisite iš rikiavimo tvarkos argumento, programa "Excel" bus numatytoji didėjimo tvarka.

Reikia daugiau pagalbos?

Visada galite paprašyti specialisto iš „Excel“ technologijų bendruomenės, gauti pagalbos iš Atsakymų bendruomenės arba siūlyti naują funkciją ar patobulinimą „Excel“ vartotojo balse.

Taip pat žr.

Funkcija FILTER

Funkcija RANDARRAY

Funkcija SEQUENCE

Funkcija SORT

Funkcija UNIQUE

#SPILL! klaidos programoje „Excel“

Dinaminiai masyvai ir išplėsto masyvo elgesys

Numanomas sankirtos operatorius: @

Pastaba:  Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Prašome mus informuoti, ar radote reikiamos informacijos. Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip nuoroda.

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×