Edistynyt Lajittelu Sortby- ja Large-funktioilla
Pyyhkäise näyttääksesi valikon
SORT toimii hyvin perusjärjestyksessä, mutta kehittyneemmät raportit vaativat usein useita lajittelutasoja tai riippumattomia lajitteluviitteitä. Tässä luvussa käytetään SORTBY-funktiota monitasoiseen järjestykseen ja LARGE-funktiota KPI-arvojen poimintaan.
SORTBY-rakenne
=SORTBY(array, by_array1, sort_order1, [by_array2, sort_order2])
array: palautettava tietojoukko;by_array1: ensimmäinen lajitteluviite;sort_order1: ensimmäinen lajittelusuunta;by_array2: valinnainen toinen lajitteluviite;sort_order2: toinen lajittelusuunta.
Toisin kuin SORT, SORTBY käyttää ulkoisia taulukoita sisäisten sarakepaikkojen sijaan.
LARGE-rakenne
=LARGE(array, k)
array: arvioitavat numeeriset arvot;k: järjestyspaikka;1: suurin arvo;2: toiseksi suurin arvo.
LARGE palauttaa yksittäisen järjestetyn arvon koko lajitellun tietojoukon sijaan.
Varmista, että Dynamic_Reports-taulukossa on seuraavat syötteet:
| Cell | Value |
|---|---|
| J2 | North |
| J4 | 3000 |
Korvaa aiempi SORT-kaava seuraavalla:
=SORTBY(
FILTER(Sales_Data!A2:H52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),
FILTER(Sales_Data!E2:E52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),1,
FILTER(Sales_Data!H2:H52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),-1
)
- Ensimmäinen lajittelutaso: Alue nousevassa järjestyksessä;
- Toinen lajittelutaso: Liikevaihto laskevassa järjestyksessä.
Tarkista tulos ja varmista, että rivit ryhmitellään aakkosjärjestyksessä alueen mukaan.
Kunkin ryhmän sisällä varmista, että Liikevaihto-arvot ovat suurimmasta pienimpään.
Kaikkien FILTER-ehtojen SORTBY-kaavan sisällä on palautettava taulukot, joissa on sama rivimäärä.
Jos jokin taulukko menee epäsynkroniin, kaava epäonnistuu.
Kirjoita erilliseen soluun:
=LARGE(Sales_Data!H2:H52, 1)
Tämä palauttaa suurimman Liikevaihto-arvon tietojoukosta.
Korvaa kaava seuraavalla:
=LARGE(FILTER(Sales_Data!H2:H52, Sales_Data!E2:E52=J2), 1)
FILTER(...): rajaa tietojoukon valittuun alueeseen;1: palauttaa suurimman Liikevaihto-arvon.
Vaihda alueen arvo solussa J2.
Huomaa, että:
SORTBY-raportti päivittyy automaattisesti;LARGE-KPI päivittyy automaattisesti.
1. Miksi SORTBY tarjoaa enemmän joustavuutta kuin SORT?
2. Mikä on tiukka vaatimus taulukoille, joita käytetään SORTBY-funktion sisällä?
3. Mikä on tärkein ero SORT/SORTBY- ja LARGE-funktioiden välillä?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme