Vlookup gebruiken vanuit een andere werkmap in Google Spreadsheets

Vlookup is een essentiële functie in spreadsheets, inclusief Google Spreadsheets. Hiermee kunt u verticale zoekopdrachten uitvoeren door te zoeken naar sleutelwaarden in het geselecteerde bereik. Deze functie retourneert vervolgens een waarde naar een andere kolom, maar binnen dezelfde rij.

Vlookup gebruiken vanuit een andere werkmap in Google Spreadsheets

Vlookup wordt meestal tussen bladen uitgevoerd, maar u kunt het ook gebruiken om resultaten voor afzonderlijke werkmappen op te halen. In dit artikel laten we u zien hoe u dit doet aan de hand van een praktisch voorbeeld.

Vlookup met twee werkmappen - Stap voor stap handleiding

In dit voorbeeld gebruiken we werkmappen met gegevens over schoenenverkoop. Omdat u met twee documenten werkt, kunt u ze het beste naast elkaar plaatsen. Helaas is er, in tegenstelling tot Microsoft Excel, geen optie voor zij-aan-zijweergave, dus u moet het formaat van vensters handmatig wijzigen. Een andere optie is om de app Tab Resize te installeren vanuit de Chrome Store.

Vlookup gebruiken vanuit een andere werkmap

  1. Kopieer de URL uit de werkmap waarvan u de gegevens voor Vlookup wilt gebruiken. In ons geval is dat "Schoenen 2". U hoeft alleen het gedeelte tussen "d/" en "/edit" te kopiëren.
  2. Om de gegevens van "Schoenen 2" te gebruiken, moet u deze toegang geven vanuit "Schoenen 1". Dat is het moment om de functie IMPORTRANGE te gebruiken. Gebruik de formule:

IMPORTRANGE (spreadsheet_key, range_string)

In ons voorbeeld is de formule:

IMPORTRANGE(“1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI”,,”Schoenen!A2″)

Merk op dat als de naam van uw blad twee of meer woorden heeft, u een enkel aanhalingsteken zou moeten gebruiken. Als de naam van het blad 'Schoengegevens' was, zou de formule er als volgt uitzien:

IMPORTRANGE(“1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI”,”‘Schoengegevens’!A2″)

toegang te verlenen

Als u veel gegevens heeft, kunt u een paar minuten wachten voordat deze worden geladen. Klik nu op "Toegang toestaan" om deze bladen uit verschillende werkmappen te verbinden.

Vlookup gebruiken vanuit een andere werkmap

Nu je verbonden bent, kun je Vlookup gebruiken. Verwijder in het veld B2 op "Schoenen 1", de formule die we zojuist hebben geïmplementeerd en typ het volgende:

VERT.ZOEKEN(A2,IMPORTRANGE(“1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI”,”Schoenen!A2:D6″),3,0)

We hebben de functie IMPORTRANGE gebruikt met de spreadsheettoets en de bladnaam van 'Schoenen'. Vervolgens hebben we het bereik, de index en de "0" aan het einde verstrekt, omdat deze gegevens niet zijn gesorteerd.

De formule is:

VERT.ZOEKEN(zoeksleutel, IMPORTRANGE (spreadsheet_key, bereiktekenreeks), index, is_gesorteerd

Merk op dat het bereik dat u hebt opgegeven ", "Schoenen!A2:D6" een tekenreeks is, in tegenstelling tot alle andere celverwijzingen. In dit geval hoeven we het bereik niet te vergrendelen omdat het tekst is en het zal niet veranderen.

We hebben het bereik ook gedefinieerd als "A2:D6", maar als u de gegevens toevoegt aan D7, moet u dit wijzigen in "A2:D7". Het is echter beter om "A2:D" in te voeren. Op deze manier specificeert u niet de rij waarin Google Spreadsheets ze allemaal zal controleren. Het voordeel hiervan is dat als we meer items toevoegen, we de formule niet hoeven bij te werken

Vlookup in Google Spreadsheets - Fouten vermijden

Als je Vlookup in Microsoft Excel hebt gebruikt, raak je misschien in de war, omdat deze functie een beetje anders werkt op Google Spreadsheets. Dit is wat u moet weten voordat we beginnen.

Vlookup in Google Spreadsheet is standaard niet hoofdlettergevoelig, dus het maakt geen verschil tussen kleine letters en hoofdletters. Als je hoofdlettergevoelige Vlookup nodig hebt, gebruik dan deze formule:

ArrayFormula(INDEX(return_range, MATCH (TRUE,EXACT(lookup_range, search_key),0)))

Als het argument is_sorted is ingesteld op TRUE of niet aanwezig is, moet u oplopende volgorde gebruiken in de eerste kolom. Door dit te doen, voert Vlookup een snellere zoekopdracht uit die alleen werkt als de gegevens zijn gesorteerd.

Als u een gedeeltelijke overeenkomst wilt, kunt u twee jokertekens gebruiken: een asterisk (*) en het vraagteken (?).

Standaard zoekt Vlookup in Google Spreadsheets altijd in de meest linkse kolom. Gebruik de formule om het te negeren

INDEX (return_range, MATCH(search_key, lookup_range, 0))

De te gebruiken syntaxis

Om deze handleiding beter te begrijpen, volgt hier een lijst met syntaxis die we hebben gebruikt:

Zoeksleutel – Dit is de waarde waarnaar we zoeken, ook wel een unieke identifier genoemd.

Bereik – Selecteer twee of meer kolommen om de zoekopdracht uit te voeren.

Inhoudsopgave – Dit is het nummer van de kolom met de waarde die u in een ander werkblad moet importeren.

Is uitgezocht – er zijn hier slechts twee waarden en FALSE is de standaardwaarde.

Gebruik TRUE als de kolommen moeten worden gesorteerd van klein naar groot of van A tot Z. Op deze manier retourneert de Vlookup-formule mogelijk niet de exacte overeenkomst. In plaats daarvan krijgt u het geschatte resultaat dat kleiner is dan de zoeksleutel. Als er geen zijn, ontvangt u de foutmelding.

Gebruik ONWAAR als u niet hoeft te sorteren. Vlookup zoekt alleen naar exacte overeenkomsten en retourneert een fout als er geen wordt gevonden. Als er twee of meer gelijke waarden zijn, gebruikt Vlookup de eerste.

Vlookup gebruiken vanuit een andere werkmap in Google Spreadsheets

De werkmappen succesvol verbinden

Zoals je hopelijk hebt geleerd, is het verbinden van verschillende werkmappen in Google Spreadsheets met Vlookup een eenvoudig proces bij het gebruik van de IMPORTRANGE-functie. Hoewel de VLookup-functie op dezelfde manier werkt in Excel, werken deze apps niet samen. Vanwege de intuïtieve formules en functies die niet aanwezig zijn in het spreadsheetalternatief van Microsoft, is Google Spreadsheets misschien wel de beste oplossing voor het werken met meerdere werkmappen en werkbladen.

Hoe vaak gebruik je de Vlookup-functie in Google Spreadsheets? Werk je vaak aan twee of meer werkboeken tegelijk? Laat het ons weten in de comments hieronder.