Hvordan opslag nth matcher ved hjælp af VLOOKUP -funktion

Normalt returnerer VLOOKUP -funktionen det første match, den finder. Men sagen bliver kompliceret, når der er mere end én kamp, ​​og vi ønsker at få en bestemt forekomst, siger 2. kamp.

I denne artikel lærer vi, hvordan du får anden, tredje eller nte kamp ved hjælp af VLOOKUP. For at opnå dette skal vi bruge en hjælperkolonne. Hvis du ikke vil bruge en hjælperkolonne, da det ikke er muligt med alle data, kan du bruge INDEX-MATCH-metoden. Men hvis du kan bruge en hjælperkolonne, her er den generiske formel for at finde Nth -match ved hjælp af VLOOKUP -funktion.

Generisk formel

= VLOOKUP (opslagsværdi & forekomst, tabel_array, kolonne, 0)

Opslag_værdi: Det er den opslagsværdi, du vil kigge efter.

Hændelse:Forekomsten af ​​opslagsværdi, som du vil matche.

Table_array:Det er det tabel array, hvor du vil lede efter data. Sørg for, at den første kolonne i denne tabel er hjælperkolonnen.

Kolonne: Kolonnenummeret i bord array hvorfra du vil hente værdien.

0: Det er til et eksakt match. Hvis du ikke vil lave en nøjagtig match, skal du udelade det eller bruge 1 eller TRUE.

Lad os nu bruge det i et eksempel:

Eksempel: Find det andet salg udført af en medarbejder i Excel -tabel

Vi har en tabel, der registrerer salg foretaget af sælgere i forskellige måneder. Navnene på sælgerne kan gentages i posten. Vi skal matche den anden forekomst af Micky og derefter få Jans salg.

Bemærk, at vi har tilføjet en hjælperkolonne. Denne kolonne skriver sælgerens navn og sammenkæder derefter forekomsten af ​​dette navn til den. Vi har brugt løbetallet for at få forekomsten.

Formlen i hjælperkolonnen er:

= B3 & COUNTIF ($ B $ 3: B3, B3)

Så vi har bordet klar. Her er opslagsværdien i celle P3, forekomstnummeret er i Q3, tabellen er A3: N10 og kolonnetallet er 3.

Skriv nu denne formel i celle P4:

= OPLYSNING (P3 & Q3, A3: N10,3,0)

Hit enter, og bam! du har din opslagsværdi for den forekomst, du havde brug for.

Hvordan virker det?

Funktionaliteten er enkel. I første omgang har vi ikke noget unikt id at bruge som en opslagsværdi. Så vi opretter en. Vi bruger navnet og formlen for løbende tæller til at oprette et unikt ID. Vi sørger for, at det er den første kolonne i tabellen fra venstre, som vi skal bruge til at hente værdier fra kolonner lige til den.

Nu opretter opslagsformlen det unikke id ved hjælp af sammenkædede operator & (P3 og Q3). Dette gør det til en unik id

Dernæst tager VLOOKUP -formlen dette som opslagsværdi og leder efter dets placering i tabellenA3: N10. Her, VLOOKUP finder værdien i 6. række i tabellen. Nu flytter den til 3. kolonne og returnerer værdien.

Dette er den nemmeste måde at få den Nth match i Excel. Men det er ikke muligt hele tiden. Det tilføjer ekstra data og beregninger til arket, der kan gøre excel -filen tung og langsom.

Hvis du har en lille mængde data, er dette fantastisk, men med store data kan du bruge en uafhængig formel, der ikke har brug for hjælpekolonne. I så fald kan du bruge en matrixformel, der bruger INDEX- og MATCH -funktioner.

Så ja fyre, sådan kan du få den Nth match i Excel ved hjælp af VLOOKUP -funktion. Jeg håber, jeg var forklarende nok, og det var nyttigt. Hvis du er i tvivl om denne artikel eller et andet Excel/VBA -relateret emne, så spørg i kommentarfeltet herunder.

Relaterede artikler:

Opslag nth match ved hjælp af INDEX & MATCH funktion | For at få nth match uden at bruge en hjælperkolonne bruger vi INDEX og MATCH -funktionen. Vi bruger den boolske logik til at få indekset fra tabellen.

Sådan LOOKUP flere værdier | For at hente alle matchende værdier fra en liste bruger vi INDEX MATCH -funktionen. VLOOKUP kan kun hente flere værdier, når vi bruger en hjælperkolonne.

Opslagsværdi med flere kriterier | Hvis du skal søge mere end én opslagstabel, hvordan bruger du så VLOOKUP fra to opslagstabeller eller mere. Denne artikel løser dette problem meget let

Opslagsværdi med flere kriterier | Vi kan simpelthen bruge VLOOKUP -funktionen. Men når du ikke har den unikke kolonne i dine data og skal slå op i flere kolonner for at matche en værdi, hjælper VLOOKUP ikke

Sådan finder du adresse i Excel |Der vil være tidspunkter, hvor du ønsker at få adressen på cellen, hvorfra en værdi hentes. Ved hjælp af denne adresse kan du nemt hente tilstødende værdier ved hjælp af OFFSET -funktionen

Populære artikler:

50 Excel -genveje til at øge din produktivitet | Få hurtigere til din opgave. Disse 50 genveje får dig til at arbejde endnu hurtigere i Excel.

Sådan bruges Excel VLOOKUP -funktion| Dette er en af ​​de mest anvendte og populære funktioner i excel, der bruges til at slå værdi op fra forskellige områder og ark.

Sådan bruges Excel COUNTIF -funktion| Tæl værdier med betingelser ved hjælp af denne fantastiske funktion. Du behøver ikke at filtrere dine data for at tælle specifik værdi. Countif -funktion er afgørende for at forberede dit dashboard.

Sådan bruges SUMIF -funktionen i Excel | Dette er endnu en vigtig instrumentbrætfunktion. Dette hjælper dig med at opsummere værdier på bestemte betingelser.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave