Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Rangering av ytelse | Dynamiske Matriser og Interaktiv Rapportering
Excel-formler

Rangering av ytelse

Sveip for å vise menyen

Rapporten filtrerer allerede data dynamisk. I dette kapittelet legges et rangeringslag til som automatisk fremhever radene med best ytelse.

SORT-struktur

=SORT(array, [sort_index], [sort_order], [by_col])
  • array: datasettet som sorteres;
  • sort_index: kolonneposisjon brukt for sortering;
  • sort_order: sorteringsretning;
  • 1: stigende rekkefølge;
  • -1: synkende rekkefølge.

Formel brukt i dette kapittelet:

=SORT(FILTER(Sales_Data!A2:H52, (Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4), "No results found"), 8, -1)
  • FILTER(...): filtrert datasett;
  • 8: Revenue-kolonnen i det filtrerte arrayet;
  • -1: høyeste verdier vises først.

Evaluering av nestede formler

Excel evaluerer nestede formler fra innerst til ytterst. Behandlingsflyt:

FILTER → SORT → IFERROR
  • FILTER: returnerer samsvarende rader;
  • SORT: rangerer det filtrerte resultatet;
  • IFERROR: håndterer feil hvis formelen feiler.
Steg 1 Angi inndata
expand arrow

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

CelleVerdi
J1Selected Region
J2North
J3Minimum Revenue
J43000
Steg 2 Bygg det filtrerte datasettet
expand arrow

I K2, skriv inn:

=FILTER(Sales_Data!A2:H52, (Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4), "No results found")

Bekreft at det filtrerte datasettet vises korrekt før du legger til sorteringslogikk.

Steg 3 Legg til SORT-laget
expand arrow

Bytt ut formelen med:

=SORT(FILTER(Sales_Data!A2:H52, (Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4), "No results found"), 8, -1)

Datasettet er nå rangert etter Revenue i synkende rekkefølge.

Steg 4 Test dynamisk rangering
expand arrow

Endre verdiene i J2 og J4.

Merk at:

  • De filtrerte radene oppdateres automatisk;
  • Rangeringen oppdateres automatisk;
  • Høyere Revenue-verdier forblir øverst.
Steg 5 Valider sort_index
expand arrow

I SORT-formelen representerer 8 Revenue-kolonnen i det filtrerte arrayet. Indeksen er basert på strukturen til det returnerte arrayet, ikke regnearkets kolonnebokstaver.

Steg 6 Utløs et feilsenario
expand arrow

Skriv inn en region som ikke finnes.

Merk at formelen kan feile fordi SORT forventer et strukturert array, ikke en tekst som reserveverdi.

Steg 7 Stabiliser formelen
expand arrow

Omslutt formelen med IFERROR:

=IFERROR(SORT(FILTER(Sales_Data!A2:H52, (Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4), "No results found"), 8, -1), "No results found")

Dette holder rapporten stabil selv når ingen rader samsvarer med betingelsene.

1. Hva er hovedrollen til SORT i et filtrert rapporteringssystem?

2. Hva refererer sort_index til i funksjonen SORT?

3. Hvorfor feiler SORT når FILTER returnerer en tekstmelding?

question mark

Hva er hovedrollen til SORT i et filtrert rapporteringssystem?

Velg det helt riktige svaret

question mark

Hva refererer sort_index til i funksjonen SORT?

Velg det helt riktige svaret

question mark

Hvorfor feiler SORT når FILTER returnerer en tekstmelding?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 3

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 3
some-alt