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 itsenäisiä 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ärjestyssija;1: suurin arvo;2: toiseksi suurin arvo.
LARGE palauttaa yksittäisen järjestetyn arvon koko järjestetyn tietojoukon sijaan.
Varmista, että Dynamic_Reports-taulukossa on seuraavat syötteet:
| Solu | Arvo |
|---|---|
| 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ä liikevaihtoarvot ovat suurimmasta pienimpään.
Kaikkien FILTER-ehtojen SORTBY-kaavan sisällä on palautettava taulukot, joissa on sama rivimäärä.
Jos yksi taulukko menee epäsynkroniin, kaava epäonnistuu.
Kirjoita erilliseen soluun:
=LARGE(Sales_Data!H2:H52, 1)
Tämä palauttaa suurimman liikevaihtoarvon tietojoukosta.
Korvaa kaava seuraavalla:
=LARGE(FILTER(Sales_Data!H2:H52, Sales_Data!E2:E52=J2), 1)
FILTER(...): rajaa tietojoukon valittuun alueeseen;1: palauttaa suurimman liikevaihtoarvon.
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