Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Uppslagningstekniker med Flera Kriterier | Dynamiska Arrayuppslag och Hämtning av Flera Resultat
Excel Uppslagsmästare

bookUppslagningstekniker med Flera Kriterier

Svep för att visa menyn

Varför flervalsuppslag behövs

I många verkliga scenarier räcker det inte med ett villkor för att hämta rätt resultat. Till exempel kan du behöva returnera:

  • Order från en specifik kund i en specifik region;
  • Anställda från en specifik avdelning med en lön över ett visst belopp;
  • Produkter som tillhör en kategori och uppfyller ett prisvillkor.

Dessa situationer kräver flera kriterier. Funktionen FILTER kan hantera detta genom att kombinera logiska villkor i formeln.

Använda flera villkor med FILTER

Varje villkor skapar ett TRUE eller FALSE resultat. När flera villkor måste uppfyllas kan de kombineras genom att multiplicera de logiska testerna. Detta fungerar som ett OCH-villkor.

Exempel: Returnera order efter kund och region

Anta att kalkylbladet innehåller följande tabell.

skärmdump

Kundnamnet anges i G2. Regionen anges i H2. Målet är att returnera alla beställningar som uppfyller båda villkoren.

FILTER-formel med två villkor

=FILTER(A2:E6; (B2:B6=G2)*(C2:C6=H2))
  • Det första villkoret B2:B6=G2 kontrollerar vilka rader som matchar vald kund;
  • Det andra villkoret C2:C6=H2 kontrollerar vilka rader som matchar vald region;
  • De två villkoren multipliceras (B2:B6=G2)*(C2:C6=H2). Endast rader där båda villkoren är SANT returneras.
skärmdump

Lägga till ett if_empty-argument

Om inga rader matchar båda villkoren returnerar FILTER ett fel. För att visa ett tydligare meddelande, lägg till det tredje argumentet:

=FILTER(A2:E6; (B2:B6=G2)*(C2:C6=H2); "No Results")

Detta visar No Results när inga matchande poster finns.

skärmdump

Praktisk användning av uppslag med flera kriterier

Denna teknik är användbar när:

  • Ett uppslagsvärde inte är tillräckligt specifikt;
  • Poster måste filtreras efter mer än ett fält;
  • Dynamisk rapportering kräver flera inmatningar.

Det är ett av de mest kraftfulla moderna alternativen till äldre komplexa arrayformler.

Scenario

Ett kalkylblad innehåller en tabell med anställda med Employee ID, Employee Name, Department, Location, Salary. Ett Department anges i en inmatningscell. En Location anges i en annan inmatningscell. Målet är att returnera alla anställda som matchar båda villkoren.

Uppgiftsinstruktioner

  • Använd FILTER med två villkor;
  • Returnera alla matchande rader;
  • Visa No Results om inga anställda matchar båda kriterierna.
question mark

Vad uppnår man genom att multiplicera logiska tester i FILTER-funktionen vid uppslag med flera kriterier?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 3

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 5. Kapitel 3
some-alt