Hur man använder VLOOKUP i Excel
Har du någonsin haft ett stort kalkylblad med data i Excel och behöver ett enkelt sätt att filtrera och extrahera specifik information från det? Om du lär dig hur du använder VLOOKUP i Excel kan du göra den här sökningen med bara en enda kraftfull Excel- funktion.
VLOOKUP -(VLOOKUP) funktionen i Excel skrämmer många människor eftersom den har många parametrar och det finns flera sätt att använda den. I den här artikeln kommer du att lära dig alla sätt du kan använda VLOOKUP i Excel och varför funktionen är så kraftfull.
VLOOKUP-parametrar i Excel(VLOOKUP Parameters In Excel)
När du börjar skriva =VLOOKUP( i valfri cell i Excel , kommer du att se ett popup-fönster som visar alla tillgängliga funktionsparametrar.
Låt oss undersöka var och en av dessa parametrar och vad de betyder.
- lookup_value : Värdet du letar efter från kalkylarket
- table_array : Omfånget av celler i arket du vill söka igenom
- col_index_num : Kolumnen varifrån du vill hämta ditt resultat
- [range_lookup] : Matchningsläge ( TRUE = ungefärlig, FALSE = exakt)
Dessa fyra parametrar låter dig göra många olika, användbara sökningar efter data i mycket stora datamängder.
Ett enkelt VLOOKUP Excel-exempel(A Simple VLOOKUP Excel Example)
VLOOKUP är inte en av de grundläggande Excel-funktionerna(the basic Excel functions) du kanske har lärt dig, så låt oss titta på ett enkelt exempel för att komma igång.
För följande exempel kommer vi att använda ett stort kalkylblad med SAT-resultat för(States) skolor i USA(United) . Det här kalkylbladet innehåller över 450 skolor tillsammans med individuella SAT- poäng för läsning, matematik och skrivning. Ladda(Feel) gärna ner för att följa med. Det finns en extern anslutning som drar data, så du får en varning när du öppnar filen, men det är säkert.
Det skulle vara mycket tidskrävande att söka igenom en så stor datamängd för att hitta den skola du är intresserad av.
Istället kan du skapa ett enkelt formulär i de tomma cellerna på sidan av tabellen. För att utföra den här sökningen gör du bara ett fält för Skola(School) och ytterligare tre fält för att läsa, matematik och skriva poäng.
Därefter måste du använda funktionen VLOOKUP i Excel för att få dessa tre fält att fungera. I fältet Läsning(Reading) skapar du funktionen VLOOKUP enligt följande:
- Skriv =VLOOKUP(
- Välj fältet Skola , som i detta exempel är (School)I2 . Skriv ett kommatecken.
- Välj hela cellintervallet som innehåller de data du vill slå upp. Skriv ett kommatecken.
När du väljer intervallet kan du börja från kolumnen du använder för att slå upp (i det här fallet kolumnen skolnamn) och sedan välja alla andra kolumner och rader som innehåller data.
Obs(Note) : Funktionen SÖKUPPSÖKNING(VLOOKUP) i Excel kan endast söka genom celler till höger om sökkolumnen. I det här exemplet måste kolumnen för skolnamn vara till vänster om den information du letar upp.
- Därefter måste du välja den tredje kolumnen från den markerade kolumnen längst till vänster för att hämta läspoängen . (Reading)Så skriv en 3 och skriv sedan ett annat kommatecken.
- Skriv slutligen FALSE för en exakt matchning och stäng funktionen med a ) .
Din sista VLOOKUP- funktion bör se ut ungefär så här:
=VLOOKUP(I2,B2:G461,3,FALSE)
När du först trycker på Enter och avslutar funktionen kommer du att märka att Läsfältet(Reading) kommer att innehålla en #N/A .
Detta beror på att fältet Skola(School) är tomt och att det inte finns något för funktionen SÖKUPPSÖKNING(VLOOKUP) att hitta. Men om du anger namnet på en gymnasieskola som du vill slå upp, kommer du att se de korrekta resultaten från den raden för läspoängen(Reading) .
Hur man handskas med att VLOOKUP är skiftlägeskänslig(How To Deal With VLOOKUP Being Case- Sensitive)
Du kanske märker att om du inte skriver in skolans namn i samma fall som hur den är listad i datasetet, kommer du inte att se några resultat.
Detta beror på att VLOOKUP- funktionen är skiftlägeskänslig. Detta kan vara irriterande, särskilt för en mycket stor datamängd där kolumnen du söker igenom inte överensstämmer med hur saker och ting är versaler.
För att komma runt detta kan du tvinga det du söker efter att byta till gemener innan du slår upp resultaten. För att göra detta, skapa en ny kolumn bredvid kolumnen du söker. Skriv in funktionen:
=TRIM(LOWER(B2))
Detta kommer att förminska skolans namn och ta bort alla främmande tecken (mellanslag) som kan finnas till vänster eller höger om namnet.
Håll ned Skift-(Shift) tangenten och placera muspekaren över det nedre högra hörnet av den första cellen tills den ändras till två horisontella linjer. Dubbelklicka(Double) med musen för att autofylla hela kolumnen.
Slutligen, eftersom VLOOKUP kommer att försöka använda formeln snarare än texten i dessa celler, behöver du bara konvertera dem alla till värden. För att göra detta, kopiera hela kolumnen, högerklicka i den första cellen och klistra bara in värden.
Nu när alla dina data är rensade i den här nya kolumnen, ändra något på VLOOKUP- funktionen i Excel för att använda den här nya kolumnen istället för den föregående genom att starta uppslagsintervallet(the lookup range) vid C2 istället för B2.
=VLOOKUP(I2,C2:G461,3,FALSE)
Nu kommer du att märka att om du alltid skriver din sökning med små bokstäver så får du alltid ett bra sökresultat.
Detta är ett praktiskt Excel-tips(handy Excel tip) för att övervinna det faktum att VLOOKUP är skiftlägeskänsligt.
VLOOKUP Ungefärlig matchning
Även om exemplet med exakt matchning LOOKUP som(LOOKUP) beskrivs i det första avsnittet av den här artikeln är ganska okomplicerat, är den ungefärliga matchningen lite mer komplex.
Den ungefärliga matchningen används bäst för att söka genom nummerområden. För att göra detta korrekt måste sökintervallet vara korrekt sorterat. Det bästa exemplet på detta är en VLOOKUP- funktion för att söka efter ett bokstavsbetyg som motsvarar ett sifferbetyg.
Om en lärare har en lång lista med elevers läxbetyg från hela året med en slutlig medelkolumn, vore det trevligt att få bokstavsbetyget som motsvarar det slutbetyget att komma upp automatiskt.
Detta är möjligt med VLOOKUP- funktionen. Allt som krävs är en uppslagstabell till höger som innehåller lämplig bokstavsbetyg för varje numeriskt poängintervall.
Nu, med hjälp av SÖKUPPSÖKNING(VLOOKUP) och en ungefärlig matchning, kan du hitta rätt bokstavsbetyg som motsvarar det korrekta numeriska området.
I den här VLOOKUP-funktionen:
- lookup_value : F2, det slutliga genomsnittliga betyget
- table_array : I2:J8, Uppslagsintervallet för bokstavsbetyg
- index_column : 2, den andra kolumnen i uppslagstabellen
- [range_lookup] : TRUE, ungefärlig matchning
När du har avslutat SÖKUPPSÖKNING-(VLOOKUP) funktionen i G2 och trycker på Enter kan du fylla i resten av cellerna med samma tillvägagångssätt som beskrivs i det sista avsnittet. Du kommer att se alla bokstavsbetyg korrekt ifyllda.
Observera att UPPLÖSNING-(VLOOKUP) funktionen i Excel söker från den nedre delen av betygsintervallet med den tilldelade bokstavspoängen till toppen av intervallet för nästa bokstavspoäng.
Så "C" måste vara bokstaven som tilldelas det nedre intervallet (75), och B tilldelas längst ner (minst) i sitt eget bokstavsintervall. VLOOKUP kommer att "hitta" resultatet för 60 (D) som det närmaste ungefärliga värdet för allt mellan 60 och 75.
VLOOKUP i Excel är en mycket kraftfull funktion som har varit tillgänglig länge. Det är också användbart för att hitta matchande värden var som helst i en Excel-arbetsbok(finding matching values anywhere in an Excel workbook) .
Tänk dock på att Microsoft -användare som har ett månadsabonnemang på Office 365 nu har tillgång till en nyare XLOOKUP-funktion. Denna funktion har fler parametrar och extra flexibilitet. Användare med en halvårsprenumeration måste vänta på att uppdateringen rullas ut i juli 2020(July 2020) .
Related posts
Lägg till en linjär regressionstrendlinje till en Excel-spridningsdiagram
Hur man gör ett histogram i Excel
Hur man säkert lösenordsskyddar en Excel-fil
Hur man skapar ett flödesschema i Word och Excel
Hur man skapar etiketter i Word från ett Excel-kalkylblad
Hur man skapar Gantt-diagram i Microsoft Excel
Hur man subtraherar datum i Excel
Hur man spårar ändringar i Excel
Använd Excel Mobiles nya funktion "Infoga data från bild".
Hur man separerar för- och efternamn i Excel
Hur man jämför två Excel-filer och markerar skillnaderna
Infoga ett Excel-kalkylblad i ett Word-dokument
Hur man hittar matchande värden i Excel
Hur man lägger till kommentarer till en Excel-kalkylbladscell
Hur man skapar ett gratulationskort med MS Word
Hur man använder Excel AutoRecover och AutoBackup funktioner
Använd Excel för att räkna ut en effektiv ränta från en nominell ränta
Hur man växlar mellan kalkylblad i Excel
Hur man döljer ark, celler, kolumner och formler i Excel
Hur man tar bort, knäcker eller bryter ett glömt Excel XLS-lösenord