Hvordan finne data med VLOOKUP i Excel

Innholdsfortegnelse:

Hvordan finne data med VLOOKUP i Excel
Hvordan finne data med VLOOKUP i Excel
Anonim

What to Know

  • Legg til lookup_value > table_array > col_index_num > range_lookupog trykk Enter.
  • Argumentet range_lookup er valgfritt. Bruk TRUE for et nært samsvar og FALSE for et eksakt samsvar.
  • N/A og REF-feil kommer fra manglende eller feil argumenter for oppslagsverdi, tabellmatrise eller områdeoppslag.

Excels VLOOKUP-funksjon, som står for "vertical lookup", slår opp en verdi i den første kolonnen i et område, og returnerer verdien i en hvilken som helst annen kolonne i samme rad. Hvis du ikke kan finne hvilken celle som inneholder spesifikke data, er VLOOKUP en effektiv måte å finne disse dataene. Det er spesielt nyttig i gigantiske regneark der det er vanskelig å finne informasjon. Disse instruksjonene gjelder for Excel for Microsoft 365, Excel 2019, 2016, 2013, 2010, Excel for Mac og Excel Online.

Hvordan VLOOKUP-funksjonen fungerer

VLOOKUP returnerer vanligvis et enkelt datafelt som utdata.

Slik fungerer dette:

  1. Du oppgir et navn eller lookup_value som forteller VLOOKUP hvilken rad i datatabellen som skal se etter de ønskede dataene.
  2. Du oppgir kolonnenummeret som col_index_num argument, som forteller VLOOKUP hvilken kolonne som inneholder dataene du søker.
  3. Funksjonen ser etter lookup_value i den første kolonnen i datatabellen.
  4. VLOOKUP finner og returnerer informasjonen fra kolonnenummeret du definerte i col_index_num, fra samme rad som oppslagsverdien.

VLOOKUP-funksjonsargumenter og syntaks

Image
Image

Syntaksen for VLOOKUP-funksjonen er:

=VLOOKUP(oppslagsverdi, tabellmatrise, col_index_num, range_lookup)

VLOOKUP-funksjonen kan se forvirrende ut fordi den inneholder fire argumenter, men den er enkel å bruke.

De fire argumentene for VLOOKUP-funksjonen er som følger:

lookup_value (påkrevd): Verdien som skal søkes etter i den første kolonnen i tabellmatrisen.

table_array (påkrevd) – Dette er tabellen med data (en rekke celler) som VLOOKUP søker for å finne informasjonen du trenger.

  • Tabell_arrayen må inneholde minst to kolonner med data
  • Den første kolonnen må inneholde lookup_value

col_index_num (påkrevd) – Dette er kolonnenummeret til verdien du vil finne.

  • Nummereringen begynner med kolonne 1
  • Hvis du refererer til et tall som er større enn antall kolonner i tabellmatrisen, vil funksjonen returnere REF! feil

range_lookup (valgfritt) - Indikerer om oppslagsverdien faller innenfor et område i tabellmatrisen. Argumentet range_lookup er enten «TRUE» eller «FALSE». Bruk SANN for et omtrentlig samsvar og FALSE for et eksakt samsvar. Hvis den utelates, er verdien TRUE som standard.

Hvis range_lookup-argumentet er TRUE, så:

  • Oppslagsverdien er verdien du vil sjekke om den faller innenfor et område definert av table_array.
  • Tabell_arrayen inneholder alle områder og en kolonne som inneholder områdeverdien (som høy, middels eller lav).
  • Argumentet col_index_num er den resulterende områdeverdien.

Hvordan Range_Lookup-argumentet fungerer

Image
Image

Å bruke det valgfrie range_lookup argumentet er komplisert for mange mennesker å forstå, så det er verdt å se på et raskt eksempel.

Eksemplet i bildet ovenfor bruker VLOOKUP-funksjonen for å finne diskonteringsrenten avhengig av antall kjøpte varer.

Eksemplet viser at rabatten for kjøp av 19 varer er 2 % fordi 19 faller mellom 11 og 21 i Quantity-kolonnen i oppslagstabellen.

Som et resultat returnerer VLOOKUP verdien fra den andre kolonnen i oppslagstabellen siden den raden inneholder minimum av dette området. En annen måte å sette opp en områdeoppslagstabell på er å lage en annen kolonne for maksimum, og dette området vil ha minimum 11 og maksimum 20. Men resultatet fungerer på samme måte.

Eksemplet bruker følgende formel som inneholder OPSLAKK-funksjonen for å finne rabatten for antall kjøpte varer.

=VLOOKUP(C2, $C$5:$D$8, 2, TRUE)

  • C2: Dette er oppslagsverdien, som kan være i hvilken som helst celle i regnearket.
  • $C$5:$D$8: Dette er en fast tabell som inneholder alle områdene du vil bruke.
  • 2: Dette er kolonnen i områdeoppslagstabellen som du vil at OPPSLAG-funksjonen skal returnere.
  • TRUE: Aktiverer range_lookup-funksjonen for denne funksjonen.

Når du har trykket Enter og resultatet kommer tilbake i den første cellen, kan du autofylle hele kolonnen for å slå opp områderesultatene for resten av cellene i oppslagskolonne.

Argumentet range_lookup er en overbevisende måte å sortere ut en kolonne med blandede tall i ulike kategorier.

VLOOKUP-feil: N/A og REF

Image
Image

Oppslag-funksjonen kan returnere følgende feil.

N/A er feilen "verdi ikke tilgjengelig" og oppstår under følgende forhold:

  • lookup _value finnes ikke i den første kolonnen i table_array-argumentet
  • Table_array-argumentet er unøyaktig. Argumentet kan for eksempel inkludere tomme kolonner på venstre side av området
  • Range_lookup-argumentet er satt til FALSE, og et eksakt samsvar for lookup_value-argumentet finnes ikke i den første kolonnen i table_array
  • range_lookup-argumentet er satt til TRUE, og alle verdiene i den første kolonnen i table_array er større enn lookup_value

REF! ("referanse utenfor området") feil oppstår hvis col_index_num er større enn antall kolonner i table_array.

Anbefalt: