Innehållsförteckning
I Microsoft Excel är VLOOKUP funktionen används vanligtvis för att söka upp ett värde i kolumnen längst till vänster i en tabell och sedan returnera ett värde i samma rad från en angiven kolumn. I den här artikeln får du veta hur du kan använda denna funktion. VLOOKUP-funktionen mellan två ark i Excel och extrahera data från ett annat kalkylblad med hjälp av lämpliga exempel och illustrationer.
Ladda ner övningsboken
Du kan ladda ner Excel-arbetsboken som vi har använt för att förbereda den här artikeln.
VLOOKUP exempel mellan två blad.xlsx4 exempel med VLOOKUP mellan två blad i Excel
Exempel 1: Användning av VLOOKUP mellan två blad i samma Excel-arbetsbok
På följande bild, Blad 1 representerar vissa specifikationer för ett antal smartphone-modeller.
Och här är Blad2 där endast två kolumner från det första bladet har tagits ut. I Pris kolumnen, tillämpar vi VLOOKUP funktionen för att få fram priserna för alla enheter från Blad 1 .
Den nödvändiga formeln i den första utgången Cell C5 på Blad2 kommer att vara:
=VLOOKUP($B5,Sheet1!$B$5:$E$14,4,FALSE)
Efter att ha tryckt på Gå in på får du priset för den första smartphone-enheten från Blad 1 .
Nu måste du använda Handtag för fyllning för att automatiskt fylla resten av cellerna i Kolumn C Och den slutliga utsikten bör vara följande:
Läs mer: VLOOKUP-formeln i Excel med flera blad (4 enkla tips)
Exempel 2: Användning av VLOOKUP mellan två blad i olika arbetsböcker
Nu använder vi VLOOKUP-funktionen för att extrahera data från ett annat kalkylblad i en annan arbetsbok.
Följande primära datatabell ligger till exempel i en arbetsbok som heter Bok1 .
Och här är en annan arbetsbok som heter Bok2 som kommer att representera de utdata som hämtas från den första arbetsboken.
I den andra arbetsboken ska den formel som krävs i den första utgången Cell C5 kommer att vara det nu:
=VLOOKUP(B5, [Book1.xlsx]Sheet1!$B$5:$E$14,4, FALSE)
Efter att ha tryckt på Gå in på och fyller automatiskt resten av cellerna i Pris kolumnen, får du alla utdata direkt som visas i bilden nedan.
Observera: När du hämtar data från en annan arbetsbok måste du komma ihåg att båda arbetsböckerna måste hållas öppna. Annars kommer formeln inte att fungera och kommer att ge en #N/A fel.
Läs mer: Användning av VBA VLOOKUP för att hitta värden från ett annat arbetsblad i Excel
Liknande läsningar
- INDEX MATCH och VLOOKUP-funktionen (9 exempel)
- Hur man kombinerar Excel SUMIF & VLOOKUP på flera blad
- VLOOKUP med siffror i Excel (4 exempel)
- Hur man VLOOKUP med flera villkor i Excel (2 metoder)
- VLOOKUP för att återge flera kolumner i Excel (4 exempel)
Exempel 3: IFERROR med VLOOKUP över två arbetsblad i Excel
Ibland kan det hända att uppslagsvärdet inte finns i den primära datatabellen. I det fallet kan vi använda IFERROR funktionen för att anpassa ett felmeddelande och visa resultatet när formeln återkommer.
På följande bild visas till exempel smartphonenheten i Cell B5 är inte tillgänglig i Blad 1 Så i resultatet Cell C5 , den VLOOKUP funktionen ska ge ett felvärde. Men vi ska nu ersätta felvärdet med ett anpassat meddelande "Ej funnen" .
Den nödvändiga formeln i Cell C5 bör vara nu:
=IFERROR(VLOOKUP(B5,Sheet1!B5:E14,4,FALSE), "Inte funnen")
Efter att ha tryckt på Gå in på och fyller ut hela kolumnen automatiskt, får vi följande resultat.
Exempel 4: Kombinera INDIRECT med VLOOKUP för två blad i Excel
INDIRECT funktionen returnerar en referens som specificeras av en textsträng. Genom att använda denna INDIRECT funktion inuti, den VLOOKUP funktionen hämtar data från ett namngivet intervall i alla arbetsblad som finns tillgängliga i en arbetsbok.
Först måste vi definiera ett namn för det valda området med celler. B5:E14 i den Namnruta . Låt oss anta att vi ger den ett namn. "Specifikationer eftersom datatabellen visar specifikationerna för smartphone-enheterna i ett nötskal.
Nu, i Blad2 , den önskade formeln i utgången Cell C5 kommer att vara:
=IFERROR(VLOOKUP(B5,INDIRECT("Specs"),4,FALSE), "Not Found")
När du har skrivit in den nämnda formeln och dragit den ner till den sista cellen får du liknande resultat som i de tre andra exemplen i den här artikeln.
Läs mer: INDIRECT VLOOKUP i Excel
Avslutande ord
Det här är alltså fyra snabba och enkla formler med VLOOKUP funktionen för att hämta data från ett annat arbetsblad. Om du har några frågor eller kommentarer, låt mig veta det i kommentarsfältet. Du kan också kolla in våra andra artiklar om Excel-funktioner på den här webbplatsen.