Hur utför man vlookup över flera kalkylblad?
VLOOKUP är en av de mest använda funktionerna i Excel för att söka och hämta data. Men när man hanterar flera kalkylblad räcker det inte med en direkt VLOOKUP-funktion eftersom den fungerar inom ett enda område. Anta att jag har följande tre kalkylblad med dataomfång, och nu vill jag få en del av motsvarande värden baserat på kriterierna från dessa tre kalkylblad. Den här guiden förklarar hur man implementerar ett multi-kalkylblad VLOOKUP i Excel med olika metoder.
![]() | ![]() | ![]() | ![]() | ![]() |
Vlookup-värden från flera kalkylblad med en matrisformel
Vlookup-värden från flera kalkylblad av Kutools för Excel
Vlookup värden från flera kalkylblad med en normal formel
Vlookup-värden från flera kalkylblad med en matrisformel
För att använda denna matrisformel bör du ge dessa tre kalkylblad ett intervallnamn, lista dina kalkylarknamn i ett nytt kalkylblad, till exempel följande skärmdump som visas:
1. Ge dessa kalkylblad ett områdesnamn, välj arknamnen och skriv ett namn i namnrutan som bredvid formelfältet, i det här fallet, kommer jag att skriva Sheetlist som områdesnamn och tryck sedan på Enter.
2. Och sedan kan du ange följande långa formel i din specifika cell:
=VLOOKUP(A2,INDIRECT("'"&INDEX(Sheetlist,MATCH(1,--(COUNTIF(INDIRECT("'"&Sheetlist&"'!$A$2:$B$6"),A2)>0),0))&"'!$A$2:$B$6"),2,FALSE)
3. Och tryck sedan på Ctrl + Shift + Enter-tangenterna tillsammans för att få det första motsvarande värdet, dra sedan fyllningshandtaget ner till de celler som du vill använda den här formeln, alla relativa värden för varje rad har returnerats enligt följande:
Anmärkningar:
1. I ovanstående formel:
- A2: är cellreferensen som du vill returnera dess relativa värde;
- Sheetlist: är intervallnamnet på kalkylbladets namn som jag skapade i steg 1;
- A2:B6: är dataområdet för de kalkylblad du behöver söka;
- 2: anger kolumnnumret som ditt matchade värde returneras.
2. Om det specifika värde du söker inte finns visas ett # N / A-värde.
Vlookup-värden från flera kalkylblad av Kutools för Excel
Kutools för Excel förser dig med en effektiv och enkel funktion - "LOOKUP Across Multiple Sheets" , som hjälper dig att enkelt utföra VLOOKUP-frågor över flera kalkylblad. Utan behov av komplexa formler kan du snabbt söka och extrahera nödvändiga data från flera ark. Med bara några få klick kan du slutföra matchningen och integrationen av data från flera tabeller, vilket avsevärt förbättrar arbetseffektiviteten. Dessutom stöder Kutools att spara tidigare använda scheman, vilket gör det bekvämt för direkt användning i framtida uppgifter.
Efter installation av Kutools för Excel, gör så här:
1. Klicka på "Kutools" > "Super Lookup" > "LOOKUP Across Multiple Sheets", se skärmdump:
2. I dialogrutan "SÖKNING över flera ark" gör du följande:
- Välj utdatacellerna och uppslagsvärdescellerna i avsnittet "Utdataintervall" och "Uppslagsvärden" separat;
- Klicka sedan på knappen "Lägg till" för att välja och lägga till dataintervallet från andra ark ett efter ett i listrutan "Dataintervall".
- Klicka slutligen på OK-knappen.

Resultat: Alla matchande poster har returnerats, se skärmdumpar:
![]() | ![]() | ![]() | ![]() | ![]() |
Klicka för att ladda ner Kutools för Excel och gratis testversion nu!
Vlookup värden från flera kalkylblad med en normal formel
Om du inte vill göra intervallnamnet och inte känner till matrisformeln har här också en normal formel som hjälper dig.
1. Skriv följande formel i en cell du behöver:
=IFERROR(VLOOKUP($A2,Sheet1!$A$2:$B$6,2,FALSE),IFERROR(VLOOKUP($A2,Sheet2!$A$2:$B$6,2,FALSE),VLOOKUP($A2,Sheet3!$A$2:$B$6,2,FALSE)))
2. Och dra sedan fyllningshandtaget ner till det cellområde du vill innehålla denna formel, se skärmdump:
Anmärkningar:
1. I ovanstående formel:
- A2: är cellreferensen som du vill returnera dess relativa värde;
- Sheet1, Sheet2, Sheet3: är bladnamnen som innehåller de data du vill använda;
- A2:B6: är dataområdet för de kalkylblad du behöver söka;
- 2: anger kolumnnumret som ditt matchade värde returneras.
2. För att det är mycket lättare att förstå denna formel, består faktiskt den långa formeln av flera vlookup-funktioner och ansluter till IFERROR-funktionen. Om du har fler kalkylblad behöver du bara lägga till vlookup-funktionen i kombination med IFERROE efter formeln.
3. Om det specifika värde du söker inte finns visas ett # N / A-värde.
Slutsats:
Den här guiden har tillhandahållit tre distinkta metoder för att utföra VLOOKUP över flera kalkylblad, för att tillgodose olika användarbehov och kompetensnivåer:
- Matrisformel: En kraftfull metod för avancerade användare, matrisformler möjliggör dynamiska och flexibla sökningar över flera ark utan behov av ytterligare verktyg. Även om det kräver lite formelexpertis, är det effektivt och effektivt för komplexa datauppsättningar.
- Kutools för Excel: Ett utmärkt val för användare som letar efter en användarvänlig, automatiserad lösning. Med sina inbyggda verktyg förenklar Kutools uppslagsprocessen för flera ark, vilket sparar tid och ansträngning, särskilt för dem som är mindre bekanta med Excels avancerade funktioner.
- Normal formel: Att använda kapslade IFERROR- eller IF-formler är ett praktiskt och enkelt sätt att göra sökningar i flera ark. Detta tillvägagångssätt är idealiskt för mindre datamängder eller när du behöver en snabb lösning utan ytterligare verktyg eller avancerade tekniker.
Att välja rätt metod beror på din förtrogenhet med Excel, komplexiteten i din uppgift och de verktyg som står till ditt förfogande. Om du är intresserad av att utforska fler Excel-tips och tricks, vår webbplats erbjuder tusentals handledningar som hjälper dig att behärska Excel.
Fler relativa artiklar:
- Vlookup matchande värde från botten till toppen i Excel
- Normalt kan Vlookup-funktionen hjälpa dig att hitta data från topp till botten för att få det första matchande värdet från listan. Men ibland måste du slå upp från botten till toppen för att extrahera det sista motsvarande värdet. Har du några bra idéer för att hantera den här uppgiften i Excel?
- Vlookup och returnera hela / hela raden med ett matchat värde i Excel
- Normalt kan du söka efter och returnera ett matchande värde från en rad data genom att använda Vlookup-funktionen, men har du någonsin försökt hitta och returnera hela dataraden baserat på specifika kriterier enligt följande skärmdump.
- Vlookup och sammanfogar flera motsvarande värden i Excel
- Som vi alla vet kan Vlookup-funktionen i Excel hjälpa oss att leta upp ett värde och returnera motsvarande data i en annan kolumn, men i allmänhet kan det bara få det första relativa värdet om det finns flera matchande data. I den här artikeln kommer jag att prata om hur man kan koppla upp och sammanfoga flera motsvarande värden i endast en cell eller en vertikal lista.
- Vlookup över flera ark och resultat i Excel
- Om jag antar att jag har fyra kalkylblad som har samma formatering, och nu vill jag hitta TV: n i kolumnen Produkt på varje ark och få det totala antalet order över dessa ark enligt följande skärmdump. Hur kunde jag lösa detta problem med en enkel och snabb metod i Excel?
- Vlookup och returmatchningsvärde i filtrerad lista
- VLOOKUP-funktionen kan hjälpa dig att hitta och returnera det första matchande värdet som standard, oavsett om det är ett normalt intervall eller en filtrerad lista. Ibland vill du bara söka efter och bara returnera det synliga värdet om det finns en filtrerad lista. Hur kunde du hantera den här uppgiften i Excel?
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!