VLOOKUP Table Array - Hvordan bruker jeg VLOOKUP Table Array i Excel?

Innholdsfortegnelse

Table Array i VLOOKUP-funksjon

I VLOOKUP eller vertikal oppslag når vi bruker en referansecelle eller verdi for å søke i en gruppe kolonner som inneholder data som skal matches, og henter utdata, kalles gruppen av området vi pleide å matche som VLOOKUP table_array, i tabelloppstilling den refererte cellen er på venstre side av kolonnen.

VLOOKUP (vertikal oppslag) -funksjonen i Excel ser opp informasjon eller verdi fra en kolonne i en tabellmatrise eller et datasett og trekker ut og returnerer en tilsvarende verdi eller informasjon fra en annen kolonne.

VLOOKUP i Excel er en innebygd funksjon og heter slik fordi formelen ser etter verdi og søker den loddrett ned i en bestemt kolonne. Den stopper så snart den finner den verdien og ser til høyre for den verdien i en kolonne som vi spesifiserer.

Funksjonen trenger verdi eller argumenter for å kjøre. Når du oppretter en HLOOKUP- eller VLOOKUP-funksjon i Excel, legger vi inn et celleområde som et av argumentene. Dette området kalles argumentet table_array.

Generell syntaks for VLOOKUP-funksjonen er som følger:

Syntaksen for VLOOKUP-funksjonen har følgende argumenter:

  • Lookup_value: Obligatorisk, representerer verdien vi vil se etter i den første kolonnen i en tabell eller et datasett.
  • Table_array: Obligatorisk, representerer datasettet eller dataarrayet som skal søkes.
  • Col_indexnum: Obligatorisk, representerer det heltallet som spesifiserer kolonnenummeret til table_array som vi ønsker å returnere en verdi fra
  • Range_lookup: Valgfritt, representerer eller definerer hva funksjonen skal returnere i tilfelle den ikke finner et eksakt samsvar med oppslagsverdien. Dette argumentet kan settes til 'FALSE; eller 'SANT', der 'SANT' som indikerer en omtrentlig kamp (dvs. bruk nærmeste samsvar under oppslagsverdien i tilfelle den eksakte samsvar ikke blir funnet), og 'FALSE' som indikerer en nøyaktig samsvar (dvs. at den returnerer en feil i tilfelle det eksakte samsvaret blir ikke funnet). 'SANT' kan også erstattes med '1' og 'FALSE' for '0'.

Så vi kan se i ovennevnte syntaks at det andre argumentet som blir gitt til funksjonen er VLOOKUP table_array.

Eksempler

Eksempel 1

La oss anta at vi har en studentregistreringstabell som består av nummer, navn, klasse og e-post-ID for noen studenter. Nå, hvis vi ønsker å få e-post-ID-en til en bestemt student fra denne databasen, bruker vi VLOOKUP-funksjonen som følger:

= VISNING (F2, A2: D12,4,1)

I formelen ovenfor er området A2: D12 Vlookup-tabelloppstillingen.

Det tredje argumentet med verdi 4 forteller funksjonen å returnere verdien i samme rad fra den fjerde kolonnen i studentpostenes tabell. Det siste argumentet nevnt som 1 (SANT) forteller funksjonen å returnere en omtrentlig kamp (eksakt samsvar hvis den eksisterer).

Vi kan se at VLOOKUP-formelen ser etter verdien 6 (da celle F2 inneholder verdien 6) i kolonnen til venstre i studentpostenes tabell ved å søke fra topp til bunn.

Så snart formelen finner verdien 6, går den til høyre i den fjerde kolonnen og trekker ut e-post-IDen fra den.

Så vi kan se at e-post-ID-en til rull nr. 6 blir riktig ekstrahert og returnert med denne funksjonen.

Eksempel 2

La oss si at vi har to tabeller: en ansattstabell som består av ansattes ID, ansattes navn, team av medarbeidere og betegnelse på ansatt, og en annen tabell som består av noen ansattes ID-er, og vi ønsker å finne deres tilsvarende betegnelse, så vi bruker VLOOKUP formel i en celle ved hjelp av absolutt referanse for table_array og lim den inn i andre celler.

= VLOOKUP (F2, $ A $ 2: $ D $ 11,4, 1)

Vi kan se at absolutt referanse opprettes ved å skrive en “$” foran raden og kolonnen til en cellehenvisning. Dette vil tillate brukeren å kopiere cellehenvisningen til andre celler mens han låser referansepunktet: (start- og sluttceller i tabellarray-A2: D11 i dette tilfellet). Et tastatur utmerker snarveien for å opprette en absolutt referanse ved å trykke på F4-tasten på tastaturet etter å ha skrevet inn cellereferansen.

Så når vi kopierer VLOOKUP-formelen fra celle G2 og limer den ned til tre andre celler G3, G4 og G5, endres bare oppslagsverdien (det første argumentet som har cellereferanse), og det andre argumentet (table_array) forblir det samme. Dette er fordi vi i G2 brukte absolutt cellehenvisning for table_array slik at tabellområdet forblir fast eller låst.

Så vi kan se at betegnelsen for de tilsvarende medarbeider-IDene blir riktig hentet ut og returnert med absolutt referanse for table_array.

Eksempel 3

La oss si at table_array er tilstede på et annet regneark (Eksempel 1) i arbeidsboken, og Rull nr og tilsvarende e-post-ID vi ønsker å finne, er på et annet regneark (Eksempel 3) i arbeidsboken. Hvis dette er tilfelle, inkluderer argumentet table_array i VLOOKUP-funksjonen arknavnet etterfulgt av et utropstegn og celleområde.

= VISNING (A2, eksempel 1! A2: D12,4, 1)

Vi kan se at studentregistreringstabellen er inneholdt i området: A2: D12 i regnearket med navnet 'Eksempel1', mens cellen og regnearket der vi ønsker å returnere verdien til rull nr. 12 er inneholdt i regnearket med navnet ' Eksempel3 '. Så i dette tilfellet inneholder det andre argumentet i VLOOKUP-funksjonen i celle B2 i regnearket 'Eksempel3' arknavnet som inneholder table_array etterfulgt av et utropstegn og celleområde.

Så vi kan se at e-post-ID-en til rulle nr 12 blir riktig ekstrahert og returnert selv når Vlookup-tabelloppstillingen er tilstede på et annet ark i arbeidsboken.

Ting å huske

  • Argumentet: table_array er alltid det andre argumentet i LOOKUP-funksjonen i excel.
  • Table_array-argumentet i LOOKUP-funksjonen følger alltid oppslagsverdien.
  • Celleområdet som er oppført som et argument i table_array, kan bruke absolutte eller relative cellereferanser.
  • Ved å låse VLOOKUP fra en tabellmatrise, kan vi raskt referere til et datasett mot flere oppslagsverdier.
  • Cellene i argumentet table_array kan til og med være til stede på et annet regneark i arbeidsboken. Hvis dette er tilfelle, inkluderer argumentet for Vlookup-tabellmatrisen arknavnet etterfulgt av et utropstegn og celleområde.
  • Argumentet 'table_array' gitt til LOOKUP-funksjonen må ha minst like mange kolonner som verdien for argumentet 'col_indexnum.'
  • For VLOOKUP-funksjonen må table_array inneholde minst to kolonner med data.

Interessante artikler...