Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Avansert Sortering med SORTBY og LARGE | Dynamiske Matriser og Interaktiv Rapportering
Excel-formler

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.

Trinn 1 Bekreft inndata
expand arrow

Inne i Dynamic_Reports, bekreft at følgende inndata finnes:

CelleVerdi
J2North
J43000
Trinn 2 Bygg SORTBY-rapporten
expand arrow

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.
Trinn 3 Test primærsortering
expand arrow

Gå gjennom resultatet og bekreft at radene er gruppert alfabetisk etter region.

Trinn 4 Test sekundærrangering
expand arrow

Innenfor hver gruppe, kontroller at Omsetning-verdiene vises fra høyest til lavest.

Trinn 5 Valider matrise-konsistens
expand arrow

Alle FILTER-betingelser inne i SORTBY må returnere matriser med identisk antall rader. Hvis én matrise blir feiljustert, feiler formelen.

Trinn 6 Hent ut høyeste omsetningsverdi
expand arrow

I en separat celle, skriv inn:

=LARGE(Sales_Data!H2:H52, 1)

Dette returnerer den høyeste Omsetning-verdien i datasettet.

Trinn 7 Legg til dynamisk filtrering i LARGE
expand arrow

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.
Trinn 8 Test dynamiske KPI-oppdateringer
expand arrow

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?

question mark

Hvorfor gir SORTBY mer fleksibilitet enn SORT?

Velg det helt riktige svaret

question mark

Hva er et strengt krav for matriser brukt i SORTBY?

Velg det helt riktige svaret

question mark

Hva er hovedforskjellen mellom SORT/SORTBY og LARGE?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 4

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 2. Kapittel 4
some-alt