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

Interaktive Rapporter med FILTER

Sveip for å vise menyen

I stedet for å filtrere rådata manuelt, bruk FILTER for å lage en dynamisk rapport som oppdateres automatisk basert på brukerens inndata.

FILTER-struktur

=FILTER(array, include, [if_empty])
  • array: datasettet som returneres;
  • include: logisk test som styrer hvilke rader som tas med;
  • [if_empty]: reserveverdi hvis ingen rader samsvarer.

Formel brukt i dette kapittelet:

=FILTER(Sales_Data!A2:H52, Sales_Data!E2:E52=J2, "No results found")
  • Sales_Data!A2:H52: datasettet som returneres;
  • Sales_Data!E2:E52=J2: filtreringsbetingelse;
  • "No results found": reserveutdata.

OG- og ELLER-logikk i FILTER

OG-logikk bruker multiplikasjon:

(Condition1) * (Condition2)

Begge betingelsene må returnere TRUE.

ELLER-logikk bruker addisjon:

(Condition1) + (Condition2)

Minst én betingelse må returnere TRUE.

Steg 1 Opprett inndataceller
expand arrow

Inne i Dynamic_Reports, legg til:

CelleVerdi
J1Valgt region
J2North
Steg 2 Bygg den første FILTER-rapporten
expand arrow

I K2, skriv inn:

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

Trykk Enter. Rapporten viser nå kun rader som samsvarer med valgt region.

Steg 3 Test rapporten
expand arrow

Endre verdien i J2.

Eksempler:

South
East

Merk at rapporten oppdateres automatisk.

Steg 4 Legg til en andre inndata
expand arrow

Legg til:

CelleVerdi
J3Minimum omsetning
J43000
Steg 5 Legg til en OG-betingelse
expand arrow

Oppdater formelen i K2:

=FILTER(Sales_Data!A2:H52, (Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4), "No results found")
  • (Sales_Data!E2:E52=J2): regionbetingelse;
  • (Sales_Data!H2:H52>J4): omsetningsbetingelse;
  • *: OG-logikk.
Steg 6 Test dynamisk filtrering
expand arrow

Endre minimum omsetning i J4.

Eksempel:

5000

Merk at rapporten oppdateres automatisk og viser færre rader.

Steg 7 Test ELLER-logikk
expand arrow

Bytt ut formelen med:

=FILTER(Sales_Data!A2:H52, (Sales_Data!E2:E52=J2)+(Sales_Data!H2:H52>J4), "No results found")
  • +: ELLER-logikk;
  • Rader returneres hvis minst én betingelse er sann.
Steg 8 Test reserveoppførsel
expand arrow

Skriv inn en region som ikke finnes i J2.

Bekreft at Excel returnerer:

No results found

1. Hvorfor foretrekkes FILTER fremfor Excels innebygde filterrullegardiner for rapportering?

2. Hva er rollen til Sales_Data!E2:E52=J2?

3. Hva er effekten av å bytte ut * med + i en FILTER-betingelse?

question mark

Hvorfor foretrekkes FILTER fremfor Excels innebygde filterrullegardiner for rapportering?

Velg det helt riktige svaret

question mark

Hva er rollen til Sales_Data!E2:E52=J2?

Velg det helt riktige svaret

question mark

Hva er effekten av å bytte ut * med + i en FILTER-betingelse?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 2

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