VLOOKUP med flere kriterier i Excel (6 eksempler)

  • Del Dette
Hugh West

VLOOKUP funktionen bruges generelt til at lede efter en værdi i kolonnen længst til venstre i en tabel, og funktionen returnerer en værdi i den samme række fra den angivne kolonne. I denne artikel får du at vide, hvordan du kan bruge denne VLOOKUP-funktion til flere kriterier i Excel med nogle passende eksempler og illustrationer.

Download arbejdsbog til øvelser

Du kan downloade den Excel-arbejdsbog, som vi har brugt til at forberede denne artikel.

VLOOKUP med flere kriterier.xlsx

6 eksempler på brug af VLOOKUP med flere kriterier i Excel

1. Brug af Ampersand til at sammenføje flere kriterier i VLOOKUP i Excel

I det følgende datasæt er der nogle data om smartphone-modeller af tre populære mærker. Kolonne B repræsenterer en hjælpekolonne, som er en kombination af værdierne ved siden af Kolonne C og Kolonne D .

Som den VLOOKUP funktion leder efter en værdi i den første kolonne, skal vi holde denne hjælpespalte på førstepladsen i den følgende tabel. Ved at bruge Ampersand (&) , den VLOOKUP-funktion i dette eksempel vil søge efter en tekstværdi Kolonne B som er en kombination af et bestemt mærke og det tilsvarende modelnummer.

Vi vil f.eks. kende prisen på Samsung S21 Ultra Her er altså to forskellige kriterier: smartphonens mærke og modelnummer. Nu bruger vi VLOOKUP funktion til at udtrække prisen på den angivne smartphone.

I output Celle C18 vil den krævede formel være:

=VLOOKUP(D15&D16,B5:G13,6,FALSE)

Når du har trykket på Indtast får du vist prisen på den angivne smartphone med det samme.

Læs mere: VLOOKUP med flere kriterier og flere resultater (8 eksempler)

2. VLOOKUP med CHOOSE-funktion til at sammenføje flere kriterier i Excel

Hvis du ikke ønsker at bruge en hjælpekolonne til at udtrække data med VLOOKUP under flere kriterier, så kan du kombinere VLOOKUP med CHOOSE-funktionen i stedet. VÆLG funktionen vælger en værdi eller handling fra en liste af værdier ud fra dens indeksnummer. Den generiske formel for denne CHOOSE-funktion er:

=CHOOSE(index_num, value1, [value2],...)

Da vi vil kende prisen på Samsung S21 Ultra fra tabellen, så den nødvendige formel i Celle C18 vil være:

=VLOOKUP($D$15&$D$16,CHOOSE({1,2},$B$5:$B$13&$C$5:$C$13,$F$5:$F$13),2,FALSE)

Når du har trykket på Indtast finder du prisen på den nævnte smartphone-model med det samme.

I denne formel, VÆLG funktionen danner en tabel med Kolonne B, C og F . som Kolonner B og C er blevet slået sammen inden for VÆLG funktion, vil de repræsentere en enkelt kolonne for VLOOKUP funktion her.

Læs mere: Vlookup med flere kriterier uden en hjælpekolonne i Excel (5 måder)

3. VLOOKUP med MATCH-funktion til at inkludere flere kriterier i Excel

MATCH funktionen returnerer en relativ position for et element i et array, der matcher en specificeret værdi i en specificeret rækkefølge. Ved at kombinere VLOOKUP med den MATCH funktionen her kan vi angive udgangstyperne manuelt.

Den krævede formel i Celle C18 vil være nu:

=VLOOKUP(D15&D16,B5:G13,MATCH(B18,B4:G4,0),FALSE)

Når du har trykket på Indtast kan du se prisen på den angivne smartphone-model.

I denne formel er MATCH funktionen leder efter den værdi, der findes i Celle B18 i rækken af B4:G4 og returnerer derefter kolonnenummeret. Og dette kolonnenummer tildeles derefter det tredje argument (col_num_index) af den VLOOKUP funktion.

Så hvis du nu ændrer udgangstypen i Celle B18 , det tilsvarende resultat i Celle C18 vil blive opdateret på én gang. Hvis du f.eks. skriver Chipset i Celle B18 , den indlejrede formel i Celle C18 vises chipsetnavnet for den angivne smartphone-model.

Læs mere: INDEX MATCH vs. VLOOKUP-funktion (9 eksempler)

4. Kombination af VLOOKUP med IF-funktionen for at sammenføje flere kriterier

Der er en anden metode til at undgå en hjælpekolonne, når du bruger VLOOKUP funktion med flere kriterier i Excel. Vi skal bruge funktionen IF-funktion her for at definere opslagsarkivet for VLOOKUP funktion.

Da vi bruger et lignende datasæt her, er den nødvendige formel i Celle C18 at trække prisen på Samsung S21 Ultra ud vil være:

=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)

Tryk på Indtast og formlen returnerer prisen på den angivne smartphone-model med det samme.

Læs mere: Eksempel på VLOOKUP med flere IF-betingelser i Excel (9 kriterier)

Lignende læsninger

  • VLOOKUP virker ikke (8 grunde & løsninger)
  • Hvorfor VLOOKUP returnerer #N/A, når der findes en match? (5 årsager & løsninger)
  • Sådan Vlookup og Sum på tværs af flere ark i Excel (2 formler)
  • Excel VLOOKUP til at returnere flere værdier lodret

5. VLOOKUP-funktion med flere kriterier i en enkelt kolonne i Excel

I dette afsnit vil vi se, hvordan VLOOKUP funktionen fungerer ved at søge efter flere værdier i en enkelt kolonne. Vi skal indtaste en række celler i det første argument (opslagsværdi) af VLOOKUP-funktionen her.

Vi ønsker f.eks. at trække to smartphone-modelnumre af mærkerne Apple og Xiaomi ud. Så den nødvendige formel i output Celle C18 bør være:

=VLOOKUP(D15:D16,B5:F13,2,FALSE)

Når du har trykket på Indtast får du to modelnumre af Apple- og Xiaomi-smartphones.

Som den VLOOKUP funktionen udtrækker altid de første matchede data, i dette eksempel er kun de første modelnumre for Apple- og Xiaomi-mærkerne vist som returværdier.

Læs mere: Sådan bruges VLOOKUP med flere kriterier i forskellige kolonner

6. Brug af drop-down-lister som flere kriterier i VLOOKUP

Vi kan også oprette den drop-down-lister for den VLOOKUP Når du har oprettet drop-down-listerne, behøver du ikke længere at indtaste kriterierne manuelt. Du skal i stedet vælge smartphone-mærke og modelnummer fra drop-down-listerne, og VLOOKUP-funktionen viser prisen for den tilsvarende smartphone-model.

I det følgende datasæt opretter vi nu to drop-down-lister for smartphone-mærker og modelnumre i Celler D15 og D16 henholdsvis.

📌 Trin 1:

➤ Vælg Celle D15 først.

➤ Under den Data bånd, vælg den Validering af data fra Dataværktøjer drop-down.

Der vises en dialogboks.

📌 Trin 2:

➤ I den Tillad boksen, skal du vælge den Liste mulighed.

➤ Aktiver redigering i Kilde feltet og vælg området af celler B5:B13 .

➤ Tryk på OK .

Så den første rulleliste for smartphone-mærkerne er nu klar til brug.

📌 Trin 3:

➤ På samme måde skal du oprette en anden rulleliste for smartphone-modelnumrene. Du skal vælge området med celler C5:C13 i den Kilde i Validering af data dialogboks her.

📌 Trin 4:

➤ Nu i Celle 18 , indtast følgende formel:

=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)

➤ Vælg et smartphone-mærke og modelnummer fra rullelisten, og du får vist prisen på den valgte smartphone-model.

Hver gang du vælger et nyt smartphone-mærke og dets model fra rullelisterne, opdateres outputcellen med prisen.

Læs mere: VLOOKUP til at sammenligne to lister i Excel (2 eller flere måder)

Afsluttende ord

Jeg håber, at de ovenfor beskrevne eksempler nu vil hjælpe dig med at anvende dem i dine Excel-regneark, når du bruger VLOOKUP-funktionen med flere kriterier. Hvis du har spørgsmål eller feedback, så lad mig vide det i kommentarfeltet. Du kan også tjekke vores andre artikler om Excel-funktioner på dette websted.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.