Rūšiuoti funkcijų pavyzdžius - „Excel“ ir „Google“ skaičiuoklės

Ši pamoka parodo, kaip naudotis Rūšiavimo funkcija „Excel“, kad surūšiuotumėte verčių sąrašą.

Rūšiavimo funkcijų apžvalga

Funkcija RŪŠYTI naudojama reikšmėms rūšiuoti diapazone ar masyve. Jis gali būti naudojamas vertėms išdėstyti didėjančia arba mažėjančia tvarka.

Norėdami naudoti „Excel“ darbalapio rūšiavimo funkciją, pasirinkite langelį ir įveskite:

(Atkreipkite dėmesį, kaip atrodo formulės įvestys)

RŪŠYMO funkcija Sintaksė ir įvestys:

= RŪŠIUOTI (masyvas, [rūšiuoti_indeksas], [rūšiuoti_pasakymas], [pagal_col])

masyvas - Rūšiuoti diapazonas arba masyvas.

[rūšiuoti_indeksas] (neprivaloma) - Stulpelių rodyklė, naudojama rūšiavimui. Jei jis praleistas, jis pagal nutylėjimą yra 1.

[Rikiuoti] (neprivaloma) - Naudokite 1 rūšiuoti didėjančia tvarka ir -1 mažėjančiai tvarkai. Jei jis praleistas, jis pagal nutylėjimą yra 1, t. Y. Didėjanti tvarka.

[by_col] (neprivaloma) - Naudokite TIESA rūšiuoti pagal stulpelį ir NETIESA rūšiuoti pagal eilutę. Jei jis praleistas, numatytasis parametras yra FALSE, ty Rūšiuoti pagal eilutę.

Norėdami rūšiuoti vertes didėjančia arba mažėjančia tvarka

Mes galime užsisakyti reikšmių masyvą didėjančia arba mažėjančia tvarka. Norėdami tai padaryti, manipuliuojame argumentu [sort_order], naudodamiesi funkcija SORT.

Norėdami surūšiuoti mūsų darbuotojų sąrašą A2: A7 į Didėjančia tvarka įvedame šią formulę D2.

= RŪŠYTI (A2: A7)

Pastebėsite, kad aukščiau pateiktame pavyzdyje mes praleidome argumentą [rūšiuoti_pasakymas], nes nebūtina nustatyti jo vertės, kai norite užsisakyti diapazoną didėjančia tvarka.

Žemiau pateiktame pavyzdyje mes nustatėme argumento [rūšiuoti_pasakymas] reikšmę į -1, kad mūsų masyvas būtų užsakytas Mažėjančia tvarka. Įvedame šią formulę D2:

= RŪŠIUOTI (A2: A7,, -1)

Pastebėsite, kad trečiasis mūsų formulės argumentas [rūšiuoti] yra nustatytas -1. Kai nustatyta 1 jis grąžina sąrašą didėjančia tvarka.

Norėdami rūšiuoti vertes pagal kitą stulpelį

Taip pat galite naudoti funkciją RŪŠYTI, kad surūšiuotumėte masyvo stulpelį pagal kito to paties masyvo stulpelio vertes. Pavyzdžiui, norime surūšiuoti darbuotojų sąrašą A2: A7 skyrių, kuriuose jie dirba B2: B7. Norėdami tai padaryti, įveskite šią formulę E2:

= RŪŠYTI (A2: B7,2)

Jūs pastebėsite, kad antrasis argumentas [rūšiuoti_indeksas] yra nustatytas į 2. Tai reiškia, kad mes naudojame antrąjį stulpelį, kad rūšiuotume funkcijos išvesties tvarką.

Šį pavyzdį taip pat galima išspręsti naudojant funkciją SORTBY, kuri naudojimo atveju ir funkcionalumu yra glaudžiai susijusi su funkcija SORT.

Norėdami rūšiuoti vertes pagal kelis stulpelius

Ankstesniame skyriuje matėme, kaip rūšiuoti vertes viename stulpelyje pagal vertes kitame stulpelyje. Naudodami funkciją RŪŠYTI, galite žengti dar vieną žingsnį ir surūšiuoti rezultatą pagal kitą stulpelį.

Įsivaizduokite scenarijų, pagal kurį norime surūšiuoti darbuotojų sąrašą A2: A7 pagal skyrių, kuriam jie priklauso B2: B7 po to norime kiekviename skyriuje sutvarkyti pavadinimus abėcėlės tvarka. Norėdami tai padaryti, įvedame šią formulę E2:

= RŪŠIUOTI (A2: B7, {2,1}, {1,1})

Tam naudojame pastovius masyvus {2,1} ir {1,1}.

[rūšiuoti_indeksas] = {2,1}

Anksčiau pateiktas fragmentas reiškia, kad pirmiausia surūšiuojame duomenis pagal antrąjį stulpelį, t. Y. Skyriaus stulpelį, o paskui - pagal pirmąjį stulpelį, t. Y. Darbuotojų stulpelį

[rūšiuoti_pasakymas] = {1,1}

Anksčiau pateiktas fragmentas reiškia, kad antrąjį ir pirmąjį stulpelius rūšiuojame didėjančia tvarka.

Naudokite su kitomis dinaminio masyvo formulėmis

SORT funkcija gali būti naudojama kartu su kitomis dinaminio masyvo formulėmis, tokiomis kaip UNIQUE ir FILTER.

Su unikalia funkcija

Pvz., Norėtume surikiuoti unikalių mūsų įmonės darbuotojų sąrašą, kad galėtume įvesti šią formulę D2:

= RŪŠIUOTI (UNIKALUS (A2: A7))

Su FILTER funkcija

Pavyzdžiui, norėtume grąžinti vaisių, kurių pardavimo kiekis pasiekė arba viršijo mūsų tikslą, sąrašą D2, Norėdami tai padaryti, įvedame šią formulę F2:

= RŪŠIUOTI (FILTRAS (A2: B17, B2: B17> = D2), 2, -1)

Problemos

#SPILL!

Ši klaida įvyksta, kai išsiliejimo diapazone yra reikšmė, ty diapazonas, kuriame funkcija SORT pateikia rezultatus.

Norėdami ištaisyti šią klaidą, išvalykite diapazoną, kurį pabrėžia „Excel“.

Rūšiuoti funkcijų patarimai ir gudrybės

  1. The [Rikiuoti] gali būti tik 1 (didėjanti) arba -1 (mažėjanti), kai šiam argumentui nėra pateikta reikšmė, funkcija Rūšiuoti pagal nutylėjimą rūšiuojama didėjančia tvarka.
  1. Įsitikinkite, kad langeliai po įvesties langeliu yra tušti, kad išvengtumėte išsiliejimo klaidos, daugiau apie išsiliejimo klaidą sužinokite čia - pridėkite nuorodą į „Įvadą į dinaminio masyvo formules“

  1. Funkciją SORT galima naudoti su kitomis dinaminio masyvo funkcijomis, tokiomis kaip FILTER ir UNIQUE, kad būtų sukurtos įvairesnės formulės.

RŪŠYTI „Google“ skaičiuoklėse

Funkcija RŪŠYTI „Google“ skaičiuoklėse veikia taip pat, kaip ir „Excel“:

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave