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.
Inne i Dynamic_Reports, legg til:
| Celle | Verdi |
|---|---|
| J1 | Valgt region |
| J2 | North |
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.
Endre verdien i J2.
Eksempler:
South
East
Merk at rapporten oppdateres automatisk.
Legg til:
| Celle | Verdi |
|---|---|
| J3 | Minimum omsetning |
| J4 | 3000 |
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.
Endre minimum omsetning i J4.
Eksempel:
5000
Merk at rapporten oppdateres automatisk og viser færre rader.
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.
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?
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