Note: The other languages of the website are Google-translated. Back to English
Logga in  \/ 
x
or
x
Registrera  \/ 
x

or

excel VLOOKUP Fungera

Excel VLOOKUP-funktion söker efter ett värde genom att matcha den första kolumnen i en tabell och returnerar motsvarande värde från en viss kolumn i samma rad.

Denna handledning talar om hur man använder VLOOKUP-funktionen genom att förklara syntax, argument, returvärde, funktionsanmärkningar och enkla exempel i detalj.
I slutet av handledningen listar vi dessutom många praktiska fall av VLOOKUP-formler som ofta används, som inkluderar Vlookup över olika kalkylblad eller arbetsböcker, Vlookup och behåll formateringen av resultatcellen, vlookup returnerar flera resultat och andra vlookup-formler i vanliga fall.


syntax

=VLOOKUP (lookup_value, table_array, col_index, [range_lookup])


Argument

Lookup_value (Obligatorisk): Det värde du söker efter. Det måste vara i den första kolumnen i tabellen_array-intervallet.

Table_array (Obligatorisk): Tabellen innehåller två eller flera kolumner där kolumnen för uppslagsvärde och kolumnen för resultatvärde lokaliseras.

Col_index (Obligatorisk): Det specifika kolumnnumret (det är ett heltal) för table_array, som du returnerar det matchade värdet från.

  • Det första kolumnnumret är 1 för den längst till vänster i tabellen_array.

Range_lookup (valfritt): Detta är ett logiskt värde som avgör om denna VLOOKUP-funktion returnerar en exakt matchning eller en ungefärlig matchning:

  • Om range_lookup är antingen SANN eller är utelämnas, VLOOKUP-funktionen returnerar en exakt matchning eller en ungefärlig matchning. Om en exakt matchning inte kan hittas matchar den nästa minsta värde.
    =VLOOKUP(lookup_value, table_array, col_index, TRUE)
    =VLOOKUP(lookup_value, table_array, col_index)

Viktigt: Under denna omständighet är värdena i den första kolumnen i Tabellmatris måste sorteras i stigande ordning;
Annars kanske VLOOKUP inte returnerar rätt värde.

  • Om range_lookup är antingen FALSK eller är 0, returnerar VLOOKUP-funktionen bara en exakt matchning. Om ett exakt matchningsvärde inte kan hittas returnerar det ett felvärde # N / A. Men om det finns två eller flera värden i den första kolumnen Tabellmatris som matchar letauppvärde, använder vlookup bara värdet på det första som hittades.
    =VLOOKUP(lookup_value, table_array, col_index, FALSE)
    =VLOOKUP(lookup_value, table_array, col_index, 0)

Under denna omständighet är värdena i den första kolumnen i Tabellmatris behöver inte sorteras.


Returvärde

VLOOKUP-funktionen returnerar det matchade värdet från en tabell baserat på uppslagsvärdet i den första kolumnen.

Funktionsanmärkningar

1. LOOKUP-funktionen letar bara efter värde från vänster till höger.
    Uppslagsvärdet finns i kolumnen längst till vänster och resultatvärdet ska vara i vilken kolumn som helst till höger om uppslagsvärdet.
2. Det finns två matchande lägen för VLOOKUP-funktionen. De är exakt matchade och ungefärliga matchningar.
    VLOOKUP-funktionen använder ungefärlig matchning som standard.
3. Det returnerar felvärdet # Ej tillämpligt om uppslagsvärdet inte kan hittas.


Exempel

Detta avsnitt ger exempel som visar hur du använder VOOKUP-funktionen i Excel.

Exempel 1: Exakt matchning VS ungefärlig matchning med VLOOKUP-funktionen

1.1 Vlookup exakt matchning:

Som nedanstående skärmdump visas, hur ska man söka efter ett exakt matchningsvärde "Peach" och returnera dess motsvarande värde från den tredje kolumnen i tabellområdet B3: E8? Du kan göra på följande sätt för att uppnå det.

1. Välj en tom cell, kopiera nedanstående formel till den och tryck på ange för att få resultatet.
=VLOOKUP(G4,B3:E8,3,FALSE)

1.2 Vlookup ungefärlig match:

Som nedanstående skärmdump visas vill du söka efter ett beställnings-ID "10006", om numret inte kan hittas, gör sedan den ungefärliga matchningen.

1. Välj en tom cell, kopiera nedanstående formel till den och tryck på ange för att få resultatet.
=VLOOKUP(H4,B3:F8,3,TRUE)

Anmärkningar:

  • I ovanstående två formler, G4 och H4 är referenser till celler som innehåller uppslagsvärdena;
  • B3: E8 och B3: F8 är tabellintervallen där kolumnen för uppslagsvärde och kolumnen för resultatvärde lokaliseras;
  • 3 är kolumnnumret för att returnera det matchade värdet;
  • FALSK indikerar att hitta det exakta matchningsvärdet i detta fall;
  • SANN förformar en ungefärlig matchning. Eftersom uppslagsvärdet 10006 inte hittades i den första kolumnen, kommer det att matcha nästa minsta värde 10005 och returnera resultatet $ 9.00 från den tredje kolumnen i tabellen.
Exempel 2: Vlookup returnerar tomt eller specifikt värde istället för # N / A

När du gör exakt matchning med VLOOKUP-funktionen returnerar den # N / A felvärde om uppslagsvärdet inte kan hittas. Se skärmdump:

Hur håller man resultatcellen tom eller returnerar specifikt värde istället för # N / A när uppslagsvärdet inte kan hittas? Här är lösningen nedan.

1. Kopiera formeln nedan till cellen så skickas resultatet och tryck på ange nyckel:
=IFERROR(VLOOKUP(H4,B3:F8,3,0),"Not found")

Anmärkningar: I formeln, “hittades inte”Är det innehåll du kommer att visa i resultatcellen istället för # N / A-fel. För att hålla resultatcellen tom ersätter du texten ”hittades inte” med ett mellanslag. Och du kan ändra det baserat på dina behov.


Fler exempel

Vlookup-formler - över arbetsböcker / kalkylblad

Vlookup-värden i flera kalkylblad
Du kan använda vlookup-funktionen för att returnera matchande värden i en tabell i ett kalkylblad. Men om du behöver uppgradera värde över flera kalkylblad, hur kan du göra det? Den här artikeln innehåller detaljerade steg som hjälper dig att enkelt lösa problemet.
Klicka för att veta mer ...

Vlookup för att jämföra två listor i separata kalkylblad
Antag att det finns två namnlistor som finns i olika kalkylblad "Namn-1" och "Namn-2", för att jämföra dessa två listor och hitta matchande namn i Namn-1 om de går ut i Namn-2. VLOOKUP-formeln i den här artikeln kommer att göra dig en tjänst.
Klicka för att veta mer ...

Vlookup till en annan arbetsbok
Normalt kan VLOOKUP-funktionen endast användas i samma arbetsbok. Om du vill använda VLOOKUP-funktionen i en annan arbetsbok kan du prova formeln i den här artikeln.
Klicka för att veta mer ...

Vlookup-formler - Behåll resultatformatering

Behåll cellformatering när Vlookup
Normalt får du resultatet utan formatering när du använder VLOOKUP-formeln. Hur behålls källformateringen för resultatcellen? Här har lösningen.
Klicka för att veta mer ...

Vlookup och returnera bakgrundsfärg tillsammans med uppslagsvärdet
Om du vill returnera resultatet tillsammans med dess ursprungliga bakgrundsfärg när du använder VLOKUP-formeln kan metoden i den här artikeln hjälpa till.
Klicka för att veta mer ...

Vlookup och returdatumformat istället för nummer
Du kanske märker att datumet visas som serienummer istället för datumformat när du använder VLOOKUP-funktionen, och sedan måste du formatera denna resultatcell till datumformatering manuellt. Förutom att manuellt ändra cellformateringen till datumformat, finns det något praktiskt sätt att hantera det? Den här artikeln visar dig ett enkelt sätt att lösa detta problem.
Klicka för att veta mer ...

Vlookup och returnera matchande värde med cellkommentar
När du använder Vlookup-funktionen för att returnera matchningsvärdet returnerar den endast värdet. Ibland kan du behöva söka efter och returnera det matchade värdet inklusive dess ursprungliga kommentar. Hur kunde du få ner det?
Klicka för att veta mer ...

Vlookup-formler - Returnera flera resultat

Vlookup och returnera matchade värden i flera kolumner
Normalt kan tillämpning av Vlookup-funktionen bara returnera det matchade värdet från en kolumn. Ibland kan du behöva extrahera matchade värden från flera kolumner baserat på kriterierna. Här är lösningen för dig.
Klicka för att veta mer ...

Vlookup för att returnera flera värden i en cell
Normalt, när du använder VLOOKUP-funktionen, om det finns flera värden som matchar kriterierna, kan du bara få resultatet av den första. Om du vill returnera alla matchade resultat och visa dem alla i en enda cell, hur kan du uppnå?
Klicka för att veta mer ...

Vlookup och returnera flera värden utan dubbletter
Ibland kan du behöva söka efter och returnera flera matchade värden i en enda cell samtidigt. Men hur kan du behålla de unika värdena endast när duplikatresultat visas? Här är lösningen.
Klicka för att veta mer ...

Vlookup och returnera hela raden med ett matchat värde
Normalt kan användning av vlookup-funktionen bara returnera ett resultat från en viss kolumn i samma rad. Den här artikeln kommer att visa dig hur du returnerar hela raden med data baserat på specifika kriterier.
Klicka för att veta mer ...

Vlookup-formler - Andra vanliga fall

Använd enkelt vlookup och summa i Excel
Att kombinera vlookup- och sumfunktionerna hjälper till att söka efter vissa kriterier och summera alla värden baserat på dessa kriterier samtidigt. Här tillhandahåller vi detaljerade steg som hjälper dig att enkelt slå upp ett visst värde och summera alla matchningar i kolumner eller rader i Excel.
Klicka för att veta mer ...

Bakåt Vlookup eller i omvänd ordning
I allmänhet söker VLOOKUP-funktionen värden från vänster till höger i arraytabellen, och det kräver att uppslagsvärdet måste vara kvar till vänster om målvärdet. Men ibland kanske du känner till målvärdet och vill ta reda på uppslagsvärdet i omvänd ordning. Därför måste du bläddra bakåt i Excel. Det finns flera sätt i den här artikeln för att enkelt hantera detta problem!
Klicka för att veta mer ...

Vlookup ett visst värde och returnera bara true eller false / ja eller nej
Normalt, när du använder Vlookup-formeln för att söka efter ett exakt matchningsvärde, kommer felvärdet # N / A att returneras om värdet inte kan hittas, eller returnera rätt resultat när det matchar värdet. Men i vissa fall behöver vi bara returnera Ja eller Nej / Sann eller Falsk för att helt enkelt påminna oss om ett värde finns. Lösningen i den här artikeln kan hjälpa.
Klicka för att veta mer ...

Vlookup i tvådimensionellt bord
Ibland måste du vlookup för att returnera det relativa värdet baserat på både raden och kolumnen, det vill säga du måste returnera data från tvådimensionell tabell. I det här fallet kan kombinationen VLOOKUP och MATCH-funktionen hjälpa till att lösa problemet.
Klicka för att veta mer ...


De bästa Office-produktivitetsverktygen

Kutools för Excel - Hjälper dig att sticka ut från mängden

Vill du slutföra ditt dagliga arbete snabbt och perfekt? Kutools för Excel ger 300 kraftfulla avancerade funktioner (kombinera arbetsböcker, summera efter färg, dela cellinnehåll, konvertera datum och så vidare ...) och spara 80% tid åt dig.

  • Designad för 1500 arbetsscenarier, hjälper dig att lösa 80% Excel-problem.
  • Minska tusentals tangentbord och musklick varje dag, lindra dina trötta ögon och händer.
  • Bli en expert på 3 minuter. Behöver inte längre komma ihåg några smärtsamma formler och VBA-koder.
  • 30 dagars obegränsad gratis provperiod. 60-dagars pengarna tillbaka-garanti. Gratis uppgradering och support i 2 år.
Ribbon of Excel (med Kutools för Excel installerat)

Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)

  • En sekund att växla mellan dussintals öppna dokument!
  • Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
  • Ökar din produktivitet med 50% när du tittar på och redigerar flera dokument.
  • Ger effektiva flikar till Office (inkluderar Excel), precis som Chrome, Firefox och ny Internet Explorer.
Skärmdump av Excel (med Office-fliken installerad)

Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Dm · 6 months ago
    thank you so much