Excel LOOKUP vs VLOOKUP: Med 3 eksempler

  • Dele Denne
Hugh West

Vi bruker både Excel OPSLAKK - og SLIK OPP -funksjoner for å slå opp verdier i datasett for å hente ut verdier fra ønsket kolonne og område. Selv om LOOKUP og VLOOKUP fungerer på samme måte i resultatene sine, er de forskjellige i betjeningsevne. I denne artikkelen diskuterer vi Excel LOOKUP vs VLOOKUP -funksjoner og nevner forskjellene og utskiftbarheten mellom dem.

Anta at vi har et datasett med Produktsalg . Vi ønsker å slå opp en hvilken som helst verdi i utvalgte kolonner eller områder ved å bruke OPSLAKK og OPSLAKK for å demonstrere forskjellene mellom dem.

Datasett for nedlasting

Du er velkommen til å laste ned arbeidsboken fra lenken nedenfor.

Lookup vs Vlookup.xlsx

Grunnleggende om LOOKUP & VLOOKUP

LOOKUP-funksjon:

Syntaksen til LOOKUP funksjonen er

LOOKUP(lookup_value, lookup_vector, [result_vector])

Eller

LOOKUP(lookup_value,array)

I syntaksen,

oppslagsverdi ; verdien du vil se etter.

lookup_vector; den enkelt raden eller kolonnen der oppslagsverdien finnes.

[resultatvektor](Valgfritt); lik størrelse med oppslagsvektor , den enkelt raden eller kolonnen der den resulterende verdien er hentet ut. Funksjonen returnerer 1. kolonne data i tilfelle fravær.

array; den trekker ut verdien som samsvarer med oppslagsverdien fra området.

VLOOKUP Funksjon:

Syntaksen til VLOOKUP -funksjonen er

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

I syntaksen,

oppslagsverdi; verdien du vil se etter.

table_array; tabellen eller området der du søker etter oppslagsverdien .

kolindeksnummer; kolonnenummeret der oppslagsverdien skal trekkes ut.

[områdeoppslag]; erklærer samsvarsstatus for oppslag. SANN-tilnærmet samsvar , FALSK-eksakt samsvar.

Les mer: Hva Er en Table Array i VLOOKUP? (Forklart med eksempler)

Excel LOOKUP vs VLOOKUP funksjon

1. Håndtere omtrentlig samsvar

En av hovedforskjellene mellom OPSLAKK og OPSLAKK funksjonene er at OPPSLAG funksjon er bundet til en Omtrentlig Match . Der VLOOKUP tilbyr både Omtrentlig og Eksakt treff.

LOOKUP henter automatisk omtrentlige treff fra lookup_arrar (dvs. B4:B16 )

➤VLOOKUP tilbyr et alternativ for omtrentlig eller eksakt samsvar for å hente en verdi fra col_index_num.

Utfører OPSLAKK-funksjon

Formelen vi bruker i cellen Oppslagsresultat er

=LOOKUP(H4,B4:B16,C4:C16)

Her,

1>H4; er oppslagsverdien.

B4:B16; er oppslagsvektoren.

C4: C16; er [resultatvektor].

Fra datasettet ønsker vi enreturverdi for enhver tilfeldig oppslagsverdi (dvs. Sjokolade ). Men vi har ingen oppføringer av den typen, likevel returnerer LOOKUP -formelen en verdi. Det er klart at den resulterende verdien er feil. LOOKUP -formelen henter den omtrentlige verdien som samsvarer med lookup_value (dvs. Sjokolade ).

Utfører VLOOKUP-funksjonen

Formelen som brukes i cellen Vlookup resultat er

=VLOOKUP(H11,B4:E16,2,FALSE)

Her,

H11; er oppslagsverdien.

B4:E16; er table_array.

2; er col_index_num.

FALSE; er [range_lookup].

I likhet med LOOKUP -formelen bruker vi VLOOKUP -formelen for å hente den resulterende verdien fra et valgt kolonnenummer. Den returnerer #N/A siden det ikke er noen slik oppføring.

Både OPSLAKK og OPSLAKK funksjonens resultater i ett bilde gir deg en fullstendig følelse av LOOKUP -funksjonens begrensning til omtrentlig samsvar.

Nå kan det sies at begrenset av Standard omtrentlig samsvar , funksjonen OPSLAKK henger etter funksjonen OPSLAKK .

Les mer: Hvorfor VOPPSLAKK Returnerer #N/A når samsvar eksisterer? (5 årsaker og løsninger)

Lignende avlesninger

  • Hvordan bruke Double VLOOKUP i Excel (4 raske måter)
  • VLOOKUP fungerer ikke (8 grunner &Løsninger)
  • INDEX MATCH vs VLOOKUP-funksjon (9 eksempler)
  • VLOOKUP og returner alle treff i Excel (7 måter)
  • Bruk VLOOKUP med flere kriterier i Excel (6 metoder + alternativer)

2. Utføre operasjoner i begge retninger

OPSLAKK -funksjonen søker og matcher verdier i begge retninger venstre til høyre eller høyre mot venstre . Imidlertid søker VLOOKUP bare venstre til høyre for å matche. Mer spesifikt for VLOOKUP, lookup_value være til venstre for kolonnene den henter de resulterende verdiene fra.

LOOKUP tillater venstre til høyre eller høyre til venstre betjening. Den matcher oppslagsverdi til rader eller kolonner samtidig.

➤VLOOKUP tillater bare venstre til høyre-operabilitet. Den matcher oppslagsverdi kun til kolonner.

Utfører OPPSLAG-funksjon

Formelen vi bruker i oppslagsresultat -cellen er

=LOOKUP(H4,C4:C16,B4:B16)

Her,

H4; er oppslagsverdien.

C4:C16; er oppslagsvektoren.

B4: B16; er [resultatvektor].

I datasettet ønsker vi en returverdi for enhver tilfeldig oppslagsverdi (dvs. 57 ). Vi bruker LOOKUP -funksjonen for å komme opp med resultatet, og den kommer opp med det nøyaktige resultatet (dvs. Bran ). Siden OPPSLAG -funksjonen fungerer i beggeretninger den er i stand til å hente [result_vektor].

Utfører VLOOKUP-funksjonen

Formelen vi bruker i Vlookup-resultatet celle er

=VLOOKUP(H11,B4:E16,1,FALSE)

Her,

H11; er oppslagsverdien.

B4:E16; er table_array.

1; er col_index_num.

FALSE; er [range_lookup].

I likhet med OPSLAKK -formelen henter OPSLAKK -formelen den resulterende verdien fra et valgt kolonnenummer (dvs. 1 ). Den returnerer #N/A siden den ikke kan slå opp etter returverdi i kolonner som er overlatt til oppslagsverdien. Her er col_index_num (dvs. 1 ) overlatt til lookup_value -kolonnen (dvs. 2 ).

Du kan ganske enkelt skille mellom OPSLAKK - og OPSLAKK -funksjonens retningsbestemte funksjoner bare ved å se på bildet nedenfor.

OPSLAKK -funksjonen er flerdimensjonal med tanke på dens funksjonalitet der SLIK -funksjonen snubler.

Les mer: 7 typer oppslag Du kan bruke i Excel

3. Utskiftbare OPPSLÅK og OPSLAKK

Både OPPSLÅK og OPSLAKK -funksjoner genererer oppslagsresultater på lignende måter bortsett fra å se retninger. Vi kan bruke dem om hverandre i de fleste tilfeller.

Fra syntaksen kan vi se at OPPSLAG -funksjonen er enkel og returnerer verdier fra å se inn i oppslagsvektor . VLOOKUP -funksjonen gjør det også, men på en kompleks måte. LOKUP -funksjonen returnerer verdier fra kolonnen som er spesifisert i argumentet.

Utfører LOOKUP-funksjonen

Formelen brukt i Oppslagsresultat er

=LOOKUP(H4,B4:B16,C4:C16)

I formelen

H4; er oppslagsverdien.

B4:B16; er oppslagsvektoren.

C4: C16; er [resultatvektoren].

Du får 57 som et resultat. Hvis du krysssjekker verdien i Antall -kolonnen, får du oppføringen den samme som resultatet.

Så vi kan ganske enkelt si at OPPSLAG -formelen returnerer med riktig resultat.

Utfører VLOOKUP-funksjonen

Formelen vi bruker i Vlookup Result -cellen er

=VLOOKUP(H11,B4:E16,2,FALSE)

I formelen er

H11; oppslagsverdien.

B4: E16; er table_array.

2; er col_index_num.

FALSE; er [range_lookup].

Samme som OPSLAKK -formelen, returnerer SLIK 57 som et resultat. Og du sier ganske enkelt ved å se at den resulterende verdien er korrekt.

Fra det følgende bildet kan du finne utvekslingsadferden mellom funksjonene OPSLAKK og SLIK .

Når vi utfører både OPSLAKK og VLOOKUP -funksjoner, sier vi ganske enkelt at begge er like i sine tilbud og girnøyaktig de samme resultatene.

Les mer: Hvordan slå opp flere verdier i Excel (10 måter)

Konklusjon

OPSLAKK og OPSLAKK er like når det gjelder å gi resultater med tanke på respektive retninger. Selv om funksjonen LOOKUP er flerdimensjonal og enklere å bruke enn SLOOKUP -funksjonen. Men i tilfelle av eksakt samsvar VLOOKUP står funksjonen unik. Håper de ovenfor diskuterte eksemplene oppklarer forvirringen din. Kommenter hvis du har flere spørsmål eller har noe å legge til.

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.