Esimerkkejä SORTBY -toiminnoista - Excel

Tämä opetusohjelma osoittaa, miten SORTBY -toiminto Excelissä lajitellaksesi arvoluettelon vastaavien arvojen luettelon perusteella.

SORTBY -toimintojen yleiskatsaus

SORTBY -toiminto on SORT -toiminnon laajennus. Se helpottaa arvojen tilaamista taulukosta vastaavan taulukon tai alueen arvojen perusteella.

Jos haluat käyttää SORTBY Excel -laskentataulukkotoimintoa, valitse solu ja kirjoita:

(Huomaa, miten kaavasyötteet näkyvät)

SORTBY -toiminto Syntaksi ja tulot:

= SORTBY (taulukko, by_array1, [sort_order1], [by_array2, sort_order2],…)

matriisi - Matriisi tai alue lajiteltavaksi.

kirjoittanut_array1 - Matriisi tai alue lajiteltavaksi.

[lajittelutilaus1] (valinnainen) - Järjestys, jota käytetään lajitteluun. 1 nousevaksi, -1 laskeutumista varten. Jos se jätetään pois, sen oletusarvo on 1 eli nouseva järjestys.

[byarray2] (valinnainen) - Toinen lajiteltava taulukko tai alue.

[lajittelutilaus2] (valinnainen) - Järjestys, jota käytetään lajitteluun. 1 nouseva, -1 laskeva. Oletusarvo on nouseva.

Arvojen lajittelu nousevaan järjestykseen

Työntekijöiden lajittelu A2: A7 B2: B7 -tuntien nousevassa järjestyksessä syötetään seuraava kaava D2:

= LAJITTELE (A2: B7, B2: B7)

Jos haluamme palauttaa vain lajiteltujen työntekijöiden luettelon, kirjoitamme seuraavan kaavan D2:

= LAJITTELE (A2: A7, B2: B7)

Huomaat, että olemme asettaneet [array] argumentti A2: A7 koska haluamme vain ensimmäisen sarakkeen palauttamisen.

Arvojen lajittelu laskevaan järjestykseen

Työntekijöiden lajittelu A2: A7 niiden työtuntien laskevassa järjestyksessä syötetään seuraava kaava D2:

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

Huomaat, että kolmas argumentti [Lajittelujärjestys] on asetettu -1 jotta tunnit voidaan järjestää laskevassa järjestyksessä. Kun asetuksena on 1 kaava lajittelee tunnit nousevaan järjestykseen edellisen osan mukaisesti.

Arvojen lajittelu usean sarakkeen mukaan

Työntekijöiden lajittelu A2: A7 kirjoitamme seuraavan kaavan toisella sarakkeella eli työtunneilla ja sitten ensimmäisellä sarakkeella eli työntekijöillä D2:

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

Ongelmat

#LÄIKKYMINEN!

Tämä virhe ilmenee, kun vuotoalueella on arvo eli alue, johon SORTBY -toiminto sijoittaa tulokset.

Korjaa tämä virhe tyhjentämällä Excelin korostama alue.

SORTBY Vinkkejä ja temppuja

  1. Varmista, että argumentit [array] ja [byarray] on sama määrä rivejä:

    Tämä toimii


Tämä EI toimi

2. [Lajittelujärjestys] voi olla vain 1 (nouseva) tai -1 (laskeva), kun tälle argumentille ei anneta arvoa, SORTBY -toiminto oletusarvoisesti lajittelee nousevassa järjestyksessä.

3.Varmista, että syöttösolun alla olevat solut ovat tyhjiä, jotta vältät vuotovirheen, lue lisää vuotovirheestä "täältä" - lisää linkki esittelyyn DAF: ille.

4. SORTBYä voidaan käyttää yhdessä muiden dynaamisten matriisitoimintojen, kuten FILTER, kanssa monipuolisempien kaavojen luomiseen.

5. Voit lajitella arvot toisen alueen tai taulukon mukaan SORTBY -funktion sijaan SORT -funktion avulla.

= LAJITTELE (A2: B7,2)


Ainoa rajoitus tässä on, että meidän on sisällytettävä sarake, jota käytämme lajitteluun, tulostukseen, kun käytämme lajittelua.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave