Innehållsförteckning
I Microsoft Excel, VLOOKUP är ett av de hetaste ämnena som du kan hitta på internet. Om jag inte har fel har du redan sett många artiklar om VLOOKUP formel i Excel med dess funktionalitet, användning, fördelar, etc. Om jag börjar kan jag diskutera olika aspekter av VLOOKUP . Men i den här handledningen kommer jag bara att diskutera den VLOOKUP kolumnindexnummer och fakta om detta. Det kommer att vara på pricken med lämpliga exempel och illustrationer. Så följ med oss.
Ladda ner övningsboken
Ladda ner följande arbetsbok.
VLOOKUP Col_Index_Num.xlsx
Andra arbetsböcker.xlsx
Kort beskrivning av VLOOKUP-funktionen
Innan jag börjar, låt oss ge dig en snabb sammanfattning av VLOOKUP i Excel. Jag hoppas att du kommer ihåg den här funktionen och hur den används. Du kan hoppa över det här om du redan kommer ihåg allt om den här funktionen.
Nu kan Excel VLOOKUP-funktionen letar efter ett presenterat värde i kolumnen längst till vänster i en given tabell och producerar ett värde i den exakta raden från en definierad kolumn.
Syntaxen:
=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
Låt oss kort diskutera argumenten här.
- lookup_value: Krävs Värdet som söks finns i den vänstra kolumnen i den beskrivna tabellen. Det kan vara ett enskilt värde eller en matris av värden.
- table_array: Den tabell där den ska söka efter Lookup_value i kolumnen längst till vänster.
- col_index_num: Krävs. Kolumnnumret i tabellen som den ska återge.
- [range_lookup]: Den avgör om en exakt eller partiell matchning av Lookup_value behövs. I resonemanget, 0 för en exakt matchning, 1 för en partiell matchning. Standardvärdet är 1 (partiell matchning).
Ta en titt på följande exempel:
I exemplet kan du se att vi har ett datamaterial om filmer. Här använde vi VLOOKUP formel för att extrahera data.
I denna VLOOKUP formel:
Vår Lookup_value är 5 som är ID .
Vår tabellmall är B4:F12
Uppslag av intervall är inställd till FALSK för exakt matchning.
Kolumnindexnumret är 5 som är Utgivningsår .
I grund och botten säger vi till VLOOKUP funktionen för att söka i tabellmatrisen med en ID 5. Och om du har funnit det, ange det värde som anges i kolumnen. Utgivningsår som har ett kolumnindexnummer på 5 .
Jag hoppas att du nu förstår hur det fungerar.
Läs mer: Intervallsökning med VLOOKUP i Excel (5 exempel)
6 saker du bör veta om kolumnindexnummer i VLOOKUP
Eftersom ämnet för denna artikel handlar om den VLOOKUP kolumnindexnummer kommer vi att diskutera detta argument i kommande avsnitt. Kolumnindexnumret är en viktig sak. För att returnera ett korrekt värde från en tabellmatris bör du veta några saker om detta kolumnindexnummer. Jag hoppas att du läser allt detta och tillämpar det nästa gång i ditt Excel-ark.
1. Vad gör kolumnindexnummer?
Varför är kolumnindexnumret viktigt och vad gör det i formeln? Låt oss dela upp det från det föregående exemplet.
Formel som vi använder:
=VLOOKUP(D14,B4:F12,5,FALSE)
Vi ställer in range lookup till FALSK för att hitta en exakt matchning.
Uppdelning 1: Uppslag för ett värde
Nu vill vi söka efter något i tabellen. För att hitta det värdet måste vi ange ett uppslagsvärde i VLOOKUP Först måste vi ange det uppslagsvärde som data ska sökas efter. Vi använder cellreferens här.
Uppdelning 2: Initialisera tabellmatrisen
Därefter är det VLOOKUP funktionen letar efter tabellmatrisen där den utför alla dessa åtgärder.
Uppdelning 3: Sök efter Lookup-värdet i kolumnen längst till vänster.
Nu, VLOOKUP söker uppslagsvärdet först från den vänstra kolumnen i tabellmatrisen i vertikal riktning.
När vi ställer in argumentet för sökning av intervall till FALSK för att hitta en exakt matchning, så kommer den att hitta en.
Uppdelning 3: Leta efter kolumnindexnumret från tabellmatrisen
Nu har VLOOKUP försöker hitta kolumnnumret i den tabell som du nämnde i argumentet.
Uppdelning 4: VLOOKUP söker efter värdet i den givna kolumnen Indexnummer
När den har hittat den önskade kolumnen, VLOOKUP kommer att söka efter ditt värde i den kolumn som delar samma rad som ID 5 .
Uppdelning 6: Återge värdet
Slutligen kommer den att hitta Utgivningsår med den ID 5 .
Som du kan se är kolumnindexnumret nyckeln till att hitta det önskade värdet i tabellen. Om du hade angett fel kolumnindexnummer skulle du ha fått ett annat värde.
Läs mer: Sök upp ett värde i ett intervall och returnera i Excel (5 enkla sätt)
2. Hur kommer utdata att variera baserat på kolumnindexnummer?
Nu har vår VLOOKUP formeln ger ett annat resultat baserat på de olika kolumnindexen.
När du vill ha ett alternativt resultat från tabellen, se till att du anger det exakta kolumnindexnumret i funktionen. Resultaten kommer att variera beroende på detta kolumnintervall.
Ta en titt på följande exempel:
Formel som vi använder:
=VLOOKUP(D14,B4:F12,3,FALSE)
Här ville vi att Skådespelare namn från den Film-ID 5 Nu har vår Skådespelare kolumnen är den tredje kolumnen i tabellmatrisen. Av denna anledning har vi tillhandahållit 3 som en kolumnindexnummer i den VLOOKUP Som ett resultat hämtade vår funktion värdet från intervallet till uppslaget (tabellmatrisen) i Excel.
Läs mer: Hur man hittar den andra matchningen med VLOOKUP i Excel (2 enkla metoder)
3. Vad händer om vi anger ett felaktigt kolumnindexnummer?
Nu kanske du frågar dig vad som händer om vi anger ett felaktigt kolumnindexnummer i Excel VLOOKUP Funktionen kommer naturligtvis att ge fel värde. Om den önskade resultatkolumnen inte matchar det kolumnindexnummer som du har angett får du inte resultatet.
Ta en titt på följande exempel för att få en bättre förståelse:
Den formel som vi använder oss av:
=VLOOKUP(D14,B4:F12,5,FALSE)
Här kan du se att vi ville ha Genre av den Film-ID 7 . Men den visar 2006 vilket är ett felaktigt svar.
Eftersom vi tillhandahöll 5 som ett kolumnindexnummer i Excel VLOOKUP formel. Men kolumnnumret för Genre är 4 Det är därför den ger ett annat resultat.
4. Vad händer om vårt kolumnindex ligger utanför intervallet?
Om kolumnindexnumret ligger utanför intervallet för den givna tabellmatrisen kommer VLOOKUP funktionen kommer att återge den #REF! Det beror på att din tabellmatris inte innehåller så många kolumner.
Du kan förstå detta med hjälp av följande exempel:
Formel som vi använder:
=VLOOKUP(D14,B4:F12,6,FALSE)
Här kan du se vår Excel VLOOKUP formeln visar ett fel. Titta noga, vår tabellmatris är B4:F12 I det här intervallet har vi bara fem kolumner. Men i vår formel har vi angett följande 6 i col-indexargumentet. Det är därför den inte kunde returnera något värde.
Läs mer: Hur du använder VLOOKUP för att hitta ett värde som ligger mellan ett intervall
5. Ökning av kolumnindexnummer i VLOOKUP med hjälp av COLUMN-funktionen
I VLOOKUP kan du använda det dynamiska kolumnindexet. Antag att du har två tabeller och vill slå ihop dem. Du behöver också kopiera en arbets VLOOKUP formel i flera kolumner. Ett praktiskt sätt att göra det är att använda funktionen COLUMN av Excel.
Ta en titt på följande skärmdump:
Vi har två tabeller här. Vi vill slå samman tabellerna Resultattabell och Databas för studenter tabell baserad på Student-ID . Vårt mål är i princip att ställa in namn och sektion i tabellen Resultat.
Den generiska formel som vi använder:
=VLOOKUP($A1,tabell,COLUMN()-x,0)
Låt oss skriva följande formel i Cell E5 och tryck på Ange:
=VLOOKUP($C5,$H$5:$J$9,COLUMN()-3,0)
Dra nu i Handtag för påfyllning ikonen över bordet.
Skriv in formeln igen i Cell F5 och dra i Handtag för påfyllning ikon:
Som du kan se har vi lyckats kopiera data från studentdatabasen till tabellen Resultat med hjälp av det dynamiska kolumnindexnumret.
Observera:
Du kan använda denna formel som en Kalkylator för kolumnindexnummer för Vlookup i ditt arbetsblad.
🔎 Uppdelning av formeln
Vi beräknade kolumnindexnumret med hjälp av COLUMN funktionen. Om det inte finns några argument i COLUMN funktionen, returneras numret på den relaterade kolumnen.
När vi nu använder formeln i kolumnerna E och F, kommer den COLUMN ger 5 respektive 6. I arket är kolumn E:s indexnummer 5 och kolumn F:s indexnummer 6.
Vi vill inte hämta data från den femte kolumnen i Resultat (det finns bara 3 kolumner totalt). Så, subtraherade 3 från 5 för att få fram talet 2, som VLOOKUP funktion som används för att återskapa Namn från Studentdatabasen bord.
COLUMN()-3 = 5-3 = 2 (Här anger 2 den Namn kolumnen i Databas för studenter tabellmatris)
Vi använde samma formel i kolumnen F . kolumn F har indexnummer 6.
KOLUMN()-3 = 6-3 = 3 (3 anger att Avsnitt på Databas för studenter tabellmatris)
I slutändan ger det första provet Namn från Databas för studenter tabellen (kolumn 2), och den andra illustrationen ger följande resultat Avsnitt från Databas för studenter tabell (kolumn 3).
[/wpsm_box]6. Hitta kolumnindexnummer med MATCH-funktionen
Nu, i den VLOOKUP funktionen anger vi vanligtvis kolumnindexnumret som ett statiskt nummer. Du kan dock också skapa ett dynamiskt kolumnindexnummer som i det föregående exemplet. Här gör vi detta genom att använda funktionen MATCH för att hitta den önskade kolumnen. Med den här metoden kan du göra en dynamisk tvåvägssökning som matchar både rader och kolumner i tabellmatrisen.
Ta en titt på följande dataset:
Här har vi ett dataset för en elev. Vi har några elevers betyg i fysik, matematik och kemi. Nu vill vi hitta betyget för Jessy i den Matematik ämne.
För att ta reda på detta skriver du följande formel i Cell H5 och tryck på Gå in på :
=VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE)
Som du kan se, har vår VLOOKUP formeln har fått en exakt matchning från datasetet.
Om du tittar noga, så har vi inte angett ett statiskt nummer i kolumnindexnumret, utan vi har gjort det dynamiskt genom att använda MATCH Vi har i princip flera kriterier här.
🔎 Uppdelning av formeln
➤ MATCH(H5,B4:E4,0)
MATCH söker efter ämnet MATH från rubriken B4:E4. Den kommer att hitta den i index 3. Det är därför den returnerar 3 .
➤ VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE) = VLOOKUP(H4,B4:E9,3, FALSE)
Slutligen kommer det att fungera som den faktiska VLOOKUP formel. Och den kommer att återvända C. Eftersom det hittade värdet från kolumnindexnumret 3.
VLOOKUP kolumnindexnummer från ett annat ark eller arbetsbok
Nu kan du använda kolumnindexnumret i ett ark som hämtar data från ett annat ark eller en annan arbetsbok. Det är en av de viktiga funktionerna i VLOOKUP funktion.
Ta en titt på följande skärmdumpar:
Här har vi två separata blad. Vårt huvuddataset finns i bladet Faktiskt ark. Vi hämtar uppgifterna härifrån och visar dem för Utgång Här använder vi faktiskt ett kolumnindexnummer där vår tabellmatris finns på ett annat ark.
Först skriver du följande formel i Cell C5 av den Utgång ark och tryck sedan på Gå in på .
=VLOOKUP(C4,Actual!B4:F12,2,FALSE)
Som du kan se, har vår VLOOKUP kolumnindexnummer hjälpte oss att hämta data från ett annat ark.
Här används formeln "Faktiskt!B4:F12 " anger i princip arkets namn och tabellmatrisen från arket. Och vi gav 2 som kolumnindexnummer för att hämta data från tabellen i " Faktiskt " ark.
Samma sak gäller för de olika arbetsböckerna. Du kan på samma sätt hämta ett värde från en annan arbetsbok med hjälp av VLOOKUP funktion. Ta en titt på skärmdumparna:
Detta är den första arbetsboken. Vi har våra data här " Faktiskt " ark:
Detta är den andra arbetsboken. Värdet som vi kommer att visa i " Uppgifter " blad.
Precis som i det föregående skriver du följande formel i Cell C5 av " Uppgifter " från " Other.xlsx" arbetsbok:
=VLOOKUP(C4,''[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)
Som du kan se återgav den en exakt matchning från datasetet.
Om du stänger huvudarbetsboken där tabellmatrisen finns kommer formeln att se ut på följande sätt:
=VLOOKUP(C4,'D:\SOFTEKO\75- vlookup column index number\[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)
Följande skärmdump visar hur det går till:
💬 Saker att komma ihåg
✎ VLOOKUP söker värde i rätt riktning.
✎ För att få korrekta resultat ska du ange ett giltigt kolumnindexnummer. Kolumnindexnumret får inte överstiga antalet kolumner i tabellmatrisen.
✎ Du bör låsa tabellmatrisområdet om du överför data från samma kalkylblad eller andra kalkylblad men från exakt samma arbetsbok.
Slutsats
Avslutningsvis hoppas jag att den här handledningen har gett dig en del användbar kunskap om VLOOKUP kolumnindexnummer i Excel. Vi rekommenderar att du lär dig och tillämpar alla dessa instruktioner på ditt dataset. Ladda ner övningsarbetsboken och prova dem själv. Du kan också gärna ge feedback i kommentarsfältet. Din värdefulla feedback gör att vi fortsätter att skapa sådana här handledningar.
Glöm inte att besöka vår webbplats Exceldemy.com för olika Excel-relaterade problem och lösningar.
Fortsätt att lära dig nya metoder och fortsätt att växa!