Hvordan bruke kolonneindeksnummer effektivt i Excel VLOOKUP

  • Dele Denne
Hugh West

I Microsoft Excel er VLOOKUP et av de heteste emnene du finner på internett. Hvis jeg ikke tar feil, har du allerede sett en rekke artikler om VLOOKUP formelen i Excel med dens funksjonalitet, bruk, fordeler osv. Hvis jeg starter, kan jeg diskutere ulike aspekter ved VLOOKUP . Men i denne opplæringen vil jeg bare diskutere VLOOKUP kolonneindeksnummeret og dets fakta. Det vil være på punkt med passende eksempler og riktige illustrasjoner. Så bli hos oss.

Last ned øvelsesarbeidsbok

Last ned følgende øvelsesarbeidsbok.

VLOOKUP Col_Index_Num.xlsx

Other Workbook.xlsx

Kort beskrivelse av VLOOKUP-funksjonen

Før jeg begynner, la oss gi deg en rask oppsummering av VLOOKUP formelen i Excel. Jeg håper du kan huske denne funksjonen og bruken av den. Du kan hoppe over dette hvis du allerede husker alt om denne funksjonen.

Nå ser Excel SØKOPPSLAG-funksjonen etter en presentert verdi i kolonnen lengst til venstre i en gitt tabell og produserer en verdi i eksakt rad fra en definert kolonne.

Syntaksen:

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

La oss diskutere argumentene kort her.

  • oppslagsverdi: Obligatorisk . Verdien den søker etter er i kolonnen lengst til venstre i den beskrevne tabellen. Det kan være en enkelt verdi funksjon. Ta en titt på skjermbildene:

    Dette er den første arbeidsboken. Vi har våre data her i « Faktisk »-arket:

    Dette er den andre arbeidsboken. Verdien vi vil vise i « Data »-arket.

    Som den forrige, skriv inn følgende formel i Celle C5 av « Data »-arket fra « Other.xlsx» arbeidsbok:

    =VLOOKUP(C4,'[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)

    Som du kan se, returnerte den et eksakt samsvar fra datasettet.

    Hvis du lukker hovedarbeidsboken der tabellmatrisen din er, vil formelen se ut som følgende :

    =VLOOKUP(C4,'D:\SOFTEKO\75- vlookup column index number\[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)

    Følgende skjermbilde vil dele det ned for deg:

    💬 Ting å huske

    ✎ VLOOKUP søker verdi i riktig retning.

    For å få nøyaktige resultater, oppgi et gyldig kolonneindeksnummer . Kolonneindeksnummeret skal ikke overstige tabellmatrisens kolonnenummer.

    Du bør låse tabellarrayområdet hvis du overfører data fra samme regneark eller andre regneark, men den eksakte arbeidsboken .

    Konklusjon

    For å konkludere, håper jeg denne veiledningen har gitt deg nyttig kunnskap om VLOOKUP kolonneindeksnummeret i Excel. Vi anbefaler at du lærer og bruker alle disse instruksjonene på datasettet ditt. Last ned øvelsesboken og prøv disse selv. Gi også gjerne tilbakemelding i kommentarfeltet. Din verdifulletilbakemelding holder oss motiverte til å lage opplæringsprogrammer som dette.

    Ikke glem å sjekke nettsiden vår Exceldemy.com for ulike Excel-relaterte problemer og løsninger.

    Fortsett å lære nye metoder og fortsett å vokse!

    eller en matrise med verdier.
  • tabellmatrise: Tabellen der den vil søke etter oppslagsverdien i kolonnen lengst til venstre.
  • col_index_num: Obligatorisk. Kolonnenummeret i tabellen som det vil returnere fra.
  • [range_lookup]: Det avgjør om en nøyaktig eller delvis samsvar med lookup_value er nødvendig . I argumentet, 0 for et eksakt samsvar, 1 for et delvis samsvar. Standard er 1 (delvis samsvar).

Ta en titt på følgende eksempel:

I eksemplet, du kan se at vi har et filmdatasett. Her brukte vi VLOOKUP formelen for å trekke ut data.

I denne VLOOKUP formelen:

Vår oppslagsverdi er 5 som er ID .

Vår tabellmatrise er B4:F12

Områdeoppslag er satt til FALSE for eksakt samsvar.

Kolonneindeksnummeret er 5 som er Utgivelsesår .

I utgangspunktet ber vi VLOOKUP -funksjonen søke i tabellmatrisen med en ID 5. Og hvis du fant det, oppgi verdien presentert i kolonnen Utgivelsesår som har et kolonneindeksnummer på 5 .

Jeg håper du kan forstå nå hvordan det fungerer.

Les mer: Områdeoppslag med VLOOKUP i Excel (5 eksempler)

6 ting du bør vite om kolonneindeksnummer for VLOOKUP

Ettersom emnet for denne artikkelen handler om VLOOKUP kolonneindeksnummer, vil vi diskutere dette argumentet i de kommende avsnittene. Kolonneindeksnummeret er en avgjørende ting. For å returnere en riktig verdi fra en tabellmatrise, bør du vite noen ting om dette kolonneindeksnummeret. Jeg håper du vil lese alle disse og bruke dem neste gang på Excel-arket ditt.

1. Hva gjør kolonneindeksnummer?

Nå, hvorfor kolonneindeksnummer er viktig, og hva gjør det i formelen. La oss bryte det ned fra forrige eksempel.

Formel vi bruker:

=VLOOKUP(D14,B4:F12,5,FALSE)

Vi setter områdeoppslag til USANN for det eksakte samsvaret.

Utdeling 1: Søk etter en verdi

Nå, fra tabell, ønsker vi å søke etter noe. For å finne denne verdien må vi oppgi en oppslagsverdi i VLOOKUP formelen. Først må vi gi oppslagsverdien som den vil søke i dataene med. Vi bruker cellereferanse her.

Nedbryting 2: Initialiser tabellmatrisen

Deretter VLOOKUP funksjonen vil se etter tabellmatrisen der den vil utføre alle disse.

Utdeling 3: Se etter oppslagsverdien i kolonnen lengst til venstre

Nå vil VLOOKUP søke oppslagsverdien først fra kolonnen lengst til venstre i tabellmatrisen vertikalt.

Når vi angir områdeoppslagsargument til FALSE for å finne en eksakt match, vil den finne en.

Fordeling 3:Se etter kolonneindeksnummeret fra Tabellarray

Nå vil VLOOKUP -funksjonen prøve å finne kolonnenummeret fra tabellen du nevnte i argumentet.

Fordeling 4: VLOOKUP vil se etter verdi i det gitte kolonneindeksnummeret

Etter at den har funnet den ønskede kolonnen, VLOOKUP søker etter verdien din i kolonnen som deler samme rad med ID 5 .

Utdeling 6: Returner verdien

Til slutt vil den finne utgivelsesåret med ID 5 .

Som du kan se, er kolonneindeksnummeret nøkkelen til å finne ønsket verdi fra tabellen. Hvis du har oppgitt kolonneindeksnummeret feil, ville det gitt deg en annen verdi.

Les mer: Oppslagsverdi i et område og retur i Excel (5 enkle måter)

2. Hvordan vil utdataene variere basert på kolonneindeksnummer?

Nå vil vår VLOOKUP -formel returnere et annet resultat basert på de forskjellige kolonneindekstallene.

Når du vil ha et alternativt resultat fra tabellen, sørg for at du gir det nøyaktige kolonneindeksnummeret i funksjonen. Utdataene dine vil variere basert på dette kolonneområdet.

Ta en titt på følgende eksempel:

Formel vi bruker:

=VLOOKUP(D14,B4:F12,3,FALSE)

Her ville vi ha skuespillerens navn fra film-ID 5 . Nå er Actor -kolonnen vår den tredje kolonnen itabell array. Av denne grunn ga vi 3 som et kolonneindeksnummer i VLOOKUP formelen. Som et resultat hentet funksjonen vår verdien fra område til oppslag (tabellmatrisen) i Excel.

Les mer: Hvordan finne andre samsvar med VLOOKUP i Excel (2 enkle metoder)

3. Hva skjer hvis vi oppgir feil kolonneindeksnummer?

Nå kan du spørre hva som vil skje hvis vi gir feil kolonneindeksnummer ved å bruke Excel-funksjonen VLOOKUP . Det vil åpenbart returnere en feil verdi. Hvis ønsket resultatkolonne ikke samsvarer med kolonneindeksnummeret du har oppgitt, får du ikke resultatet.

Ta en titt på følgende eksempel for å få en bedre forståelse:

Formelen vi bruker:

=VLOOKUP(D14,B4:F12,5,FALSE)

Her kan du se at vi ønsket Sjanger av film-ID 7 . Men den viser 2006 som er et feil svar.

Fordi vi oppga 5 som et kolonneindeksnummer i Excel-formelen VLOOKUP . Men kolonnenummeret til Sjanger er 4 . Det er derfor det gir et annet resultat.

4. Hva skjer hvis kolonneindeksen vår er utenfor rekkevidde?

Hvis kolonneindeksnummeret ditt er utenfor rekkevidde fra den gitte tabellmatrisen, vil VLOOKUP -funksjonen returnere #REF! -feilen. Det er fordi tabellmatrisen din ikke inneholder så mange kolonner.

Du kan forstå dette frafølgende eksempel:

Formel vi bruker:

=VLOOKUP(D14,B4:F12,6,FALSE)

Her, du kan se at vår Excel VLOOKUP -formel viser en feil. Se nøye, tabellen vår er B4:F12 . I dette området har vi bare fem kolonner. Men i formelen vår ga vi 6 i col index-argumentet. Det er derfor den ikke kunne returnere noen verdi.

Les mer: Hvordan bruke VLOOKUP for å finne en verdi som faller mellom et område

5. Økning av kolonneindeksnummer i VLOOKUP Bruke COLUMN-funksjonen

I VLOOKUP -formelen kan du bruke den dynamiske kolonneindeksen. Anta at du har to tabeller og du vil slå dem sammen. Du må også kopiere en fungerende VLOOKUP formel i flere kolonner. En praktisk måte du kan følge er ved å bruke KOLONNE-funksjonen i Excel.

Ta en titt på følgende skjermbilde:

Vi har to bord her. Vi ønsker å slå sammen Resultattabellen og Studentdatabase tabellen basert på Student-ID . I utgangspunktet er målet vårt å angi Navn og seksjon i resultattabellen.

Den generiske formelen vi bruker:

=VLOOKUP($A1, table,COLUMN()-x,0)

La oss skrive inn følgende formel i celle E5 og trykk Enter:

=VLOOKUP($C5,$H$5:$J$9,COLUMN()-3,0)

Nå drar du Fyllhåndtaket -ikonet over tabellen.

Igjen, skriv inn formelen i Celle F5 og dra Fyllhåndtaket icon:

Som du kan se, har vi kopiert dataene fra elevdatabasen til resultattabellen ved å bruke det dynamiske kolonneindeksnummeret.

Merk:

Du kan bruke denne formelen som en kolonneindeksnummerkalkulator for Vlookup i regnearket ditt.

🔎 Fordeling av formelen

Vi beregnet kolonneindeksnummeret ved å bruke KOLONNE funksjonen. Hvis det ikke er noen argumenter i KOLONNE funksjonen, returnerer den nummeret til den relaterte kolonnen.

Nå, ettersom vi bruker formelen i kolonne E og F, er KOLUMN funksjonen vil returnere henholdsvis 5 og 6. I arket er kolonne Es indeksnummer 5. Og kolonne Fs indeksnummer er 6.

Vi liker ikke å hente data fra den 5. kolonnen i Resultat tabellen (det finnes kun 3 kolonner totalt). Så, trekk 3 fra 5 for å hente tallet 2, som VLOOKUP -funksjonen brukte for å gjenopprette Navn fra studentdatabasen -tabellen.

COLUMN()-3 = 5-3 = 2 (Her indikerer 2 Navn kolonnen i Student Database -tabellmatrisen)

Vi brukte den samme formelen i kolonne F . Kolonne F har indeksnummer 6.

COLUMN()-3 = 6-3 = 3 (3 indikerer Seksjonen av Student Database -tabellmatrise)

Til slutt bringer den første prøven Navn fra Student Database -tabellen (kolonne 2) og den andre illustrasjonenhenter Seksjon fra Student Database -tabellen (kolonne 3).

[/wpsm_box]

6. Finn kolonneindeksnummer med MATCH-funksjonen

Nå , i VLOOKUP funksjonen gir vi vanligvis kolonneindeksnummeret som et statisk tall. Uansett kan du også danne et dynamisk kolonneindeksnummer som i forrige eksempel. Her gjør vi dette ved å bruke MATCH-funksjonen for å finne den nødvendige kolonnen. Denne metoden lar deg lage et dynamisk toveis oppslag, som matcher både rader og kolonner i tabellmatrisen.

Ta en titt på følgende datasett:

Her har vi et studentdatasett. Vi har noen elevers karakterer i fysikk, matematikk og kjemi. Nå ønsker vi å finne karakteren til Jessy i Matte faget.

For å finne dette, skriv inn følgende formel i celle H5 og trykk Enter :

=VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE)

Som du kan se, VLOOKUP -formelen har fått nøyaktig samsvar fra datasettet.

Nå, se nøye, vi oppga ikke et statisk tall i kolonneindeksnummeret. I stedet gjorde vi det dynamisk ved å bruke MATCH -funksjonen. I utgangspunktet har vi flere kriterier her.

🔎 Fordeling av formelen

➤  MATCH(H5,B4:E4,0 )

MATCH funksjonen vil søke etter emnet MATH fra overskriften B4:E4. Den vil finne den i indeks 3. Det er derfor den vil returnere 3 .

➤VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE) = VLOOKUP(H4,B4:E9,3, FALSE)

Til slutt vil det fungere som faktisk VLOOKUP formel. Og det vil returnere C. Fordi den fant verdien fra kolonneindeksnummeret 3.

VLOOKUP Kolonneindeksnummer fra et annet ark eller arbeidsbok

Nå kan du bruke kolonneindeksen nummer i et ark som vil hente data fra et annet ark eller en annen arbeidsbok. Det er en av de viktige funksjonene til VLOOKUP funksjonen.

Ta en titt på følgende skjermbilder:

Her har vi to separate ark. Hoveddatasettet vårt er i arket Faktisk . Vi henter dataene herfra og viser dem til utdataarket . Her bruker vi faktisk et kolonneindeksnummer der tabellmatrisen vår er plassert på et annet ark.

Skriv først inn følgende formel i Cell C5 i utdata ark og trykk deretter Enter .

=VLOOKUP(C4,Actual!B4:F12,2,FALSE)

Som du kan se , vårt VLOOKUP kolonneindeksnummer hjalp oss med å hente data fra et annet ark.

Her er formelen “Faktisk!B4:F12 ” indikerer i utgangspunktet arknavnet og tabellmatrisen fra arket. Og vi ga 2 som et kolonneindeksnummer for å hente data fra tabellen i « Faktisk »-arket.

Det samme gjelder for de forskjellige arbeidsbøkene. Du kan på samme måte hente en verdi fra en annen arbeidsbok ved å bruke VLOOKUP

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.