Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Interaktiva Rapporter med FILTER | Dynamiska Matriser och Interaktiv Rapportering
Excel-Formler

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.

Steg 1 Skapa inmatningsceller
expand arrow

I Dynamic_Reports, lägg till:

CellValue
J1Vald region
J2North
Steg 2 Bygg den första FILTER-rapporten
expand arrow

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.

Steg 3 Testa rapporten
expand arrow

Ändra värdet i J2.

Exempel:

South
East

Observera att rapporten uppdateras automatiskt.

Steg 4 Lägg till en andra inmatning
expand arrow

Lägg till:

CellValue
J3Minsta intäkt
J43000
Steg 5 Lägg till ett OCH-villkor
expand arrow

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.
Steg 6 Testa dynamisk filtrering
expand arrow

Ändra värdet för minsta intäkt i J4.

Exempel:

5000

Observera att rapporten uppdateras automatiskt och visar färre rader.

Steg 7 Testa ELLER-logik
expand arrow

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.
Steg 8 Testa reservbeteende
expand arrow

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?

question mark

Varför föredras FILTER framför Excels inbyggda filterrullgardiner för rapportering?

Vänligen välj det korrekta svaret

question mark

Vad är syftet med Sales_Data!E2:E52=J2?

Vänligen välj det korrekta svaret

question mark

Vilken effekt har det att ersätta * med + i ett FILTER-villkor?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 2

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 2. Kapitel 2
some-alt