Vlookup är en viktig funktion i kalkylblad, inklusive Google Sheets. Det låter dig utföra vertikala sökningar genom att söka efter nyckelvärden i det valda intervallet. Den här funktionen returnerar sedan ett värde till en annan kolumn men inom samma rad.
Vlookup utförs vanligtvis mellan ark, men du kan också använda den för att få resultat för separata arbetsböcker. I den här artikeln visar vi dig hur du gör det med hjälp av ett praktiskt exempel.
Vlookup med två arbetsböcker - Steg för steg-guide
I det här exemplet använder vi arbetsböcker som innehåller skoförsäljningsdata. När du arbetar med två dokument är det bäst att ställa dem sida vid sida. Tyvärr, till skillnad från i Microsoft Excel, finns det inget alternativ sida vid sida, så du måste ändra storlek på Windows manuellt. Ett annat alternativ är att installera fliken Ändra storlek app från Chrome Store.
- Kopiera webbadressen från arbetsboken du vill använda data för Vlookup. I vårt fall är det skor 2. Du behöver bara kopiera delen mellan d / och / redigera.
- För att använda informationen från skorna 2 måste du ge den åtkomst från skor 1. Det är just nu att använda IMPORTRANGE-funktionen. Använd formeln:
IMPORTRANGE (spreadsheet_key, range_string)
I vårt exempel är formeln:
IMPORTRANGE (1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI, skor! A2 ″)
Observera att om namnet på ditt ark har två eller flera ord, måste du använda ett enda citat. Om namnet på arket var Sko-data skulle formeln se ut så här:
IMPORTRANGE (1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI, 'Skodata'! A2 ″)
Om du har mycket data kan du vänta några minuter innan den laddas. Klicka nu på Tillåt åtkomst för att ansluta dessa ark från olika arbetsböcker.
Nu när du har anslutits kan du använda Vlookup. Ta bort formeln som vi just implementerade i B2-fält på Skor 1 och skriv följande:
VLOOKUP (A2, IMPORTRANGE (1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI, Skor! A2: D6 ″), 3,0)
Vi använde IMPORTRANGE-funktionen med kalkylarknyckeln och arknamnet från Shoes. Sedan gav vi intervallet, indexet och 0 i slutet eftersom dessa data inte sorteras.
Formeln är:
VLOOKUP (search_key, IMPORTRANGE (spreadsheet_key, range string), index, is_sorted
Observera att intervallet du angav, Shoes! A2: D6 är en sträng, till skillnad från alla andra cellreferenser. I det här fallet behöver vi inte låsa intervallet eftersom det är text och det kommer inte att ändras.
Vi definierade också intervallet som A2: D6, men om du lägger till data i D7 måste du ändra det till A2: D7. Det är dock bättre att mata in A2: D. På det här sättet anger du inte raden att Google Kalkylark kommer att kontrollera alla. Fördelen med detta är att om vi lägger till fler artiklar behöver vi inte uppdatera formeln
Vlookup i Google Sheets - Hur man undviker fel
Om du har använt Vlookup i Microsoft Excel kan du bli förvirrad, eftersom den här funktionen fungerar lite annorlunda på Google Sheets. Här är vad du behöver veta innan vi börjar.
Vlookup i Google Sheet är inte skiftlägeskänsligt som standard, så det gör ingen skillnad mellan gemener och versaler. Om du behöver skiftlägeskänslig Vlookup, använd denna formel:
ArrayFormula (INDEX (return_range, MATCH (TRUE, EXACT (lookup_range, search_key), 0)))
Om argumentet is_sorted är satt till SANT eller inte finns måste du använda stigande ordning i den första kolumnen. Genom att göra detta kommer Vlookup att utföra en snabbare sökning som bara fungerar när data sorteras.
Om du vill ha en delvis matchning kan du använda två jokertecken: en asterisk (*) och frågetecknet (?).
Som standard söker Vlookup i Google Sheets alltid längst till vänster. Använd formeln för att åsidosätta den
hur man spelar ljud genom oenighet
INDEX (returnrange, MATCH (söknyckel, lookup_range, 0))
Syntaxerna att använda
För att bättre förstå den här guiden, här är en lista över syntaxer som vi har använt:
Sök_tangent- Detta är det värde vi söker efter, även kallat en unik identifierare.
Räckvidd- Välj två eller flera kolumner för att utföra sökningen.
Index- Detta är numret på kolumnen som har det värde du behöver för att importera till ett annat kalkylblad.
Är_sorterad- det finns bara två värden här och FALSE är standard.
Använd SANT om kolumnerna måste sorteras från minsta till största eller A till Z. På så sätt kanske Vlookup-formeln inte returnerar exakt matchning. Istället får du det ungefärliga resultatet som är mindre än söknyckel. Om det inte finns någon får du felmeddelandet.
Använd FALSE om du inte behöver sortera. Vlookup letar bara efter exakta matchningar och returnerar ett fel om det inte finns några. Om det finns två eller flera lika värden använder Vlookup det första.
Ansluter arbetsböckerna framgångsrikt
Som du förhoppningsvis har lärt dig är det enkelt att ansluta olika arbetsböcker i Google Sheets till Vlookup när du använder IMPORTRANGE-funktionen. Medan VLookup-funktionen fungerar på samma sätt i Excel, fungerar inte dessa appar tillsammans. På grund av dess intuitiva formler och funktioner som inte finns i Microsofts alternativ för kalkylark kan Google Sheets vara den bästa lösningen för att arbeta med flera arbetsböcker och ark.
Hur ofta använder du Vlookup-funktionen i Google Sheets? Arbetar du ofta på två eller flera arbetsböcker samtidigt? Låt oss veta i kommentarfältet nedan.