Funkcija SORT rikiuoja diapazono arba masyvo turinį.
Šiame pavyzdyje mes rikiuojame pagal regioną, pardavimo atstovą ir produktą atskirai naudodami =SORT(A2:A17), nukopijuotą į langelius F2, H2 ir J2.
Funkcija SORT pateikia išrikiuotą masyvo elementų masyvą. Pateiktas masyvas yra tokios pačios formos kaip įvestas masyvo argumentas.
=SORT(array,[sort_index],[sort_order],[by_col])
Argumentas |
Aprašas |
---|---|
array Būtinas |
Rikiuotinas diapazonas arba masyvas |
[sort_index] Pasirinktinai |
Skaičius, nurodantis eilutę arba stulpelį, pagal kurį rikiuoti |
[sort_order] Pasirinktinai |
Skaičius, nurodantis pageidaujamą rikiavimo tvarką: 1 – norint rikiuoti didėjimo tvarka (numatytoji reikšmė), -1 – norint rikiuoti mažėjimo tvarka |
[by_col] Pasirinktinai |
Loginė reikšmė, nurodanti pageidaujamą rikiavimo kryptį: FALSE (klaidinga) – norint rikiuoti pagal eilutę (numatytoji reikšmė), TRUE (teisinga) – norint rikiuoti pagal stulpelį |
Pastabos:
-
Jeigu argumentas sort_index nenurodomas, laikoma, kad naudojama row1/col1. Jeigu tvarka nenurodoma, laikoma, kad naudojama didėjimo tvarka. Pagal numatytuosius nustatymus „Excel“ rikiuos pagal eilutę, pagal stulpelį rikiuos tik tada, kai argumento by_col reikšmė yra TRUE (teisinga). Kai argumento by_col reikšmė yra FALSE (klaidinga) arba jos nėra, „Excel“ rikiuos pagal eilutę.
-
Funkcija SORT pateikta rikiuoti masyve esančius duomenis. Jei norite rikiuoti duomenis tinklelyje, geriau naudoti funkciją SORTBY, nes ji yra lankstesnė. Funkcija SORTBY atsižvelgs į stulpelių pridėjimą / panaikinimą, nes ji nurodo diapazoną, o funkcija SORT nurodo stulpelio nuorodos numerį.
-
Masyvą galima suvokti kaip reikšmių eilutę, reikšmių stulpelį arba reikšmių eilučių ir stulpelių derinį. Aukščiau pateiktame pavyzdyje mūsų funkcijos SORT formulės šaltinio masyvas yra diapazonas A5:D20.
-
Funkcija SORT 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
Rikiuokite reikšmių diapazoną mažėjimo tvarka.
Naudokite funkcijas SORT ir FILTER kartu norėdami surikiuoti diapazoną didėjimo tvarka ir apriboti jį reikšmėmis virš 5 000.
Reikia daugiau pagalbos?
Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.
Taip pat žr.
#IŠPLĖTIMAS! klaidos programoje „Excel“