Bruk av FILTER for Oppslag med Flere Resultater
Sveip for å vise menyen
Hvorfor oppslag med flere resultater er nødvendig
Tradisjonelle oppslagsfunksjoner som VLOOKUP, XLOOKUP eller INDEX med XMATCH returnerer ett enkelt resultat.
Imidlertid krever mange virkelige scenarier at man henter flere samsvarende poster.
For eksempel:
- Alle ordre lagt inn av en bestemt kunde;
- Alle ansatte i en avdeling;
- Alle transaksjoner over en viss verdi.
I slike tilfeller er et oppslag med én verdi ikke tilstrekkelig. Moderne Excel tilbyr dynamiske array-funksjoner som kan returnere flere resultater samtidig.
FILTER-funksjonen
FILTER-funksjonen henter ut rader fra et datasett som oppfyller en angitt betingelse.
I stedet for å returnere én enkelt verdi, returnerer FILTER alle rader som oppfyller kriteriene.
Grunnleggende syntaks
=FILTER(array; include; [if_empty])
array: området som inneholder dataene;include: betingelsen som avgjør hvilke rader som skal returneres;if_empty: valgfri verdi som vises hvis ingen samsvarende resultater finnes.
Kundenavnet er angitt i celle F2.
Målet er å returnere alle ordre lagt inn av denne kunden.
=FILTER(A2:D7; B2:B7=F2)
- Excel evaluerer betingelsen:
B2:B7=F2. Dette sjekker hvilke rader som samsvarer med valgt kunde; FILTER-funksjonen henter ut alle rader hvor betingelsen erTRUE;- Resultatene fylles automatisk ut i flere rader.
Hvis F2 inneholder Alice, returnerer Excel:
Dynamisk array-oppførsel
Resultatene utvides automatisk til tilstøtende celler. Dette kalles et utløpsområde. Hvis datasettet vokser eller inndata endres, oppdateres resultatene automatisk.
Scenario
Et regneark inneholder en tabell med Employee ID, Employee Name, Department, Salary.
Et avdelingsnavn legges inn i en inndatacelle.
Målet er å returnere alle ansatte som jobber i den avdelingen.
Oppgaveinstruksjoner
- Bruk
FILTER-funksjonen for å hente ut samsvarende rader; - Returner alle ansatte som tilhører valgt avdeling;
- Sørg for at resultatene oppdateres automatisk når avdelingen endres.
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