Excels VLOOKUP-funksjon, som står for vertikal oppslag , kan brukes til å slå opp spesifikk informasjon som finnes i en tabell med data eller database.
VLOOKUP returnerer normalt et enkelt felt med data som utgang. Hvordan det gjør dette er:
- Du oppgir et navn eller Oppslag _value som forteller VLOOKUP i hvilken rad eller oversikt over datatabellen for å lete etter ønsket informasjon
- Du oppgir kolonnenummeret - kjent som Col_index_num - av dataene du søker
- Funksjonen ser etter Oppslag _value i den første kolonnen i datatabellen
- VLOOKUP lokaliserer og returnerer deretter informasjonen du søker fra et annet felt i samme plate ved hjelp av det medfølgende kolonnnummeret
Finn informasjon i en database med VLOOKUP
I bildet som er vist ovenfor, brukes VLOOKUP til å finne enhetsprisen på et element basert på navnet sitt. Navnet blir oppslag verdi hvilken VLOOKUP bruker for å finne prisen i den andre kolonnen.
VLOOKUP-funksjonens syntaks og argumenter
En funksjons syntaks refererer til utformingen av funksjonen og inneholder funksjonens navn, parenteser og argumenter.
Syntaxen for VLOOKUP-funksjonen er:
= VLOOKUP (lookup_value, Table_array, Col_index_num, Range_lookup)
Oppslag _value - (påkrevd) verdien du vil finne i den første kolonnen i tabell argument.
tabell - (påkrevd) Dette er tabellen med data som VLOOKUP søker for å finne informasjonen du er ute etter- den tabell må inneholde minst to kolonner med data;- Den første kolonnen inneholder normalt Søkeverdi. Col_index_num - (påkrevd) kolonnnummeret til verdien du vil ha funnet- nummereringen begynner med søkeverdi kolonne som kolonne 1;- hvis Col_index_num er satt til et tall som er større enn antall kolonner valgt i range_lookup argument en #REF! Feil returneres av funksjonen. range_lookup - (valgfritt) angir om eller ikke område er sortert i stigende rekkefølge- Dataene i den første kolonnen brukes som sorteringsnøkkel- En boolsk verdi - SANT eller FALSK er de eneste akseptable verdiene- Hvis utelatt, er verdien satt til SAND som standard- hvis satt til SANT eller utelatt og en eksakt kamp for Oppslag _value er ikke funnet, den nærmeste kampen som er mindre i størrelse eller verdi brukes som SEARCH_KEY - Hvis den er satt til SANT eller utelatt, og den første kolonnen i intervallet ikke er sortert i stigende rekkefølge, kan det oppstå et feilresultat- Hvis den er satt til FALSE, aksepterer VLOOKUP bare en nøyaktig kamp for Oppslag _value . Selv om det ikke alltid er nødvendig, er det vanligvis best å først sortere rekkevidden av data som VLOOKUP søker i stigende rekkefølge ved å bruke den første kolonnen i serien for sorteringsnøkkelen. Hvis dataene ikke er sortert, kan VLOOKUP returnere et feilresultat. VLOOKUP kan settes slik at det bare returnerer informasjon som akkurat stemmer overens med Oppslag _value eller det kan settes inn for å returnere omtrentlige kamper Den avgjørende faktoren er range_lookup argument: I eksemplet ovenfor, er range_lookup er satt til FALSE, så VLOOKUP må finne en eksakt match for termen widgets i datatabell rekkefølgen for å returnere en enhedspris for det aktuelle elementet. Hvis en eksakt kamp ikke ble funnet, returneres en # N / A feil av funksjonen. Merk: VLOOKUP er ikke saksfølsom - begge deler widgets og widgets er akseptable stavekontroll for eksempelet ovenfor. I tilfelle det er flere matchende verdier - for eksempel er Widgets oppført mer enn en gang i kolonne 1 i datatabellen - informasjon relatert til den første samsvarende verdien som kommer fra topp til bunn, returneres av funksjonen. I det første eksempelbildet ovenfor, brukes følgende formel som inneholder VLOOKUP-funksjonen til å finne enhedsprisen for widgets plassert i tabellen med data. = FINN.RAD (A2, $ A $ 5: $ B $ 8,2, FALSE) Selv om denne formelen bare kan skrives inn i et regneark, er det et annet alternativ, som brukes med trinnene som er oppført nedenfor, å bruke funksjonens dialogboks, vist ovenfor, for å skrive inn sine argumenter. Trinnene nedenfor ble brukt til å angi VLOOKUP-funksjonen i celle B2 ved hjelp av funksjonens dialogboks. Dataene som ble skrevet inn i de fire blanke radene i dialogboksen danner argumentene for VLOOKUP-funksjonen. Argumentene for VLOOKUP-funksjonen blir skrevet inn i separate linjer i dialogboksen som vist i bildet ovenfor. Cellehenvisninger som kan brukes som argumenter, kan skrives inn i riktig linje, eller, som gjort i trinnene nedenfor, med pek og klikk - som innebærer å markere ønsket rekkefølge av celler med musepekeren - kan brukes til å legge dem inn i dialogboksen. Det er ikke uvanlig å bruke flere kopier av VLOOKUP til å returnere forskjellig informasjon fra samme datatabell. For å gjøre det enklere å gjøre dette, kan ofte VLOOKUP kopieres fra en celle til en annen. Når funksjoner kopieres til andre celler, må det tas hensyn til at de resulterende cellehenvisninger er korrekte, gitt funksjonens nye plassering. I bildet over er dollartegn ( $ ) omgir cellehenvisninger for tabell argument som indikerer at de er absolutte cellehenvisninger, noe som betyr at de ikke vil endre seg hvis funksjonen kopieres til en annen celle. Dette er ønskelig da flere kopier av VLOOKUP alle ville referere til samme datatabell som informasjonskilde. Cellehenvisningen brukes til lookup_value - A2 - på den andre siden , er ikke omgitt av dollar tegn, noe som gjør det til en relativ celle referanse. Relative cellehenvisninger endres når de kopieres for å reflektere deres nye plassering i forhold til posisjonen til dataene de refererer til. Relative cellehenvisninger gjør det mulig å søke etter flere elementer i samme datatabell ved å kopiere VLOOKUP til flere steder og skrive inn forskjellige lookup_values . Følgende feilmeldinger er knyttet til VLOOKUP: En # N / A ("verdi ikke tilgjengelig") feil vises hvis: En #REF! Feil vises hvis: Sortering av dataene først
Eksakt vs Omtrentlige kamper
Angi Excels VLOOKUP-funksjonens argumenter ved å peke
Åpne dialogboksen VLOOKUP
Peker på Cell Referanser
Bruke Relative og Absolute Cell Referanser med Argumenter
Angi funksjonsargumentene
Excel VLOOKUP feilmeldinger