Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oppslagsteknikker med Flere Kriterier | Dynamiske Matrisesøk og Henting av Flere Resultater
Excel Oppslagsekspert

bookOppslagsteknikker med Flere Kriterier

Sveip for å vise menyen

Hvorfor oppslag med flere kriterier er nødvendig

I mange virkelige situasjoner er én betingelse ikke tilstrekkelig for å hente riktig resultat. For eksempel kan du måtte returnere:

  • Ordrer fra en bestemt kunde i en bestemt region;
  • Ansatte fra en bestemt avdeling med lønn over et visst beløp;
  • Produkter som tilhører en kategori og oppfyller en prisbetingelse.

Disse situasjonene krever flere kriterier. FILTER-funksjonen kan håndtere dette ved å kombinere logiske betingelser i formelen.

Bruke flere betingelser med FILTER

Hver betingelse gir et TRUE- eller FALSE-resultat. Når flere betingelser må være oppfylt, kan de kombineres ved å multiplisere de logiske testene. Dette fungerer som en OG-betingelse.

Eksempel: Returnere ordrer etter kunde og region

Anta at regnearket inneholder følgende tabell.

skjermbilde

Kundenavnet legges inn i G2. Regionen legges inn i H2. Målet er å returnere alle ordre som oppfyller begge betingelsene.

FILTER-formel med to betingelser

=FILTER(A2:E6; (B2:B6=G2)*(C2:C6=H2))
  • Den første betingelsen B2:B6=G2 sjekker hvilke rader som samsvarer med valgt kunde;
  • Den andre betingelsen C2:C6=H2 sjekker hvilke rader som samsvarer med valgt region;
  • De to betingelsene multipliseres (B2:B6=G2)*(C2:C6=H2). Kun rader der begge betingelsene er SANNE returneres.
skjermbilde

Legge til et if_empty-argument

Hvis ingen rader oppfyller begge betingelsene, returnerer FILTER en feil. For å vise en mer informativ melding, legg til det tredje argumentet:

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

Dette viser No Results når ingen samsvarende poster finnes.

skjermbilde

Praktisk bruk av oppslag med flere kriterier

Denne teknikken er nyttig når:

  • Ett oppslagsverdi ikke er spesifikk nok;
  • Poster må filtreres etter mer enn ett felt;
  • Dynamisk rapportering krever flere inndata.

Dette er et av de mest kraftfulle moderne alternativene til eldre, komplekse matriseformler.

Scenario

Et regneark inneholder en ansatt-tabell med Employee ID, Employee Name, Department, Location, Salary. En Department legges inn i én inndatacelle. En Location legges inn i en annen inndatacelle. Målet ditt er å returnere alle ansatte som oppfyller begge betingelsene.

Oppgaveinstruksjoner

  • Bruk FILTER med to betingelser;
  • Returner alle samsvarende rader;
  • Vis No Results hvis ingen ansatte oppfyller begge kriteriene.
question mark

Hva oppnår du ved å multiplisere logiske tester inne i FILTER-funksjonen i et oppslag med flere kriterier?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 3

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