Indholdsfortegnelse
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.xlsx6 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 på 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.