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
- 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.