LAJITTELE.ARVOJEN.PERUSTEELLA-funktio lajittelee alueen tai matriisin sisällön vastaavan alueen tai matriisin arvojen mukaan.
Tässä esimerkissä lajitellaan henkilöiden nimiä sisältävä luettelo henkilöiden iän mukaan nousevassa järjestyksessä.
=LAJITTELE.ARVOJEN.PERUSTEELLA(matriisi, matriisin_mukaan1, [lajittelujärjestys1], [matriisin_mukaan2], [lajittelujärjestys2],…)
Argumentti |
Kuvaus |
---|---|
matriisi Pakollinen |
Lajiteltava matriisi tai tietoalue |
matriisin_mukaan1 Pakollinen |
Matriisi tai tietoalue, jonka mukaan lajitellaan |
[lajittelujärjestys1] Valinnainen |
Lajitteluun sovellettava järjestys. 1 tarkoittaa nousevaa ja -1 laskevaa järjestystä. Oletusarvo on nouseva. |
[matriisin_mukaan2] Valinnainen |
Matriisi tai tietoalue, jonka mukaan lajitellaan |
[lajittelujärjestys2] Valinnainen |
Lajitteluun sovellettava järjestys. 1 tarkoittaa nousevaa ja -1 laskevaa järjestystä. Oletusarvo on nouseva. |
Huomautukset:
-
Matriisia voidaan ajatella arvot sisältävänä rivinä tai sarakkeena tai arvoja sisältävien sarakkeiden ja rivien yhdistelmänä. Edellisessä esimerkissä LAJITTELE.ARVOJEN.PERUSTEELLA-kaavan matriisi on alue D2:E9.
-
LAJITTELE.ARVOJEN.PERUSTEELLA-funktio palauttaa matriisin, joka levittyy, jos se on kaavan viimeinen tulos. Tämä tarkoittaa, että Excel luo dynaamisesti sopivankokoisen matriisialueen, kun painat ENTER-näppäintä. Jos tukitiedot ovat Excel-taulukossa, matriisin koko sovitetaan automaattisesti, kun lisäät tai poistat tietoja matriisialueelta, jos käytät rakenteellisia viittauksia. Lisätietoja saat tästä levittyviä matriiseja koskevasta artikkelista.
-
Excelillä on rajoitettu tuki dynaamisille matriiseille eri työkirjoissa, ja tätä skenaariota tuetaan vain, jos molemmat työkirjat ovat auki. Jos suljet lähdetyökirjan, kaikki linkitetyt dynaamiset matriisikaavat antavat #REF!-virheviestin, kun ne päivitetään.
Esimerkkejä
Lajittele taulukko alueen mukaan nousevaan järjestykseen ja sitten iän mukaan laskevaan järjestykseen.
Käytä LAJITTELE.ARVOJEN.PERUSTEELLA-funktiota SATUNN.MATRIISI-funktion kanssa ja aseta luettelossa olevat arvot satunnaiseen järjestykseen LASKE.A-funktiolla. Tässä tapauksessa E2# viittaa solusta E2 alkavaan dynaamiseen matriisialueeseen, sillä se on täytetty käyttämällä kaavaa =JONO(10). #-merkkiä kutsutaan levittyneen alueen operaattoriksi.
LAJITTELE.ARVOJEN.PERUSTEELLA-funktion avulla voit lajitella lämpötilan ja sademäärän arvoja sisältävän taulukon korkean lämpötilan mukaan.
Virheen ehdot
-
Matriisin_mukaan-argumenttien on oltava joko yhden rivin korkuisia tai yhden rivin levyisiä.
-
Kaikkien argumenttien on oltava samankokoisia.
-
Jos lajittelujärjestyksen argumentti ei ole -1 tai 1, kaava antaa #ARVO! -virheen. Jos jätät lajittelujärjestysargumentin pois, Excel siirtyy oletusarvoisesti nousevaan järjestykseen.
Tarvitsetko lisätietoja?
Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta tai saada tukea tukiyhteisöltä.
Katso myös
Dynaamiset matriisit ja levittyneiden matriisien erityispiirteet