Funktsiooninäited - Excel ja Google'i arvutustabelid

See õpetus näitab, kuidas Funktsioon SORT Excelis väärtuste loendi sortimiseks.

Sortimisfunktsiooni ülevaade

Funktsiooni SORT kasutatakse vahemiku või massiivi väärtuste sortimiseks. Seda saab kasutada väärtuste järjestamiseks kasvavas või kahanevas järjekorras.

Funktsiooni SORT Excel töölehe kasutamiseks valige lahter ja tippige:

(Pange tähele, kuidas valemisisendid ilmuvad)

Sortimisfunktsiooni süntaks ja sisendid:

= SORT (massiiv, [sort_index], [sort_order], [by_col])

massiiv - Sorteeritav vahemik või massiiv.

[sort_index] (valikuline) - veergude indeks sortimiseks. Kui see välja jäetakse, on see vaikimisi 1.

[sort_order] (valikuline) - Kasutage 1 sorteerida kasvavas järjekorras ja -1 kahanevas järjekorras. Kui see välja jäetakse, on see vaikimisi 1, st kasvavas järjekorras.

[by_col] (valikuline) - Kasutage TÕSI veergude järgi sorteerida ja VALE rea järgi sorteerida. Kui see välja jäetakse, on see vaikimisi FALSE, st sorteeri rea järgi.

Väärtuste sortimiseks kasvavas või kahanevas järjekorras

Me saame tellida väärtuste massiivi kasvavas või kahanevas järjekorras. Selleks manipuleerime funktsiooni SORT abil argumendiga [sort_order].

Meie töötajate nimekirja sortimiseks A2: A7 sisse kasvavas järjekorras sisestame järgmise valemi D2.

= SORTEERI (A2: A7)

Märkate, et ülaltoodud näites jätsime argumendi [sort_order] välja, kuna selle vahemikku ei ole vaja määrata, kui soovite oma vahemikku järjestada kasvavas järjekorras.

Allolevas näites oleme määranud argumendi [sort_order] väärtuseks -1, et oma massiivi sisse tellida kahanevas järjekorras. Sisestame järgmise valemi D2:

= SORTEERI (A2: A7,, -1)

Märkate, et meie valemi kolmas argument [sort_order] on seatud väärtusele -1. Kui seadistatud 1 see tagastab loendi kasvavas järjekorras.

Väärtuste sortimiseks teise veeru järgi

Funktsiooni SORT abil saate ka oma massiivi veergu sortida sama massiivi teise veeru väärtuste järgi. Näiteks tahame sorteerida oma töötajate nimekirja A2: A7 osakondade poolt, kus nad töötavad B2: B7. Selleks sisestame järgmise valemi E2:

= SORTEERI (A2: B7,2)

Te märkate, et teine ​​argument [sort_index] on seatud 2. See tähendab, et funktsiooni väljundite järjekorra sortimiseks kasutame teist veergu.

Seda näidet saab lahendada ka funktsiooni SORTBY abil, mis on kasutamisjuhtumi ja funktsionaalsuse poolest tihedalt seotud funktsiooniga SORT.

Väärtuste sortimiseks mitme veeru järgi

Eelmises osas nägime, kuidas sortida ühe veeru väärtusi teise veeru väärtuste järgi. Funktsiooni SORT abil saate astuda sammu edasi ja sortida tulemuse teise veeru järgi.

Kujutage ette stsenaariumi, mille kohaselt tahame oma töötajate nimekirja sorteerida A2: A7 osakonna järgi, kuhu nad kuuluvad B2: B7 pärast seda tahame nimed iga osakonna piires tähestikulises järjekorras järjestada. Selleks sisestame järgmise valemi E2:

= SORTEERI (A2: B7, {2,1}, {1,1})

Selle saavutamiseks kasutame konstantseid massiive {2,1} ja {1,1}.

[sort_index] = {2,1}

Ülaltoodud katkend tähendab, et sorteerime andmed kõigepealt teise veeru, st osakonna veeru ja seejärel esimese veeru, st töötaja veeru järgi

[sort_order] = {1,1}

Ülaltoodud katkend tähendab, et sorteerime nii teise kui ka esimese veeru kasvavas järjekorras.

Kasutage koos teiste dünaamilise massiivi valemitega

Funktsiooni SORT saab kasutada koos muude dünaamiliste massiivivalemitega, nagu UNIQUE ja FILTER, mis lisab funktsionaalsust.

UNIKAALSE funktsiooniga

Näiteks tahaksime sorteerida meie ettevõtte ainulaadsete töötajate loendi, selleks sisestame järgmise valemi D2:

= SORTEERI (UNIKAALNE (A2: A7))

FILTER -funktsiooniga

Näiteks, Tahame tagastada puuviljade loendi, mille müügikogus on meie eesmärki aastal ületanud või ületanud D2, selleks sisestame järgmise valemi F2:

= SORTEERI (FILTER (A2: B17, B2: B17> = D2), 2, -1)

Küsimused

#SPILL!

See tõrge ilmneb siis, kui lekkevahemikus on väärtus, st vahemik, kuhu funktsioon SORT oma tulemused asetab.

Selle vea parandamiseks tühjendage Excelis esile tõstetud vahemik.

Funktsioonide näpunäited ja nipid

  1. The [sort_order] saab olla ainult 1 (kasvav) või -1 (kahanev), kui sellele argumendile väärtust ei anta, sorteerib funktsioon SORT vaikimisi kasvavas järjekorras.
  1. Veenduge, et lekkevea vältimiseks sisend lahtri all olevad lahtrid on tühjad. Lisateavet lekkevea kohta leiate siit - lisage link "Sissejuhatus dünaamilise massiivi valemitesse"

  1. Funktsiooni SORT saab kasutada koos teiste dünaamilise massiivi funktsioonidega, nagu FILTER ja UNIQUE, et luua mitmekülgsemaid valemeid.

Sorteeri Google'i arvutustabelites

Funktsioon SORT töötab Google'i arvutustabelites täpselt samamoodi nagu Excelis:

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave