VLOOKUP - Vis flere treff (resultatrader)


I denne Excel -opplæringen lærer du hvordan du håndterer flere kamper (resultater) fra en VLOOKUP -funksjon. Vi vil dekke to forskjellige teknikker. Den første bruker faktisk VLOOKUP -funksjonen (sammen med COUNTIF). Den andre bruker INDEX / MATCH for å simulere en VLOOKUP.

VLOOKUP med flere resultater

For å slå opp flere treff med VLOOKUP -funksjonen må du opprette en hjelperkolonne i datatabellen. Hjelpekolonnen bruker COUNTIF -funksjonen til å lage en unik ID for hver forekomst. Hjelpekolonnen må være kolonnen lengst til venstre i datasettet. Hvis det ikke er praktisk å justere datasettet, bør du se på den andre metoden i neste avsnitt.

La oss se på denne metoden i praksis:

Trinn 1:

Legg merke til formelen i celle F6:
= B5 & TELLING (B5: B $ 9, B5)
Spesielt refererte området: B6: B $ 11. Legg merke til $ -tegnet. $ -Tegnet "låser" cellereferansen: B $ 11. Så når du kopierer formelen ned, forblir B $ 11 låst. B6 er imidlertid ikke låst, så når du kopierer formelen ned blir B6 til B7, etc. Denne teknikken skaper et unikt nummer for hver forekomst som blir funnet. Grunnen til at vi lar B6 være ulåst, er at det som en forekomst blir redegjort for, blir fjernet fra det totale antallet og skaper det unike tallet.

Legg også merke til &. & fusjonerer produktnavnet med forekomstnummeret for å lage ett felt som vi vil bruke i oppslaget.

Steg 2:

Vi har flyttet den nye hjelperkolonnen (project_adj) til venstre for datasettet i B14: C19. Nå kan vi utføre VLOOKUP på flere resultater. I stedet for å søke etter sokker, søk etter socks1 og socks2. Nå kan du ha flere rader med VLOOKUP -resultater, som representerer flere samsvarende treff.

Ulempen med denne metoden er at du må redigere det originale datasettet (eller kopiere/lime inn datasettet andre steder) for å utføre flere resultater VLOOKUP. Alternativt kan du bruke INDEX / MATCH Method:

INDEX / MATCH for flere matchoppslag

De fleste Excel -brukere er klar over kraften i VLOOKUP -funksjonen, men mange er ikke klar over kraften til INDEX -funksjonen og Match -funksjonen som brukes i kombinasjon. INDEX / MATCH -kombinasjonen kan brukes til å etterligne en VLOOKUP, med fordelen av mer fleksibilitet.

Merk: Bildet nedenfor viser formlene. Det nederste bildet inneholder formelresultatene.

Hva skjer i formlene ovenfor?

MATCH - Slår opp en verdis posisjon med et område. I dette eksemplet søker MATCH etter "Sokker" i produktlisten.
INDIRECT - Oppretter en referanse fra en tekststreng. Vi bruker dette til å justere produktlistens søkearray. Når en kamp er funnet, justeres området for å ekskludere den matchen fra søket, slik at den neste treff kan bli funnet. I celle G5 setter vi det opprinnelige området til B5: B10 (ved å sette det første startnummeret i celle F5 til 5). I G5 fant vi en kamp i rad 1 i området, så F6s startnummer er 5+1 = 6.
INDEKS - Returnerer en verdi fra en matrise basert på kolonne-/radnummerposisjonen i den matrisen.

!! Jeg antar at du inkluderer matriseformelen, slik at de har en formel å koble til …

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave