Hva er VLOOKUP i Excel, og hvordan bruker jeg det?



VLOOKUP i Excel brukes til å slå opp og hente data. Den returnerer nøyaktige og omtrentlige treff og kan brukes med flere bord, jokertegn, toveisoppslag osv.

I denne datadrevne verden trenger man forskjellige verktøy for å administrere data. Data i sanntid er enorme, og det er definitivt en anstrengende oppgave å hente detaljer angående et bestemt stykke data, men med VLOOKUP i utmerke , kan denne oppgaven oppnås med en enkelt kommandolinje. I denne artikkelen vil du lære om en av de viktigste Excel-funksjoner dvs. VLOOKUP-funksjonen.

Før vi går videre, la oss ta en rask titt på alle temaene som blir diskutert her:





Hva er VLOOKUP i Excel?


I Excel er VLOOKUP et innebygd funksjon som brukes til å slå opp og hente spesifikke data fra et excel-ark. V står for Vertical og for å kunne bruke VLOOKUP-funksjonen i Excel, må dataene ordnes vertikalt. Denne funksjonen er veldig nyttig når du har en enorm mengde data og det er praktisk talt umulig å søke etter spesifikke data manuelt.

kast dobbelt til int i java

Hvordan virker det?

VLOOKUP-funksjonen tar en verdi, dvs. oppslagsverdien, og begynner å søke etter den i kolonnen lengst til venstre. Når den første forekomsten av oppslagsverdien er funnet, begynner den å bevege seg rett i den raden og returnerer en verdi fra kolonnen du spesifiserer. Denne funksjonen kan brukes til å returnere både nøyaktige så vel som omtrentlige treff (standardkampen er en omtrentlig kamp).



Syntaks:

Syntaksen til denne funksjonen er som følger:

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

hvor,



  • oppslagsverdi er verdien du skal se etter i den første kolonnen i den gitte tabellen
  • table_index er tabellen dataene skal hentes fra
  • col_index_num er kolonnen som verdien skal hentes fra
  • rekkeviddeoppslag er en logisk verdi som avgjør om oppslagsverdien skal være et perfekt samsvar eller en omtrentlig samsvar ( EKTE vil finne nærmeste kamp FALSK sjekker for eksakt samsvar)

Nøyaktig treff:

Når du vil at VLOOKUP-funksjonen skal se etter et nøyaktig samsvar med oppslagsverdien, må du stille inn rekkeviddeoppslag verdi til FALSE. Ta en titt på følgende eksempel som er en tabell som består av ansattes detaljer:

nøyaktig match-VLOOKUP i Excel-Edureka

Hvis du vil se etter betegnelsen til noen av disse ansatte, kan du gjøre som følger:

  • Velg cellen der du vil vise utdata, og skriv deretter inn et '=' tegn
  • Bruk VLOOKUP-funksjonen og lever oppslagsverdi (Her vil det være ansattes ID)
  • Send deretter inn de andre parametrene, dvs. table_array , col_index_num og still inn rekkeviddeoppslag verdi til FALSE
  • Derfor vil funksjonen og dens parametere være: = VLOOKUP (104, A1: D8, 3, FALSE)

VLOOKUP-funksjonen begynner å lete etter medarbeider-ID 104 og beveger seg deretter mot høyre i raden der verdien blir funnet. Det fortsetter til col_index_num og returnerer verdien som er tilstede på den posisjonen.

Omtrentlig kamp:

Denne funksjonen i VLOOKUP-funksjonen lar deg hente verdier selv når du ikke har et nøyaktig samsvar for loopup_value. Som nevnt tidligere, må du stille inn for å få VLOOKUP til å se etter en omtrentlig kamp rekkeviddeoppslag verdi til SANT. Se på følgende eksempel der karakterene blir kartlagt sammen med karakterene og klassen de tilhører.

  • Akkurat som hvordan du gjorde for en nøyaktig samsvar, følg de samme trinnene
  • I stedet for verdien range_lookup, bruk TRUE i stedet for FALSE
  • Derfor vil funksjonen sammen med parametrene være: = VLOOKUP (55, A12: C15, 3, TRUE)

I en tabell som er sortert i stigende rekkefølge, begynner VLOOKUP å lete etter en omtrentlig kamp og stopper ved den nest største verdien som er mindre enn oppslagsverdien du har angitt. Den beveger seg deretter rett i den raden og returnerer verdien fra den angitte kolonnen. I eksemplet ovenfor er oppslagsverdien 55 og den nest største oppslagsverdien i den første kolonnen er 40. Derfor er utdata andre klasse.

Første kamp:

I tilfelle du har en tabell som består av flere oppslagsverdier, stopper VLOOKUP ved første kamp av den og henter en verdi fra den raden i den angitte kolonnen.

Ta en titt på bildet nedenfor:

ID 105 gjentas, og når oppslagsverdien er spesifisert som 105, har VLOOKUP returnert verdien fra raden som har den første forekomsten av oppslagsverdien.

Saksfølsomhet:

VLOOKUP-funksjonen er ikke bokstavsfølsom. Hvis du har en oppslagsverdi som i store bokstaver og verdien i tabellen er liten, vil VLOOKUP fremdeles hente verdien fra raden der verdien er til stede. Ta en titt på bildet nedenfor:

Som du kan se, er verdien jeg har angitt som parameter “RAFA”, mens verdien i tabellen er “Rafa”, men VLOOKUP har fortsatt returnert den angitte verdien. Hvis du har en nøyaktig samsvar med saken, vil VLOOKUP fortsatt returnere den første kampen av oppslagsverdien, uavhengig av saken som brukes. Ta en titt på bildet nedenfor:

Feil:

Det er naturlig å støte på feil når vi bruker funksjoner. På samme måte kan du støte på feil når du også bruker VLOOKUP-funksjonen, og noen av de vanligste feilene er:

  • #NAVN
  • # N / A
  • #REF
  • #VERDI

#NAME Feil:

Denne feilen er i utgangspunktet å informere deg om at du har gjort en feil i syntaksen. For å unngå syntaktiske feil, er det bedre å bruke funksjonsveiviseren fra Excel for hver funksjon. Funksjonsveiviseren hjelper deg med informasjon om hver parameter og hvilken type verdier du trenger å angi. Ta en titt på bildet nedenfor:

slå objekt til array php

Som du kan se, informerer funksjonsveiviseren deg om å angi hvilken som helst type verdi i stedet for parameteren lookup_value, og gir også en kort beskrivelse av den samme. På samme måte, når du velger de andre parametrene, vil du også se informasjon om dem.

# N / A Error:

Denne feilen returneres i tilfelle det ikke finnes noen samsvar for den gitte oppslagsverdien. Hvis jeg for eksempel skriver inn “AFA” i stedet for “RAFA”, får jeg # N / A-feil.

For å definere noen feilmeldinger for de to ovennevnte feilene, kan du bruke IFNA-funksjonen. For eksempel:

#REF Feil:

Denne feilen oppstår når du refererer til en kolonne som ikke er tilgjengelig i tabellen.

#VALUE Feil:

Denne feilen oppstår når du plasserer feil verdier til parametrene eller savner noen obligatoriske parametere.

Toveis oppslag:

Toveisoppslag refererer til å hente en verdi fra en todimensjonal tabell fra en hvilken som helst celle i den refererte tabellen. For å utføre en toveisoppslag ved bruk av VLOOKUP, må du bruke MATCH-funksjonen sammen med den.

Syntaksen til MATCH er som følger:

MATCH (lookup_value, lookup_array, match_type)

  • oppslagsverdi er verdien det skal søkes etter
  • lookup_array er celleområdet som består av oppslagsverdiene
  • match_type kan være et tall dvs. 0, 1 eller -1 som representerer nøyaktig samsvar, henholdsvis mindre enn og større enn

I stedet for å bruke hardkodede verdier med VLOOKUP, kan du gjøre det dynamisk omgå i cellereferansene. Tenk på følgende eksempel:

Som du kan se på bildet over, tar VLOOKUP-funksjonen inn cellehenvisningen som F6 for oppslagsverdien, og kolonneindeksverdien bestemmes av MATCH-funksjonen. Når du gjør endringer i noen av disse verdiene, vil også utgangen endres tilsvarende. Ta en titt på bildet nedenfor der jeg har endret verdien som er tilstede i F6 fra Chris til Leo, og utgangen er også oppdatert tilsvarende:

Hvis jeg endrer verdien på G5, eller både F6 og G5, vil denne formelen fungere tilsvarende og vise de tilsvarende resultatene.

Du kan også lage rullegardinlister for å gjøre oppgaven med å endre verdiene veldig nyttig. I eksemplet ovenfor bør dette gjøres mot F6 og G5. Slik kan du lage rullegardinlister:

  • Velg Data fra båndfanen
  • Velg Datavalidering fra gruppen Dataverktøy
  • Åpne Innstillinger-ruten, og velg Liste fra Tillat
  • Spesifiser kildelisten

Slik ser det ut når du har opprettet en rullegardinliste:

Bruke jokertegn:

Hvis du ikke vet den nøyaktige oppslagsverdien, men bare en del av den, kan du benytte jokertegn. I Excel representerer “*” symbolet et jokertegn. Dette symbolet informerer Excel om at det skal søkes i sekvensen som kommer før, etter eller mellom, og at det kan være et hvilket som helst antall tegn før eller etter dem. For eksempel i tabellen som jeg har laget, hvis du skriver inn 'erg' sammen med jokertegn på hver side, vil VLOOKUP returnere utdataene for 'Sergio' som vist nedenfor:

hva er funksjonsoverbelastning i c ++

Flere oppslagstabeller:

Hvis du har flere oppslagstabeller, kan du bruke IF-funksjonen sammen med den for å se på en av tabellene basert på en gitt tilstand. For eksempel, hvis det er en tabell som inneholder data fra to supermarkeder, og du må finne ut fortjenesten til hvert av dem basert på salget, kan du gjøre som følger:

Lag hovedtabellen som følger:

Opprett deretter de to tabellene som overskuddet skal hentes fra.

Når dette er gjort, oppretter du et navngitt område for hver av de nyopprettede tabellene. Følg trinnene nedenfor for å opprette et navngitt område:

  • Velg tabellen hele tabellen du vil tildele et navn til
  • Velg Formler fra båndfanen, og velg deretter Definer navn fra gruppen Definerte navn
  • Du vil se følgende dialogboks
  • Gi et hvilket som helst navn du ønsker
  • Klikk OK

Når dette er gjort for begge tabellene, kan du bruke disse navngitte områdene i IF-funksjonen som følger:

Som du kan se, har VLOOKUP returnert de riktige verdiene for å fylle Profit-kolonnen i henhold til hvilket supermarked de tilhører. I stedet for å skrive formelen i hver celle i Profit-kolonnen, har jeg nettopp kopierte formelen for å spare tid og energi.

Dette bringer oss til slutten av denne artikkelen om VLOOKUP i Excel. Jeg håper du er klar med alt som har blitt delt med deg. Forsikre deg om at du trener så mye som mulig og tilbakestiller opplevelsen.

Har du et spørsmål til oss? Vennligst nevn det i kommentarfeltet i denne 'VLOOKUP in Excel' -bloggen, så kommer vi tilbake til deg så snart som mulig.

For å få grundig kunnskap om trendingsteknologi sammen med de forskjellige applikasjonene, kan du registrere deg for live med 24/7 support og levetidstilgang.