VLOOKUP Table Array - Hvordan bruges VLOOKUP Table Array i Excel?

Indholdsfortegnelse

Tabelarray i VLOOKUP-funktion

I VLOOKUP eller lodret opslag, når vi bruger en referencecelle eller værdi til at søge i en gruppe kolonner, der indeholder data, der skal matches, og hente output, kaldes den gruppe af interval, vi plejede at matche, som VLOOKUP table_array, i tabelarray den refererede celle er på venstre side af søjlen.

Funktionen VLOOKUP (lodret opslag) i Excel ser et stykke information eller værdi op fra en kolonne i et tabelarray eller datasæt og udtrækker og returnerer en tilsvarende værdi eller information fra en anden kolonne.

VLOOKUP i Excel er en indbygget funktion og er navngivet således, fordi formlen ser efter værdi og søger den lodret ned i en bestemt kolonne. Den stopper, så snart den finder den værdi og ser til højre for den værdi i en kolonne, som vi angiver.

Funktionen har brug for værdi eller argumenter for at køre. Ved oprettelse af en HLOOKUP- eller VLOOKUP-funktion i Excel indtaster vi en række celler som et af argumenterne. Dette område kaldes argumentet table_array.

Generel syntaks for VLOOKUP-funktionen er som følger:

Syntaksen for VLOOKUP-funktionen har følgende argumenter:

  • Opslagsværdi: Påkrævet repræsenterer den værdi, som vi vil se efter i den første kolonne i en tabel eller et datasæt.
  • Table_array: Obligatorisk, repræsenterer datasættet eller dataarrayet, der skal søges.
  • Col_indexnum: Påkrævet repræsenterer det heltal, der angiver kolonnenummeret for den tabel_array, som vi vil returnere en værdi fra
  • Range_lookup: Valgfrit, repræsenterer eller definerer, hvad funktionen skal returnere, hvis den ikke finder et nøjagtigt match med opslagsværdien. Dette argument kan indstilles til 'FALSE; eller 'TRUE', hvor 'TRUE' angiver en omtrentlig match (dvs. brug det tætteste match under lookup_value, hvis det nøjagtige match ikke findes), og 'FALSE', der angiver et nøjagtigt match (dvs. det returnerer en fejl i tilfælde af det nøjagtige match findes ikke). 'SAND' kan også erstattes med '1' og 'FALSK' med '0'.

Så vi kan se i ovenstående syntaks, at det andet argument, der leveres til funktionen, er VLOOKUP table_array.

Eksempler

Eksempel nr. 1

Lad os antage, at vi har en elevoptegnelsestabel, der består af rulletal, navn, klasse og e-mail-id for nogle studerende. Nu, hvis vi ønsker at få e-mail-id'et til en bestemt studerende fra denne database, så bruger vi VLOOKUP-funktionen som følger:

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

I ovenstående formel er området A2: D12 Vlookup-tabelarrayet.

Det tredje argument med værdi 4 fortæller funktionen, der skal returnere værdien i den samme række fra den fjerde kolonne i tabellen med elevernes poster. Det sidste argument nævnt som 1 (SAND) fortæller funktionen at returnere et omtrentligt match (nøjagtigt match, hvis det findes).

Vi kan se, at VLOOKUP-formlen søger efter værdien 6 (da celle F2 indeholder værdien 6) i kolonnen længst til venstre i studentoptegnelsens tabel ved at søge fra top til bund.

Så snart formlen finder værdien 6, går den til højre i den fjerde kolonne og udtrækker e-mail-id'et fra den.

Så vi kan se, at e-mail-id'et for rulle nr. 6 udpakkes korrekt og returneres med denne funktion.

Eksempel 2

Lad os nu sige, at vi har to tabeller: en medarbejdertabel bestående af medarbejder-id, medarbejdernavn, medarbejderteam og betegnelse for medarbejder og en anden tabel bestående af nogle medarbejder-id'er, og vi ønsker at finde deres tilsvarende betegnelse, så vi anvender VLOOKUP formel i en celle ved hjælp af absolut henvisning til table_array, og indsæt den i andre celler.

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

Vi kan se, at absolut henvisning oprettes ved at skrive en "$" foran rækken og kolonnen i en cellereference. Dette giver brugeren mulighed for at kopiere cellehenvisningen til andre celler, mens han låser referencepunktet: (start og slut celler i tabel array-A2: D11 i dette tilfælde). Et tastatur udmærker sig genvejen til oprettelse af en absolut reference ved at trykke på F4-tasten på tastaturet efter at have skrevet cellereferencen.

Så nu, når vi kopierer VLOOKUP-formlen fra celle G2 og indsætter den ned til tre andre celler G3, G4 og G5, ændres kun opslagsværdien (det første argument, der har cellehenvisning), og det andet argument (tabelarray) forbliver det samme. Dette skyldes, at vi i G2 brugte absolut cellehenvisning til table_array, så tabelområdet forbliver fast eller låst.

Så vi kan se, at betegnelse for de tilsvarende medarbejder-id'er udtrækkes korrekt og returneres med absolut henvisning til table_array.

Eksempel 3

Lad os nu sige, at table_array er til stede på et andet regneark (eksempel 1) i projektmappen, og det rulle nr. Og det tilsvarende e-mail-id, som vi ønsker at finde, er på et andet regneark (eksempel 3) i projektmappen. Hvis dette er tilfældet, inkluderer argumentet table_array i VLOOKUP-funktionen arknavnet efterfulgt af et udråbstegn og celleområde.

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

Vi kan se, at elevoptegnelsens tabel er indeholdt i området: A2: D12 i regnearket med navnet 'Eksempel1', mens cellen og regnearket, hvor vi ønsker at returnere værdien af ​​rulle nr. 12, er indeholdt i regnearket med navnet ' Eksempel3 '. Så i dette tilfælde indeholder det andet argument i VLOOKUP-funktionen i celle B2 i regnearket 'Eksempel3' arknavnet, der indeholder table_array efterfulgt af et udråbstegn og celleområde.

Så vi kan se, at e-mail-id'et for rulle nr. 12 ekstraheres korrekt og returneres, selv når Vlookup-tabelarrayet er til stede på et andet ark i projektmappen.

Ting at huske

  • Argumentet: table_array er altid det andet argument i funktionen LOOKUP i Excel.
  • Table_array-argumentet i LOOKUP-funktionen følger altid opslagsværdien.
  • Celleområdet, der er angivet som et argument i table_array, kan bruge absolutte eller relative cellereferencer.
  • Ved at låse VLOOKUP fra et tabelarray kan vi hurtigt henvise til et datasæt mod flere opslagsværdier.
  • Cellerne i argumentet table_array kan endda være til stede på et andet regneark i projektmappen. Hvis dette er tilfældet, inkluderer argumentet Vlookup-tabelarray arknavnet efterfulgt af et udråbstegn og celleområde.
  • Argumentet 'table_array' til LOOKUP-funktionen skal være mindst lige så mange kolonner brede som værdien af ​​argumentet 'col_indexnum.'
  • For VLOOKUP-funktionen skal table_array indeholde mindst to kolonner med data.

Interessante artikler...