Hur man använder Vlookup från en annan arbetsbok i Google Sheets

Vlookup är en viktig funktion i kalkylark, inklusive Google Sheets. Den låter dig utföra vertikala sökningar genom att söka efter nyckelvärden i det valda området. Denna funktion returnerar sedan ett värde till en annan kolumn men inom samma rad.

Hur man använder Vlookup från en annan arbetsbok i Google Sheets

Vlookup utförs vanligtvis mellan ark, men du kan också använda den för att hämta 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 placera dem sida vid sida. Tyvärr, till skillnad från i Microsoft Excel, finns det inget sida vid sida-vy, så du måste ändra storlek på fönster manuellt. Ett annat alternativ är att installera appen Tab Resize från Chrome Store.

Hur man använder Vlookup från en annan arbetsbok

  1. Kopiera URL:en 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 "/edit."
  2. För att använda data från "Shoes 2" måste du ge den åtkomst från "Shoes 1". Det är nu du ska 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 innehåller två eller fler ord, måste du använda ett enda citattecken. Om namnet på arket var "Skodata" skulle formeln se ut så här:

IMPORTRANGE("1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI",""Shoes data"!A2″)

tillåta åtkomst

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.

Använd Vlookup från en annan arbetsbok

Nu när du har blivit ansluten kan du använda Vlookup. I B2-fältet på "Skor 1", ta bort formeln vi just implementerade och skriv följande:

VLOOKUP(A2,IMPORTRANGE(“1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI”,”Skor!A2:D6″),3,0)

Vi använde IMPORTRANGE-funktionen med kalkylarksnyckeln och arknamnet från "Skor". Sedan angav vi intervallet, indexet och "0" i slutet eftersom dessa data inte sorteras.

Formeln är:

SÖKUP(söknyckel, IMPORTRANGE (kalkylbladsnyckel, intervallsträng), index, är_sorterad

Observera att intervallet du angav ", "Skor!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å så sätt anger du inte raden som Google Kalkylark ska kontrollera dem alla. Fördelen med detta är att om vi lägger till fler objekt 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 den här formeln:

ArrayFormula(INDEX(returområde, MATCH (TRUE,EXAKT(uppslagsintervall, söknyckel),0)))

Om argumentet is_sorted är satt till TRUE eller inte finns, måste du använda stigande ordning i den första kolumnen. Genom att göra det kommer Vlookup att utföra en snabbare sökning som bara fungerar när data sorteras.

Om du vill ha en partiell matchning kan du använda två jokertecken: en asterisk (*) och frågetecknet (?).

Som standard söker Vlookup i Google Sheets alltid i kolumnen längst till vänster. För att åsidosätta det, använd formeln

INDEX (returområde, MATCH(söknyckel, sökintervall, 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:

Search_key – Det här är värdet 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 – Det här är numret på kolumnen som har värdet du behöver importera till ett annat kalkylblad.

Är_sorterad – det finns bara två värden här, och FALSE är standard.

Använd TRUE om kolumnerna behöver sorteras från minsta till största eller A till Ö. På så sätt kan Vlookup-formeln kanske inte returnera den exakta matchningen. Istället får du det ungefärliga resultatet som är mindre än search_key. Om det inte finns några 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 hittar något. Om det finns två eller flera lika värden kommer Vlookup att använda det första.

Använd Vlookup From Another Workbook i Google Sheets

Anslut arbetsböckerna framgångsrikt

Som du förhoppningsvis har lärt dig är det en enkel process att koppla ihop olika arbetsböcker i Google Sheets med Vlookup när du använder IMPORTRANGE-funktionen. Medan VLookup-funktionen fungerar på samma sätt i Excel, kommer dessa appar inte att fungera tillsammans. På grund av dess intuitiva formler och funktioner som inte finns i Microsofts kalkylarksalternativ 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 med två eller flera arbetsböcker samtidigt? Låt oss veta i kommentarsfältet nedan.