Avansert Sortering med SORTBY og LARGE
Sveip for å vise menyen
SORT fungerer godt for grunnleggende rangering, men mer avanserte rapporter krever ofte flere sorteringsnivåer eller uavhengige sorteringsreferanser. I dette kapittelet brukes SORTBY for flernivårangering og LARGE for KPI-uttrekk.
SORTBY-struktur
=SORTBY(array, by_array1, sort_order1, [by_array2, sort_order2])
array: datasettet som returneres;by_array1: første sorteringsreferanse;sort_order1: første sorteringsretning;by_array2: valgfri andre sorteringsreferanse;sort_order2: andre sorteringsretning.
I motsetning til SORT bruker SORTBY eksterne matriser i stedet for interne kolonneposisjoner.
LARGE-struktur
=LARGE(array, k)
array: numeriske verdier som evalueres;k: rangeringsposisjon;1: største verdi;2: nest største verdi.
LARGE returnerer én rangert verdi i stedet for et fullstendig sortert datasett.
Inne i Dynamic_Reports, bekreft at følgende inndata finnes:
| Celle | Verdi |
|---|---|
| J2 | North |
| J4 | 3000 |
Bytt ut den forrige SORT-formelen med:
=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
)
- Første sorteringsnivå: Region stigende;
- Andre sorteringsnivå: Omsetning synkende.
Gå gjennom resultatet og bekreft at radene er gruppert alfabetisk etter region.
Innenfor hver gruppe, kontroller at Omsetning-verdiene vises fra høyest til lavest.
Alle FILTER-betingelser inne i SORTBY må returnere matriser med identisk antall rader.
Hvis én matrise blir feiljustert, feiler formelen.
I en separat celle, skriv inn:
=LARGE(Sales_Data!H2:H52, 1)
Dette returnerer den høyeste Omsetning-verdien i datasettet.
Bytt ut formelen med:
=LARGE(FILTER(Sales_Data!H2:H52, Sales_Data!E2:E52=J2), 1)
FILTER(...): begrenser datasettet til valgt region;1: returnerer høyeste Omsetning-verdi.
Endre regionverdien i J2.
Merk at:
SORTBY-rapporten oppdateres automatisk;LARGE-KPI-en oppdateres automatisk.
1. Hvorfor gir SORTBY mer fleksibilitet enn SORT?
2. Hva er et strengt krav for matriser brukt i SORTBY?
3. Hva er hovedforskjellen mellom SORT/SORTBY og LARGE?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår