I den här videon tittar vi på hur du använder VLOOKUP för att slå värden i en Excel-tabell.
På det här kalkylbladet har jag en tabell som innehåller anställdas data, med namnet Table1.
För att illustrera hur man arbetar med VLOOKUP när källdata finns i en tabell, ställer jag in formler till höger för att extrahera data från tabellen, matchande på ett anställds ID.
Först väljer jag tabellhuvudet och använder pasta special med transponering för att få fältvärdena.
Sedan lägger jag till lite formatering och ett ID-värde så att jag har något att matcha mot.
Nu ska jag skriva den första VLOOKUP-formeln.
För uppslaget vill jag ha värdet från K4, låst så att det inte ändras när jag kopierar formeln.
För tabellmatrix vill jag ha själva uppslagstabellen, Table1.
Eftersom VLOOKUP bara ser till höger är det viktigt att sökningen är till vänster om värden som vi vill hämta.
I den här tabellen är ID: t längst till vänster så att vi kan få valfritt värde.
För kolumn-ID behöver jag 2, eftersom förnamnet är den andra kolumnen i tabellen.
Matchningstyp är noll eller falsk, eftersom jag vill tvinga en exakt matchning.
När jag anger formeln får vi "Julie", vilket är korrekt.
Om jag kopierar formeln till nästa rad behöver jag bara justera kolumnnumret för att få efternamn.
Och jag kan göra detsamma för alla andra fält.
Du kanske undrar om det finns ett enkelt sätt att undvika hårdkodning av kolumnnumret i formeln?
Svaret är ja. Eftersom namnen i kolumn J matchar värdena i tabellhuvudet kan jag använda MATCH-funktionen för att få ett index för varje fält.
För att demonstrera använder jag MATCH i kolumn L av sig själv.
Uppslagsvärdet kommer från kolumn J.
Matrisen är tabellrubriken.
Matchningstyp är noll, för exakt matchning.
När jag kopierar formeln får jag ett numeriskt index för varje fält.
Nu behöver jag bara kopiera MATCH-formeln till VLOOKUP för att ersätta det hårdkodade kolumnindexet.
Detta är ett exempel på kapslingsfunktioner i en formel.
När jag kopierar formeln får jag ett resultat för varje fält.
Jag fortsätter och tar bort hjälparpelaren.
När jag ändrar ID-värdet fungerar allt.
Och eftersom jag använder en tabell kan jag enkelt lägga till mer data, och samma formler fortsätter att fungera utan ändringar.
Slutligen ger matchning på detta sätt en riktigt bra fördel: Jag kan enkelt ordna om fält i utmatningsformlerna, eller i själva tabellen och VLOOKUP-formlerna fortsätter att fungera.
Kurs
Excel-tabellerRelaterade genvägar
Kopiera valda celler Ctrl
+ C
⌘
+ C
Visa dialogrutan Klistra in special Ctrl
+ + Alt
+ V
⌘
+ ⌃
+ V
Enter och flytta ner Enter
Return
Enter och flytta höger Tab
Tab
Klistra in innehåll från urklipp Ctrl
+ V
⌘
+ V
Tillämpa datumformat Ctrl
+ Shift
+ #
⌃
+ ⇧
+ #
Radera kolumner Ctrl
+ -
⌘
+ -
Välj tabell Ctrl
+ A
⌘
+ A
Komplett post och förbli i samma cell Ctrl
+ Enter
⌃
+ Return
Växla absoluta och relativa referenser F4
⌘
+ T
Välj tabellkolumn Ctrl
+ Space
⌃
+ Space