Interaktiva Rapporter med FILTER
Svep för att visa menyn
Istället för att filtrera rådata manuellt, använd FILTER för att skapa en dynamisk rapport som uppdateras automatiskt baserat på användarens inmatningar.
FILTER-struktur
=FILTER(array, include, [if_empty])
array: dataset som returneras;include: logiskt test som styr vilka rader som inkluderas;[if_empty]: reservvärde om inga rader matchar.
Formel som används i detta kapitel:
=FILTER(Sales_Data!A2:H52, Sales_Data!E2:E52=J2, "No results found")
Sales_Data!A2:H52: dataset som returneras;Sales_Data!E2:E52=J2: filtreringsvillkor;"No results found": reservutdata.
OCH- och ELLER-logik i FILTER
OCH-logik använder multiplikation:
(Condition1) * (Condition2)
Båda villkoren måste returnera TRUE.
ELLER-logik använder addition:
(Condition1) + (Condition2)
Minst ett villkor måste returnera TRUE.
I Dynamic_Reports, lägg till:
| Cell | Value |
|---|---|
| J1 | Vald region |
| J2 | North |
I K2, skriv:
=FILTER(Sales_Data!A2:H52, Sales_Data!E2:E52=J2, "No results found")
Tryck på Enter. Rapporten visar nu endast rader som matchar den valda regionen.
Ändra värdet i J2.
Exempel:
South
East
Observera att rapporten uppdateras automatiskt.
Lägg till:
| Cell | Value |
|---|---|
| J3 | Minsta intäkt |
| J4 | 3000 |
Uppdatera formeln 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): regionsvillkor;(Sales_Data!H2:H52>J4): intäktsvillkor;*: OCH-logik.
Ändra värdet för minsta intäkt i J4.
Exempel:
5000
Observera att rapporten uppdateras automatiskt och visar färre rader.
Ersätt formeln med:
=FILTER(Sales_Data!A2:H52, (Sales_Data!E2:E52=J2)+(Sales_Data!H2:H52>J4), "No results found")
+: ELLER-logik;- Rader returneras om minst ett villkor är sant.
Ange en region som inte finns i J2.
Bekräfta att Excel returnerar:
No results found
1. Varför föredras FILTER framför Excels inbyggda filterrullgardiner för rapportering?
2. Vad är syftet med Sales_Data!E2:E52=J2?
3. Vilken effekt har det att ersätta * med + i ett FILTER-villkor?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal