VLOOKUP med flere kriterier i Excel (top tip + eksempel)

Hvordan bruges VLOOKUP med flere kriterier?

Nogle gange mens vi arbejder med data, når vi matcher dataene til referencen Vlookup, hvis de finder værdien først, vises resultatet og ikke ser efter den næste værdi, men hvad hvis brugeren ønsker det andet resultat, dette er et andet kriterium for at bruge Vlookup med flere kriterier er vi nødt til at bruge andre funktioner med det, såsom vælg funktion.

VLOOKUP-formel i Excel

Lad os nu se nogle eksempler på VLOOKUP-funktion med flere kriteriesøgning.

Eksempel nr. 1

Antag at du har data om medarbejdere i din virksomhed. Dataene indeholder navnet, deres aktuelle løn, afdeling, medarbejder-id, som vist nedenfor.

Du vil se på en medarbejder efter hans / hendes navn og afdeling. Her vil søgningen omfatte to detaljer: Navn og afdeling. Navnet og den afdeling, der skal søges efter, er angivet i celle G6 og G7.

For at søge efter "Dhruv" fra "Salg" -afdelingen skal du først oprette en separat kolonne, der indeholder "Navn" og "Afdeling" for alle medarbejderne.

For at gøre dette for den første medarbejder skal du bruge Excel VLOOKUP Formula:

= C3 & D3

og tryk på Enter. Cellen vil nu indeholde "ManishIT." Det er vigtigt at tilføje denne kolonne til venstre for dataene, da den første kolonne i arrayområdet betragtes som opslag. Træk det blot til resten af ​​cellerne.

For at slå værdien for "Dhruv" & "Salg" op i celle G6 og G7 kan du bruge Excel VLOOKUP-formlen:

= VLOOKUP (H6 & H7, A3: E22, 5, FALSE)

Den returnerer lønnen for den opsøgte medarbejder, Dhruv, fra salgsafdelingen.

Eksempel 2

Antag at du har salgsdata for to forskellige produkter i 12 måneder, som vist nedenfor.

Du vil oprette en opslagstabel i excel, hvor du indtaster måneden og produkt-id'et, og det returnerer salget for det produkt i løbet af den måned.

For at gøre dette kan du bruge VLOOKUP og Match Formula i excel:

= VLOOKUP (F4, A3: C14, MATCH (F5, A2: C2, 0), 0)

hvor den måned, du vil slå op, er angivet i F4, og produktnavnet, der skal opslås, er angivet i F5.

I dette tilfælde returnerer den 13.000 .

Eksempel 3

Antag, at du har indsamlet salgsdata for et af produkterne i løbet af året i fire forskellige zoner i en by, som vist nedenfor.

Nu vil du kontrollere, om den måned, hvor salget var maksimalt for østzonen, også er den måned, hvor salget var maksimalt for vestzonen. For at kontrollere dette skal du først oprette en ekstra kolonne, der indeholder salget for den østlige og vestlige zone. I dette tilfælde adskiller vi værdierne med.

For at tilføje den ekstra kolonne til venstre skal du bruge Excel VLOOKUP-formlen:

= D3 & ““ & E3

for den første celle i tabellen, og tryk på Enter. Træk den derefter til resten af ​​cellerne.

Beregn nu det maksimale salg for øst- og vestzoner separat. For at beregne den maksimale værdi skal du bruge Excel VLOOKUP-formlen:

= MAX (D3: D14) for østzone

(Lær mere om maks. Funktion i Excel)

og = MAX (E3: E14) for West Zone.

Nu for at kontrollere, om den måned, hvor salget var maksimalt for East Zone, også er den måned, hvor salget var maksimalt for West zone, kan du bruge:

= FEJL (VLOOKUP (J4 & ”” & J5, B3: C14, 2, 0), “NO”)

(Lær mere om IFERROR-funktion i Excel)

VLOOKUP (J4 & ”” & J5, B3: C14, 2, 0) vil søge efter den maksimale værdi af øst- og vestzone i den ekstra kolonne. Hvis det er i stand til at finde et match, returnerer det den tilsvarende måned. Ellers vil det give en fejl.

FEJL ((VLOOKUP (…)), "NO"): Hvis output fra VLOOKUP-funktionen er en fejl, returnerer den "NO" ellers. Den returnerer den tilsvarende måned.

Da der ikke findes en sådan måned, lad os kontrollere, om den måned, hvor salget var maksimalt for East Zone, er den måned, hvor salget var næsthøjest for den vestlige zone. Beregn først det næststørste salg for den vestlige zone ved hjælp af.

= STOR (E3: E14, 2)

(Lær mere om STOR funktion Excel)

Brug nu syntaksen: = FEJL (VLOOKUP (K4 & ”“ & K5, B3: C14, 2, 0), “NEJ”)

Det vender tilbage til juni .

Det er vigtigt at bemærke her, at der også kan være mere end en måned, hvor salget var maksimalt for den østlige og vestlige zone, men Excel VLOOKUP Formula returnerer kun en af ​​disse måneder.

Synes at huske

  • VLOOKUP-funktion med flere kriterier bruges til at søge i en kolonne og returnere værdien fra en tilsvarende kolonne.
  • VLOOKUP-funktion med flere kriteriesøgninger efter opslagsværdien i den første kolonne i det givne array / tabel.
  • Hvis du ønsker at søge på LOPSLAG funktion med flere kriterier, såsom værdi1 fra 1 st kolonnen og værdi2 fra 2 nd kolonne, skal du tilføje en ekstra kolonne for søgning. Denne ekstra kolonne skal tilføjes til venstre for dataene, så de vises som den første kolonne i opslagstabellen.

Interessante artikler...