Edistynyt Lajittelu Sortby- ja Large-funktioilla
Pyyhkäise näyttääksesi valikon
SORT toimii hyvin perusjärjestyksessä, mutta kehittyneemmät raportit vaativat usein useita lajittelukerroksia tai itsenäisiä lajitteluperusteita. 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 lajitteluperuste;sort_order1: ensimmäinen lajittelusuunta;by_array2: valinnainen toinen lajitteluperuste;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 lajitellun tietojoukon sijaan.
Varmista, että Dynamic_Reports-välilehdellä seuraavat syötteet ovat olemassa:
| 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 lajittelukerros: Alue nousevassa järjestyksessä;
- Toinen lajittelukerros: 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 näkyvät suurimmasta pienimpään.
Kaikkien FILTER-ehtojen SORTBY-kaavan sisällä tulee palauttaa 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 tietojoukon suurimman Liikevaihto-arvon.
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 aluearvo solussa J2.
Huomaa, että:
SORTBY-raportti päivittyy automaattisesti;LARGE-KPI päivittyy automaattisesti.
1. Miksi SORTBY mahdollistaa 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