Hvordan finne data i Google Sheets med VLOOKUP

VLOOKUP er en av de mest misforståtte funksjonene i Google Sheets. Den lar deg søke gjennom og koble sammen to sett med data i regnearket med en enkelt søkeverdi. Slik bruker du den.

I motsetning til Microsoft Excel, er det ingen VLOOKUP-veiviser som hjelper deg i Google Sheets, så du må skrive inn formelen manuelt.

Hvordan VLOOKUP fungerer i Google Sheets

VLOOKUP kan høres forvirrende ut, men det er ganske enkelt når du forstår hvordan det fungerer. En formel som bruker VLOOKUP-funksjonen har fire argumenter.

Den første er søkenøkkelverdien du leter etter, og den andre er celleområdet du søker etter (f.eks. A1 til D10). Det tredje argumentet er kolonneindeksnummeret fra området det skal søkes i, der den første kolonnen i området ditt er nummer 1, den neste er nummer 2, og så videre.

Det fjerde argumentet er om søkekolonnen er sortert eller ikke.

Det siste argumentet er bare viktig hvis du leter etter den som passer best til søkenøkkelverdien. Hvis du heller vil returnere eksakte treff til søkenøkkelen, setter du dette argumentet til FALSE.

Her er et eksempel på hvordan du kan bruke VLOOKUP. Et firmaregneark kan ha to ark: ett med en liste over produkter (hver med et ID-nummer og pris), og et andre med en liste over bestillinger.

  Remo MORE er et strålende verktøy for desktop- og mobiloptimalisering for noobs

Du kan bruke ID-nummeret som din VLOOKUP-søkeverdi for å finne prisen for hvert produkt raskt.

En ting å merke seg er at VLOOKUP ikke kan søke gjennom data til venstre for kolonneindeksnummeret. I de fleste tilfeller må du enten se bort fra dataene i kolonnene til venstre for søkenøkkelen eller plassere søkenøkkeldataene dine i den første kolonnen.

Bruke VLOOKUP på et enkelt ark

For dette eksemplet, la oss si at du har to tabeller med data på ett enkelt ark. Den første tabellen er en liste over ansattes navn, ID-nummer og fødselsdager.

I en andre tabell kan du bruke VLOOKUP for å søke etter data som bruker hvilket som helst av kriteriene fra den første tabellen (navn, ID-nummer eller fødselsdag). I dette eksemplet bruker vi VLOOKUP for å oppgi fødselsdatoen for et spesifikt ansatt-ID-nummer.

Den passende VLOOKUP-formelen for dette er =VLOOKUP(F4, A3:D9, 4, FALSE).

For å bryte dette ned bruker VLOOKUP celleverdien F4 (123) som søkenøkkel og søker i celleområdet fra A3 til D9. Den returnerer data fra kolonne nummer 4 i dette området (kolonne D, «Bursdag»), og ettersom vi ønsker et eksakt samsvar, er det siste argumentet FALSE.

I dette tilfellet, for ID-nummer 123, returnerer VLOOKUP fødselsdatoen 19/12/1971 (ved bruk av formatet DD/MM/ÅÅ). Vi utvider dette eksemplet ytterligere ved å legge til en kolonne i tabell B for etternavn, slik at den knytter fødselsdatoene til faktiske personer.

  Malbasert fakturagenerator for små bedrifter [Web]

Dette krever bare en enkel endring av formelen. I vårt eksempel, i celle H4, søker =VLOOKUP(F4, A3:D9, 3, FALSE) etter etternavnet som samsvarer med ID-nummer 123.

I stedet for å returnere fødselsdatoen, returnerer den dataene fra kolonne nummer 3 («Etternavn») som samsvarer med ID-verdien i kolonne nummer 1 («ID»).

Bruk VLOOKUP med flere ark

Eksemplet ovenfor brukte et sett med data fra et enkelt ark, men du kan også bruke VLOOKUP for å søke etter data på tvers av flere ark i et regneark. I dette eksemplet er informasjonen fra tabell A nå på et ark kalt «Ansatte», mens tabell B nå er på et ark kalt «Fødselsdager.»

I stedet for å bruke et typisk celleområde som A3:D9, kan du klikke på en tom celle og deretter skrive: =VLOOKUP(A4, Ansatte!A3:D9, 4, FALSE).

Når du legger til navnet på arket i begynnelsen av celleområdet (Ansatte!A3:D9), kan VLOOKUP-formelen bruke dataene fra et eget ark i søket.

Bruke jokertegn med VLOOKUP

Eksemplene ovenfor brukte eksakte søkenøkkelverdier for å finne samsvarende data. Hvis du ikke har en nøyaktig søkenøkkelverdi, kan du også bruke jokertegn, som et spørsmålstegn eller en stjerne, med VLOOKUP.

For dette eksemplet bruker vi det samme settet med data fra eksemplene ovenfor, men hvis vi flytter «Fornavn»-kolonnen til kolonne A, kan vi bruke et delvis fornavn og et jokertegn for stjerne for å søke i etternavnene til ansatte.

  Kopier fil- og mappebane og navn fra filkontekstmenyen

VLOOKUP-formelen for å søke etter etternavn med et delvis fornavn er =VLOOKUP(B12, A3:D9, 2, FALSE); søkenøkkelverdien din går i celle B12.

I eksemplet nedenfor samsvarer «Chr*» i celle B12 etternavnet «Geek» i eksempeloppslagstabellen.

Søker etter den nærmeste matchen med VLOOKUP

Du kan bruke det siste argumentet til en VLOOKUP-formel for å søke etter enten en nøyaktig eller nærmest samsvarende søkenøkkelverdi. I de tidligere eksemplene våre søkte vi etter et eksakt samsvar, så vi satte denne verdien til FALSE.

Hvis du vil finne den som passer nærmest en verdi, endrer du VLOOKUPs siste argument til TRUE. Siden dette argumentet spesifiserer om et område er sortert eller ikke, sørg for at søkekolonnen er sortert fra A-Å, ellers vil den ikke fungere riktig.

I tabellen nedenfor har vi en liste over varer å kjøpe (A3 til B9), sammen med varenavn og priser. De er sortert etter pris fra laveste til høyeste. Vårt totale budsjett å bruke på en enkelt vare er $17 (celle D4). Vi brukte en VLOOKUP-formel for å finne den rimeligste varen på listen.

Den passende VLOOKUP-formelen for dette eksemplet er =VLOOKUP(D4, A4:B9, 2, TRUE). Fordi denne VLOOKUP-formelen er satt til å finne det nærmeste treffet lavere enn selve søkeverdien, kan den bare se etter varer som er billigere enn det angitte budsjettet på $17.

I dette eksemplet er den billigste varen under $17 posen, som koster $15, og det er varen VLOOKUP-formelen returnerte som resultat i D5.