Inhoudsopgave
In Microsoft Excel, VLOOKUP is een van de heetste onderwerpen die je op het internet kunt vinden. Als ik me niet vergis, heb je al talloze artikelen gezien over de VLOOKUP formule in Excel met de functionaliteit, het gebruik, de voordelen, enz. VLOOKUP Maar in deze handleiding bespreek ik alleen de VLOOKUP kolom indexnummer en zijn feiten. Het zal on point zijn met passende voorbeelden en goede illustraties. Dus, blijf bij ons.
Download Praktijk Werkboek
Download het volgende oefenwerkboek.
VLOOKUP Col_Index_Num.xlsx
Andere werkmap.xlsx
Korte beschrijving van de VLOOKUP-functie
Voordat ik begin, eerst een korte samenvatting van de VLOOKUP Ik hoop dat u zich deze functie en het gebruik ervan kunt herinneren. U kunt dit overslaan als u alles over deze functie al weet.
De Excel VLOOKUP-functie zoekt naar een gepresenteerde waarde in de meest linkse kolom van een gegeven tabel en produceert een waarde in de exacte rij van een gedefinieerde kolom.
De Syntax:
=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
Laten we de argumenten hier kort bespreken.
- lookup_value: Vereist De gezochte waarde staat in de meest linkse kolom van de beschreven tabel en kan een enkele waarde of een array van waarden zijn.
- table_array: De tabel waarin wordt gezocht naar de lookup_waarde in de meest linkse kolom.
- col_index_num: Vereist. Het kolomnummer in de tabel waarvan het zal terugkeren.
- [range_lookup]: Het bepaalt of een exacte of gedeeltelijke overeenkomst van de lookup_waarde is nodig. In het argument, 0 voor een exacte overeenkomst, 1 voor een gedeeltelijke overeenkomst. Standaard is 1 (gedeeltelijke overeenkomst).
Kijk eens naar het volgende voorbeeld:
In het voorbeeld zie je dat we een filmdataset hebben. Hier hebben we de VLOOKUP formule om gegevens te extraheren.
In deze VLOOKUP formule:
Onze lookup_waarde is 5 dat is ID .
Onze tabelreeks is B4:F12
Bereik opzoeken is ingesteld op FALSE voor de Exacte overeenkomst.
Het indexnummer van de kolom is 5 dat is Jaar van uitgave .
Eigenlijk vertellen we de VLOOKUP functie om de tabelarray te doorzoeken met een ID 5. En als u dat gevonden hebt, geef dan de waarde in de kolom Jaar van uitgave die een kolomindexnummer heeft van 5 .
Ik hoop dat je nu begrijpt hoe het werkt.
Lees meer: Bereik opzoeken met VLOOKUP in Excel (5 voorbeelden)
6 dingen die u moet weten over kolomindexnummer van VLOOKUP
Aangezien het onderwerp van dit artikel gaat over de VLOOKUP kolomindexnummer, we zullen dit argument bespreken in de komende hoofdstukken. Het kolomindexnummer is een cruciaal iets. Om een correcte waarde terug te geven uit een tabelarray, moet je een aantal dingen weten over dit kolomindexnummer. Ik hoop dat je deze allemaal leest en ze de volgende keer toepast in je Excel-blad.
1. Wat doet het Kolom Index Nummer?
Nu, waarom is het nummer van de kolomindex essentieel, en wat doet het in de formule. Laten we het uit het vorige voorbeeld halen.
Formule die we gebruiken:
=VLOOKUP(D14,B4:F12,5,FALSE)
We stellen range lookup in op FALSE voor de exacte overeenkomst.
Indeling 1: Opzoeken van een waarde
Nu willen we vanuit de tabel naar iets zoeken. Om die waarde te vinden, moeten we een opzoekwaarde opgeven in de VLOOKUP formule. Eerst moeten we de opzoekwaarde geven waarmee de gegevens worden opgezocht. We gebruiken hier een celverwijzing.
Afbraak 2: De tabelrij initialiseren
Dan, de VLOOKUP functie gaat op zoek naar de tabel-array van waaruit hij dit alles zal uitvoeren.
Indeling 3: Zoek de Lookup-waarde in de meest linkse kolom
Nu, VLOOKUP zoekt de opzoekwaarde eerst vanuit de meest linkse kolom van de tabel-array verticaal.
Als we het argument voor het opzoeken van het bereik instellen op FALSE om een exacte overeenkomst te vinden, zal het er een vinden.
Opsplitsing 3: Zoek het kolomindexnummer uit de tabelarray
Nu, de VLOOKUP functie zal proberen het kolomnummer te vinden uit de tabel die u in het argument noemde.
Onderverdeling 4: VLOOKUP zoekt waarde in de gegeven kolom Indexnummer
Nadat het de gewenste kolom heeft gevonden, VLOOKUP zal zoeken naar uw waarde in de kolom die dezelfde rij deelt met ID 5 .
Indeling 6: de waarde teruggeven
Tenslotte zal het de Jaar van uitgave met de ID 5 .
Zoals u ziet, is het kolomindexnummer de sleutel tot het vinden van de gewenste waarde uit de tabel. Als u uw kolomindexnummer verkeerd hebt opgegeven, zou het u een andere waarde hebben gegeven.
Lees meer: Waarde opzoeken in een bereik en retourneren in Excel (5 eenvoudige manieren)
2. Hoe varieert de uitvoer op basis van het kolomindexnummer?
Nu, onze VLOOKUP formule zal een ander resultaat opleveren op basis van de verschillende kolomindexnummers.
Wanneer u een alternatief resultaat uit de tabel wilt, moet u ervoor zorgen dat u het juiste kolomindexnummer in de functie opgeeft. Uw uitvoer zal variëren op basis van dit kolombereik.
Kijk eens naar het volgende voorbeeld:
Formule die we gebruiken:
=VLOOKUP(D14,B4:F12,3,FALSE)
Hier wilden we de Acteurs naam van de Film ID 5 Nu, onze Acteur kolom is de 3e kolom in de tabel array. Om deze reden hebben we voorzien in 3 als kolom indexnummer in de VLOOKUP Het resultaat is dat onze functie de waarde ophaalt van het bereik naar de lookup (de tabel-array) in Excel.
Lees meer: Hoe tweede overeenkomst te vinden met VLOOKUP in Excel (2 eenvoudige methodes)
3. Wat gebeurt er als we een verkeerd kolomindexnummer opgeven?
Nu kunt u zich afvragen wat er gebeurt als we het verkeerde kolomindexnummer opgeven met behulp van de Excel VLOOKUP Als de gewenste resultaatkolom niet overeenkomt met het opgegeven kolomindexnummer, krijgt u het resultaat niet.
Bekijk het volgende voorbeeld voor een beter begrip:
De formule die we gebruiken:
=VLOOKUP(D14,B4:F12,5,FALSE)
Hier zie je dat we de Genre van de Movie ID 7 Maar, het laat zien 2006 wat een fout antwoord is.
Omdat we 5 als een kolomindexnummer in de Excel VLOOKUP formule. Maar het kolomnummer van Genre is 4 Daarom geeft het een ander resultaat.
4. Wat gebeurt er als onze kolomindex buiten bereik is?
Als uw kolomindexnummer buiten het bereik ligt van de gegeven tabelarray, zal de VLOOKUP functie zal de #REF! fout. Dat komt omdat je tabel array niet zoveel kolommen bevat.
U kunt dit begrijpen uit het volgende voorbeeld:
Formule die we gebruiken:
=VLOOKUP(D14,B4:F12,6,FALSE)
Hier ziet u onze Excel VLOOKUP formule toont een fout. Kijk goed, onze tabel array is B4:F12 In deze reeks hebben we slechts vijf kolommen. Maar in onze formule hebben we voorzien in 6 in het col-index argument. Daarom kon het geen waarde teruggeven.
Lees meer: Hoe VLOOKUP gebruiken om een waarde te vinden die tussen een bereik valt
5. Kolomindexnummer verhogen in VLOOKUP met de functie COLUMN
In de VLOOKUP formule, kun je de dynamische kolomindex gebruiken. Stel dat je twee tabellen hebt en je wilt ze samenvoegen. Ook moet je een werkende VLOOKUP formule in meerdere kolommen. Een handige manier die u kunt volgen is- door gebruik te maken van de functie COLUMN van Excel.
Kijk eens naar het volgende screenshot:
We hebben hier twee tabellen. We willen de Resultaat tabel en Studenten databank tabel gebaseerd op Studentenkaart Ons doel is eigenlijk om de naam en de sectie in de resultatentabel in te stellen.
De algemene formule die we gebruiken:
=VLOOKUP($A1,table,COLUMN()-x,0)
Laten we de volgende formule intypen Cel E5 en druk op Kom binnen:
=VLOOKUP($C5,$H$5:$J$9,COLUMN()-3,0)
Sleep nu de Vulgreep icoon aan de overkant van de tafel.
Typ opnieuw de formule in Cel F5 en sleep de Vulgreep icoon:
Zoals u kunt zien, hebben we met succes de gegevens uit de studentendatabase gekopieerd naar de resultatentabel met behulp van het dynamische kolomindexnummer.
Let op:
U kunt deze formule gebruiken als een Kolom Index Nummer Calculator voor Vlookup in je werkblad.
🔎 Opsplitsing van de formule
Wij berekenden het kolomindexnummer met behulp van de COLUMN functie. Als er geen argumenten zijn in de COLUMN functie, geeft het het nummer van die gerelateerde kolom.
Aangezien we nu de formule in kolom E en F gebruiken, is de COLUMN functie geeft respectievelijk 5 en 6. In het blad is het indexnummer van kolom E 5. En het indexnummer van kolom F is 6.
We halen niet graag gegevens uit de 5e kolom van de Resultaat tabel (er zijn maar 3 kolommen in totaal). Dus trok ik 3 af van 5 om het getal 2 te krijgen, dat de VLOOKUP functie gebruikt om Naam van de studentendatabase tafel.
COLUMN()-3 = 5-3 = 2 (Hier geeft 2 de Naam kolom van de Studenten databank tabel array)
We gebruikten dezelfde formule in kolom F . Kolom F heeft indexnummer 6.
KOLOM()-3 = 6-3 = 3 (3 geeft de Sectie van Studenten databank tabel array)
Uiteindelijk brengt het eerste monster Naam van de Studenten databank tabel (kolom 2), en de 2e illustratie verkrijgt Sectie van de Studenten databank tabel (kolom 3).
[/wpsm_box]6. Kolomindexnummer vinden met de MATCH-functie
Nu, in de VLOOKUP functie geven we het nummer van de kolomindex meestal als een statisch getal. Je kunt echter ook een dynamisch nummer van de kolomindex maken zoals in het vorige voorbeeld. Hier doen we dit door gebruik te maken van de MATCH-functie Met deze methode kunt u een dynamische zoekactie in twee richtingen uitvoeren, waarbij zowel rijen als kolommen in de tabelarray overeenkomen.
Kijk eens naar de volgende dataset:
Hier hebben we een studentendataset. We hebben de cijfers van enkele studenten voor natuurkunde, wiskunde en scheikunde. Nu willen we de cijfers vinden van Jessy in de Wiskunde onderwerp.
Om dit te vinden, typt u de volgende formule in Cel H5 en druk op Ga naar :
=VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE)
Zoals u kunt zien, onze VLOOKUP formule heeft de exacte match uit de dataset gehaald.
Nu, kijk goed, we hebben geen statisch getal gegeven in het kolomindexnummer. In plaats daarvan hebben we het dynamisch gemaakt door de MATCH functie. Eigenlijk hebben we meerdere criteria hier.
🔎 Opsplitsing van de formule
➤ MATCH(H5,B4:E4,0)
De MATCH functie zal zoeken naar het onderwerp MATH van de kop B4:E4. Het zal het vinden in index 3. Daarom zal het terugkeren 3 .
➤ VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE) = VLOOKUP(H4,B4:E9,3, FALSE)
Tenslotte zal het werken als de eigenlijke VLOOKUP formule. En het zal terugkeren C. Omdat het de waarde vond van de kolom index nummer 3.
VLOOKUP-kolomindexnummer uit een ander blad of werkboek
Nu kunt u het kolomindexnummer gebruiken in een blad dat gegevens ophaalt uit een ander blad of een andere werkmap. Het is een van de belangrijke functies van de VLOOKUP functie.
Kijk eens naar de volgende screenshots:
Hier hebben we twee afzonderlijke bladen. Onze belangrijkste dataset staat in de Werkelijk blad. We halen de gegevens hier vandaan en tonen ze aan de uitgang Hier gebruiken we eigenlijk een kolomindexnummer waar onze tabelarray zich op een ander blad bevindt.
Type eerst de volgende formule in Cel C5 van de uitgang vel en druk dan op Ga naar .
=VLOOKUP(C4,Actueel!B4:F12,2,FALSE)
Zoals u kunt zien, onze VLOOKUP kolomindexnummer hielp ons gegevens op te halen uit een ander blad.
Hier is de formule "Werkelijk! B4:F12 " geeft in feite de bladnaam en de tabelarray van het blad aan. En we gaven 2 als kolomindexnummer om gegevens uit de tabel op te halen in de " Werkelijk " blad.
Hetzelfde geldt voor de verschillende werkmappen. U kunt op dezelfde manier een waarde ophalen uit een andere werkmap met behulp van de VLOOKUP functie. Kijk eens naar de screenshots:
Dit is de eerste werkmap. We hebben onze gegevens hierin " Werkelijk " blad:
Dit is de tweede werkmap. De waarde die we zullen tonen in de " Gegevens "Blad.
Typ net als de vorige de volgende formule in Cel C5 van de " Gegevens " blad van " Other.xlsx" werkboek:
=VLOOKUP(C4,'[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)
Zoals u kunt zien, leverde dat een exacte overeenkomst op met de dataset.
Als u de hoofdwerkmap sluit waarin uw tabelreeks staat, ziet de formule er als volgt uit:
=VLOOKUP(C4,'D:\SOFTEKO75- vlookup kolomindexnummer[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)
Het volgende screenshot zal het voor u opsplitsen:
Dingen om te onthouden
VLOOKUP zoekt waarde in de juiste richting.
✎ Om nauwkeurige resultaten te krijgen, moet u een geldig kolomindexnummer opgeven. Het kolomindexnummer mag het aantal kolommen van de tabelarray niet overschrijden.
✎ U moet het tabelarraybereik vergrendelen als u de gegevens van hetzelfde werkblad of andere werkbladen maar de exacte werkmap overbrengt.
Conclusie
Tot slot hoop ik dat deze handleiding u een stukje nuttige kennis heeft bijgebracht over de VLOOKUP kolomindexnummer in Excel. Wij raden u aan al deze instructies te leren en toe te passen op uw dataset. Download de oefenwerkmap en probeer deze zelf uit. Geef ook gerust feedback in de commentaarsectie. Uw waardevolle feedback houdt ons gemotiveerd om tutorials als deze te maken.
Vergeet niet onze website te bekijken Exceldemy.com voor verschillende Excel-gerelateerde problemen en oplossingen.
Blijf nieuwe methoden leren en blijf groeien!