Primeri funkcij SORTBY - Excel

Ta vadnica prikazuje, kako uporabljati SORTBY funkcija v Excelu razvrstite seznam vrednosti na podlagi seznama ustreznih vrednosti.

Pregled funkcije SORTBY

Funkcija SORTBY je razširitev funkcije SORTBY. Olajša urejanje vrednosti v matriki na podlagi vrednosti v ustreznem nizu ali obsegu.

Če želite uporabiti funkcijo delovnega lista Excel SORTBY, izberite celico in vnesite:

(Upoštevajte, kako so prikazani vnosi formule)

SORTBY funkcija Sintaksa in vhodi:

= SORTBY (matrika, po_ matriki1, [vrstni red_razreda1], [po_mojilu2, vrstnem redu_razvrstitve2],…)

matriko - Niz ali obseg za razvrščanje.

by_array1 - Niz ali obseg za razvrščanje.

[sort_order1] (neobvezno) - Naročilo za razvrščanje. 1 za vzpon, -1 za spuščanje. Ko je izpuščen, je privzeto 1, to je naraščajoči vrstni red.

[byarray2] (neobvezno) - Drugi niz ali obseg za razvrščanje.

[sort_order2] (neobvezno) - Naročilo za razvrščanje. 1 za naraščajoče, -1 za padajoče. Privzeto narašča.

Za razvrščanje vrednosti v naraščajočem vrstnem redu

Za razvrščanje zaposlenih A2: A7 v naraščajočem vrstnem redu ur, ki so jih delali v B2: B7, vnesemo naslednjo formulo v D2:

= SORTBY (A2: B7, B2: B7)

Če želimo samo vrniti seznam razvrščenih zaposlenih, vnesemo naslednjo formulo D2:

= SORTBY (A2: A7, B2: B7)

Opazili boste, da smo nastavili [niz] argument za A2: A7 saj želimo le vrniti prvi stolpec.

Za razvrščanje vrednosti po padajočem vrstnem redu

Za razvrščanje zaposlenih A2: A7 po padajočem vrstnem redu delovnih ur vnesemo naslednjo formulo D2:

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

Opazili boste, da je tretji argument [sort_order] je nastavljeno na -1 tako da število ur razvrstite po padajočem vrstnem redu. Ko je nastavljeno na 1 formula razvršča ure po naraščajočem vrstnem redu, kot je prikazano v prejšnjem razdelku.

Za razvrščanje vrednosti po več stolpcih

Za razvrščanje zaposlenih A2: A7 po drugem stolpcu, tj. opravljenih urah, nato pa po prvem stolpcu, torej zaposlene, vnesemo naslednjo formulo D2:

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

Težave

#SPILL!

Ta napaka se pojavi, če je v razponu razlitja vrednost, to je območje, kjer funkcija SORTBY daje svoje rezultate.

Če želite odpraviti to napako, počistite obseg, ki ga Excel poudarja.

SORTBY Nasveti in zvijače

  1. Prepričajte se, da so argumenti [niz] in [byarray] imajo enako število vrstic:

    To bo delovalo


To NE bo delovalo

2. [sort_order] je lahko samo 1 (naraščajoče) ali -1 (padajoče), če za ta argument ni podana nobena vrednost, je funkcija SORTBY privzeto razvrščena po naraščajočem vrstnem redu.

3. Prepričajte se, da so celice pod vnosno celico prazne, da se izognete napaki pri razlitju, več o napaki pri razlitju preberite "tukaj" - dodajte povezavo na uvod v DAF -je.

4. SORTBY lahko uporabite z drugimi funkcijami dinamičnega niza, kot je FILTER, da ustvarite bolj vsestranske formule.

5. Namesto funkcije SORTBY lahko uporabite funkcijo SORT za razvrščanje vrednosti po drugem obsegu ali matriki.

= RAZVRSTI (A2: B7,2)


Edina omejitev pri tem je, da moramo v stolpec, ko uporabljamo SORT, vključiti stolpec, ki ga uporabljamo za razvrščanje.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave