Innholdsfortegnelse
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, må 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.
Så 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.