Sådan finder du data i Google Sheets med VLOOKUP

VLOOKUP er en af ​​de mest misforståede funktioner i Google Sheets. Det giver dig mulighed for at søge igennem og sammenkæde to sæt data i dit regneark med en enkelt søgeværdi. Sådan bruger du det.

I modsætning til Microsoft Excel er der ingen VLOOKUP-guide til at hjælpe dig i Google Sheets, så du skal indtaste formlen manuelt.

Sådan fungerer VLOOKUP i Google Sheets

VLOOKUP lyder måske forvirrende, men det er ret simpelt, når du først forstår, hvordan det fungerer. En formel, der bruger funktionen VLOOKUP, har fire argumenter.

Den første er den søgenøgleværdi, du leder efter, og den anden er det celleområde, du søger (f.eks. A1 til D10). Det tredje argument er kolonneindeksnummeret fra dit interval, der skal søges i, hvor den første kolonne i dit interval er nummer 1, den næste er nummer 2, og så videre.

Det fjerde argument er, om søgekolonnen er blevet sorteret eller ej.

Det sidste argument er kun vigtigt, hvis du leder efter det, der passer bedst til din søgenøgleværdi. Hvis du hellere vil returnere eksakte matches til din søgenøgle, sætter du dette argument til FALSK.

Her er et eksempel på, hvordan du kan bruge VLOOKUP. Et firmaregneark kan have to ark: et med en liste over produkter (hver med et id-nummer og en pris), og et andet med en liste over ordrer.

  Sådan gendanner du et slettet miniaturebillede fra siden med ny fane i Chrome

Du kan bruge ID-nummeret som din VLOOKUP-søgeværdi for hurtigt at finde prisen for hvert produkt.

En ting at bemærke er, at VLOOKUP ikke kan søge gennem data til venstre for kolonnens indeksnummer. I de fleste tilfælde skal du enten se bort fra dataene i kolonner til venstre for din søgenøgle eller placere dine søgenøgledata i den første kolonne.

Brug af VLOOKUP på et enkelt ark

For dette eksempel, lad os sige, at du har to tabeller med data på et enkelt ark. Den første tabel er en liste over medarbejdernes navne, ID-numre og fødselsdage.

I en anden tabel kan du bruge VLOOKUP til at søge efter data, der bruger et hvilket som helst af kriterierne fra den første tabel (navn, ID-nummer eller fødselsdag). I dette eksempel bruger vi VLOOKUP til at angive fødselsdagen for et specifikt medarbejder-id-nummer.

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

For at opdele dette, bruger VLOOKUP celleværdien F4 (123) som søgetasten og søger i celleområdet fra A3 til D9. Det returnerer data fra kolonne nummer 4 i dette interval (kolonne D, “Fødselsdag”), og da vi ønsker et nøjagtigt match, er det sidste argument FALSK.

I dette tilfælde, for ID-nummer 123, returnerer VLOOKUP en fødselsdato på 19/12/1971 (ved at bruge formatet DD/MM/ÅÅ). Vi udvider dette eksempel yderligere ved at tilføje en kolonne til tabel B for efternavne, så den forbinder fødselsdagsdatoer til faktiske personer.

  Sådan finder du WordPress-temaet, som et websted bruger

Dette kræver kun en simpel ændring af formlen. I vores eksempel, i celle H4, søger =VLOOKUP(F4, A3:D9, 3, FALSK) efter det efternavn, der matcher ID-nummer 123.

I stedet for at returnere fødselsdatoen, returnerer den data fra kolonne nummer 3 (“Efternavn”), der matcher id-værdien placeret i kolonne nummer 1 (“ID”).

Brug VLOOKUP med flere ark

Eksemplet ovenfor brugte et sæt data fra et enkelt ark, men du kan også bruge VLOOKUP til at søge data på tværs af flere ark i et regneark. I dette eksempel er oplysningerne fra tabel A nu på et ark kaldet “Medarbejdere”, mens tabel B nu er på et ark kaldet “Fødselsdage”.

I stedet for at bruge et typisk celleområde som A3:D9, kan du klikke på en tom celle og derefter skrive: =VLOOKUP(A4, Medarbejdere!A3:D9, 4, FALSK).

Når du tilføjer navnet på arket til begyndelsen af ​​celleområdet (Medarbejdere!A3:D9), kan VLOOKUP-formlen bruge dataene fra et separat ark i sin søgning.

Brug af jokertegn med VLOOKUP

Vores eksempler ovenfor brugte nøjagtige søgenøgleværdier til at finde matchende data. Hvis du ikke har en nøjagtig søgenøgleværdi, kan du også bruge jokertegn, som et spørgsmålstegn eller en stjerne, med VLOOKUP.

Til dette eksempel vil vi bruge det samme sæt data fra vores eksempler ovenfor, men hvis vi flytter kolonnen “Fornavn” til kolonne A, kan vi bruge et delvist fornavn og et jokertegn for stjerne til at søge efter medarbejdernes efternavne.

  Leder du efter en gratis prøveperiode på Netflix? Prøv disse tjenester i stedet

VLOOKUP-formlen til at søge efter efternavne med et delvist fornavn er =VLOOKUP(B12, A3:D9, 2, FALSK); din søgenøgleværdi går i celle B12.

I eksemplet nedenfor matcher “Chr*” i celle B12 efternavnet “Geek” i eksempelopslagstabellen.

Søger efter det nærmeste match med VLOOKUP

Du kan bruge det sidste argument i en VLOOKUP-formel til at søge efter enten et nøjagtigt eller tættest match til din søgenøgleværdi. I vores tidligere eksempler søgte vi efter et nøjagtigt match, så vi satte denne værdi til FALSK.

Hvis du vil finde det, der passer tættest på en værdi, skal du ændre VLOOKUPs sidste argument til TRUE. Da dette argument angiver, om et område er sorteret eller ej, skal du sørge for, at din søgekolonne er sorteret fra AZ, ellers vil den ikke fungere korrekt.

I vores tabel nedenfor har vi en liste over varer, der skal købes (A3 til B9), sammen med varenavne og priser. De er sorteret efter pris fra laveste til højeste. Vores samlede budget til at bruge på en enkelt vare er $17 (celle D4). Vi brugte en VLOOKUP-formel til at finde den mest overkommelige vare på listen.

Den passende VLOOKUP-formel for dette eksempel er =VLOOKUP(D4, A4:B9, 2, TRUE). Fordi denne VLOOKUP-formel er indstillet til at finde det nærmeste match lavere end selve søgeværdien, kan den kun lede efter varer, der er billigere end det fastsatte budget på 17 USD.

I dette eksempel er den billigste vare under $17 posen, som koster $15, og det er den vare VLOOKUP-formlen returnerede som resultatet i D5.