SORTBY funkcijų pavyzdžiai - „Excel“

Ši pamoka parodo, kaip naudotis Funkcija SORTBY „Excel“, norėdami rūšiuoti verčių sąrašą pagal atitinkamų verčių sąrašą.

SORTBY funkcijų apžvalga

Funkcija „SORTBY“ yra „SORT“ funkcijos pratęsimas. Tai palengvina masyvo verčių užsakymą pagal atitinkamo masyvo ar diapazono vertes.

Norėdami naudoti „SORTBY Excel“ darbalapio funkciją, pasirinkite langelį ir įveskite:

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

SORTBY funkcijos sintaksė ir įvestys:

= SORTBY (masyvas, masyvo_masetas1, [rūšiavimo_pasakymas1], [pagal_masetas2, rūšiavimo_pasakymas2],…)

masyvas - Rūšiuoti masyvą ar diapazoną.

1 - Masyvas ar diapazonas, į kuriuos reikia rūšiuoti.

[sort_order1] (neprivaloma) - Užsakymas naudoti rūšiavimui. 1 pakilimui, -1 nusileidimui. Jei jis praleistas, jis pagal nutylėjimą yra 1, t. Y. Didėjanti tvarka.

[byarray2] (neprivaloma) - Antrasis masyvas ar diapazonas, į kuriuos reikia rūšiuoti.

[sort_order2] (neprivaloma) - Užsakymas naudoti rūšiavimui. 1 didėjančiam, -1 mažėjančiam. Numatytasis yra didėjantis.

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

Norėdami surūšiuoti darbuotojus A2: A7 didėjančia tvarka, kurią jie dirbo B2: B7, įvedame šią formulę D2:

= SORTBY (A2: B7, B2: B7)

Jei norime grąžinti tik surūšiuotų darbuotojų sąrašą, įvedame šią formulę D2:

= SORTBY (A2: A7, B2: B7)

Jūs pastebėsite, kad mes nustatėme [masyvas] argumentas į A2: A7 nes norime grąžinti tik pirmąjį stulpelį.

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

Norėdami surūšiuoti darbuotojus A2: A7 mažėjančia jų dirbtų valandų tvarka įvedame šią formulę D2:

= SORTBY (A2: B7, B2: B7, -1)

Jūs pastebėsite, kad trečias argumentas [Rikiuoti] yra nustatytas į -1 kad būtų galima rūšiuoti valandų skaičių mažėjančia tvarka. Kai nustatyta 1 formulė rūšiuoja valandas didėjančia tvarka, kaip parodyta ankstesniame skyriuje.

Norėdami rūšiuoti vertes pagal kelis stulpelius

Norėdami surūšiuoti darbuotojus A2: A7 į antrą stulpelį, ty dirbtas valandas, o po to į pirmą stulpelį, ty darbuotojus, įvedame šią formulę D2:

= SORTBY (A2: B7, B2: B7, 1, A2: A7, 1)

Problemos

#SPILL!

Ši klaida atsiranda, kai išsiliejimo diapazone yra reikšmė, ty diapazonas, kuriame funkcija SORTBY pateikia rezultatus.

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

SORTBY Patarimai ir gudrybės

  1. Įsitikinkite, kad argumentai [masyvas] ir [byarray] turi tą patį eilučių skaičių:

    Tai veiks


Tai neveiks

2. [Rikiuoti] gali būti tik 1 (didėjanti) arba -1 (mažėjanti), kai šiam argumentui nėra pateikta vertė, funkcija SORTBY pagal nutylėjimą rūšiuoja didėjančia tvarka.

3. Įsitikinkite, kad langeliai po įvesties langeliu yra tušti, kad išvengtumėte išsiliejimo klaidos, sužinokite daugiau apie išsiliejimo klaidą „čia“ - pridėti nuorodą į įvadą į DAF.

4. SORTBY galima naudoti su kitomis dinaminio masyvo funkcijomis, tokiomis kaip FILTER, kad būtų sukurtos įvairesnės formulės.

5. Vietoj funkcijos SORTBY galite naudoti funkciją SORT, kad rūšiuotumėte vertes pagal kitą diapazoną ar masyvą.

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


Vienintelis apribojimas yra tas, kad mes turime įtraukti stulpelį, kurį naudojame rūšiuoti į išvestį, kai naudojame SORT.

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

wave wave wave wave wave