Ynhâldsopjefte
Yn Microsoft Excel is VLOOKUP ien fan 'e heulste ûnderwerpen dy't jo sille fine op it ynternet. As ik net ferkeard bin, hawwe jo al in protte artikels sjoen oer de VLOOKUP formule yn Excel mei syn funksjonaliteit, gebrûk, foardielen, ensfh. As ik begjin, kin ik ferskate aspekten fan de VLOOKUP
Download Oefenwurkboek
Download it folgjende oefenwurkboek.
VLOOKUP Col_Index_Num.xlsx
Oare wurkboek.xlsx
Koarte beskriuwing fan 'e VLOOKUP-funksje
Foardat ik begjin, litte wy jo in rappe gearfetting jaan fan de VLOOKUP formule yn Excel. Ik hoopje dat jo dizze funksje en har gebrûk kinne ûnthâlde. Jo kinne dit oerslaan as jo al alles oer dizze funksje ûnthâlde.
No, de Excel VLOOKUP-funksje sjocht nei in presintearre wearde yn 'e lofterste kolom fan in opjûne tabel en produsearret in wearde yn' e eksakte rige fan in definiearre kolom.
De syntaksis:
=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
Litte wy de arguminten hjir koart beprate.
- lookup_value: Required . De wearde wêr't it nei siket is yn 'e lofterste kolom fan' e beskreaune tabel. It kin in inkele wearde wêze funksje. Besjoch de skermôfbyldings:
Dit is it earste wurkboek. Wy hawwe ús gegevens hjiryn " Werklik "-blêd:
Dit is it twadde wurkboek. De wearde dy't wy sille sjen litte yn 'e " Data " blêd.
Lykas de foarige, typ de folgjende formule yn Sel C5 fan it " Data "-blêd fan " Other.xlsx" wurkboek:
=VLOOKUP(C4,'[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)
Sa't jo sjen kinne, joech it in eksakte oerienkomst fan 'e dataset werom.
As jo it haadwurkboek slute wêr't jo tabelarray is, sil de formule derút sjen as de folgjende :
=VLOOKUP(C4,'D:\SOFTEKO\75- vlookup column index number\[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)
De folgjende skermôfbylding sil it foar jo ôfbrekke:
💬 Dingen om te ûnthâlden
✎ VLOOKUP syket wearde yn de goede rjochting.
✎ Om krekte resultaten te krijen, jouwe in jildich kolomyndeksnûmer . It kolomyndeksnûmer moat it nûmer fan kolommen fan tabelarray net grutter wêze.
✎ Jo moatte it tabelarrayberik beskoattelje as jo de gegevens fan itselde wurkblêd of oare wurkblêden oerbringe, mar it krekte wurkboek .
Konklúzje
Ta beslút, ik hoopje dat dit tutorial jo in stik nuttige kennis hat levere oer it VLOOKUP kolomyndeksnûmer yn Excel. Wy riede oan dat jo al dizze ynstruksjes leare en tapasse op jo dataset. Download it oefenwurkboek en besykje dizze sels. Fiel jo ek frij om feedback te jaan yn 'e kommentaardiel. Jo weardefollefeedback hâldt ús motivearre om tutorials lykas dit te meitsjen.
Ferjit net ús webside Exceldemy.com te kontrolearjen foar ferskate Excel-relatearre problemen en oplossingen.
Learje troch. nije metoaden en bliuwe groeie!
of in array fan wearden. - table_array: De tabel dêr't it sil sykje nei de lookup_value yn 'e lofterste kolom.
- col_index_num: Fereaske. It kolomnûmer yn 'e tabel dêr't it út weromkomt.
- [range_lookup]: It bepaalt oft in eksakte of foar in part oerienkomst fan de lookup_value nedich is . Yn it argumint, 0 foar in krekte oerienkomst, 1 foar in part oerienkomst. Standert is 1 (diele oerienkomst).
Besjoch it folgjende foarbyld:
Yn it foarbyld, Jo kinne sjen dat wy in filmdataset hawwe. Hjir hawwe wy de VLOOKUP formule brûkt om gegevens te ekstrahearjen.
Yn dizze VLOOKUP formule:
Us opsykwearde is 5 wat ID is.
Us tabelarray is B4:F12
Rangsykjen is ynsteld op FALSE foar de eksakte oerienkomst.
It kolomyndeksnûmer is 5 dat is Utjeftejier .
Yn prinsipe fertelle wy de VLOOKUP funksje om de tabelarray te sykjen mei in ID 5. En as jo dat fûn hawwe, jou dan de wearde presintearre yn 'e kolom Utjeftejier dat in kolomyndeksnûmer hat fan 5 .
Ik hoopje dat jo no kinne begripe hoe't it wurket.
Lês mear: Range Lookup mei VLOOKUP yn Excel (5 foarbylden)
6 dingen dy't jo witte moatte oer kolomyndeksnûmer fan VLOOKUP
As it ûnderwerp fan dit artikel giet oer de VLOOKUP kolomyndeksnûmer, sille wy dit argumint besprekke yn 'e kommende seksjes. It kolomyndeksnûmer is in krúsjaal ding. Om in korrekte wearde werom te jaan fan in tabelarray, moatte jo wat dingen witte oer dit kolomyndeksnûmer. Ik hoopje dat jo dit alles lêze en de folgjende kear tapasse op jo Excel-blêd.
1. Wat docht kolomyndeksnûmer?
No, wêrom is kolomyndeksnûmer essensjeel, en wat docht it yn 'e formule. Litte wy it ôfbrekke fan it foarige foarbyld.
Formule dy't wy brûke:
=VLOOKUP(D14,B4:F12,5,FALSE)
Wy sette berik sykje nei FALSE foar de krekte oerienkomst.
Oerdieling 1: Sykje nei in wearde
No, fanút de tafel, wy wolle sykje nei wat. Om dy wearde te finen, moatte wy in opsykwearde leverje yn de VLOOKUP formule. Earst moatte wy de opsykwearde jaan wêrmei it de gegevens sil sykje. Wy brûke hjir selferwizing.
Ferdieling 2: Inisjalisearje de tabelarray
Dan, de VLOOKUP funksje sil sykje nei de tabel-array fan wêr't it al dizze sil útfiere.
Oerdieling 3: Sjoch foar de Lookup-wearde yn 'e lofterste kolom
No sil VLOOKUP de opsykwearde earst sykje fanút de lofterste kolom fan 'e tabelarray fertikaal.
As wy de berik opsykargumint nei FALSE om in krekte oerienkomst te finen, sil it ien fine.
Oerdieling 3:Sjoch foar it Column Index Number fan Table Array
No sil de funksje VLOOKUP besykje it kolomnûmer te finen út de tabel dy't jo yn it argumint neamd hawwe.
Oerdieling 4: VLOOKUP sil nei wearde sykje yn it opjûne kolomyndeksnûmer
Nei't it de winske kolom fûn hat, VLOOKUP sil jo wearde sykje yn 'e kolom dy't deselde rige dielt mei ID 5 .
Oerdieling 6: Jou de wearde werom
Op it lêst sil it it Utjeftejier fine mei de ID 5 .
As jo kin sjen, de kolom yndeks nûmer is de kaai foar in fine jo winske wearde út de tabel. As jo jo kolomyndeksnûmer ferkeard opjûn hawwe, soe it jo in oare wearde jûn hawwe.
Lês Mear: Opsykje wearde yn in berik en werom yn Excel (5 maklike manieren)
2. Hoe sille útgongen fariearje op basis fan kolomyndeksnûmer?
No sil ús VLOOKUP formule in oar resultaat weromjaan op basis fan de ferskillende kolomyndeksnûmers.
As jo in alternatyf resultaat fan 'e tabel wolle, soargje derfoar dat jo jouwe it krekte kolomyndeksnûmer yn 'e funksje. Jo útgongen sille ferskille op basis fan dit kolomberik.
Besjoch it folgjende foarbyld:
Formule dy't wy brûke:
=VLOOKUP(D14,B4:F12,3,FALSE)
Hjir woenen wy de akteur's namme fan de Film ID 5 . No, ús Actor kolom is de 3e kolom yn 'etabel array. Om dizze reden joegen wy 3 as in kolomyndeksnûmer yn 'e VLOOKUP formule. As gefolch, ús funksje helle de wearde fan berik nei opsykjen (de tabel array) yn Excel.
Lês mear: Hoe kinne jo twadde wedstriid fine mei VLOOKUP yn Excel (2 ienfâldige metoaden)
3. Wat bart der as wy in ferkeard kolomyndeksnûmer jouwe?
No kinne jo freegje wat der barre sil as wy it ferkearde kolomyndeksnûmer jouwe mei de Excel VLOOKUP funksje. Fansels sil it in ferkearde wearde werombringe. As jo winske resultaatkolom net oerienkomt mei it kolomyndeksnûmer dat jo opjûn hawwe, krije jo it resultaat net.
Besjoch it folgjende foarbyld foar in better begryp:
De formule dy't wy brûke:
=VLOOKUP(D14,B4:F12,5,FALSE)
Hjir kinne jo sjen dat wy de <1 woene> Sjenre fan de Film ID 7 . Mar, it lit 2006 sjen, wat in ferkeard antwurd is.
Om't wy 5 as kolomyndeksnûmer yn 'e Excel VLOOKUP formule opjûn hawwe . Mar it kolomnûmer fan Senre is 4 . Dêrom jout it in oar resultaat.
4. Wat bart der as ús kolomyndeks bûten it berik is?
As jo kolomyndeksnûmer bûten it berik is fan 'e opjûne tabelarray, sil de VLOOKUP funksje de #REF! -flater weromjaan. It is om't jo tabelarray net safolle kolommen befettet.
Jo kinne dit begripe út defolgjende foarbyld:
Formule wy brûke:
=VLOOKUP(D14,B4:F12,6,FALSE)
Hjir, jo kinne sjen dat ús Excel VLOOKUP -formule in flater toant. Sjoch goed, ús tabelarray is B4:F12 . Yn dit berik hawwe wy mar fiif kolommen. Mar, yn ús formule, levere wy 6 yn it argumint fan col index. Dêrom koe it gjin wearde werombringe.
Lês mear: Hoe kinne jo VLOOKUP brûke om in wearde te finen dy't tusken in berik falt
5. Kolomyndeksnûmer ferheegje yn VLOOKUP Mei help fan COLUMN Function
Yn de VLOOKUP formule kinne jo de dynamyske kolomyndeks brûke. Stel dat jo twa tabellen hawwe en jo wolle se fusearje. Ek moatte jo in wurkjende VLOOKUP formule kopiearje yn meardere kolommen. In handige manier dy't jo folgje kinne is- troch de KOLOM-funksje fan Excel te brûken.
Besjoch de folgjende skermprint:
Wy hawwe hjir twa tabellen. Wy wolle de tabel Resultaattabel en Studentdatabase tabel gearfoegje op basis fan Studint ID . Yn prinsipe is ús doel om de namme en seksje yn 'e Resultaattabel yn te stellen.
De generyske formule dy't wy brûke:
=VLOOKUP($A1, table,COLUMN()-x,0)
Litte wy de folgjende formule ynfiere yn Sel E5 en druk op Enter:
=VLOOKUP($C5,$H$5:$J$9,COLUMN()-3,0)
Sleep no it Ynfoljehandgreep -ikoan oer de tabel.
Typ nochris de formule yn Sel F5 en sleep de Ynfoljehandgreep icon:
Sa't jo sjen kinne, hawwe wy de gegevens fan 'e studintedatabase mei súkses kopiearre nei de Resultaattabel mei it dynamyske kolomyndeksnûmer.
Opmerking:
Jo kinne dizze formule brûke as Kolomyndeksnûmerkalkulator foar Vlookup yn jo wurkblêd.
🔎 Oerdieling fan de Formule
Wy hawwe it kolomyndeksnûmer berekkene mei de funksje COLUMN . As der gjin arguminten binne yn de funksje KOLOM , jout it it nûmer fan dy relatearre kolom werom.
No, om't wy de formule brûke yn Kolom E en F, de KOLOM funksje sil respektivelik 5 en 6 werombringe. Yn it blêd is it yndeksnûmer fan kolom E 5. En it yndeksnûmer fan kolom F is 6.
Wy wolle net graach gegevens krije fan 'e 5e kolom fan 'e tabel Resultaat (der binne allinich 3 kolommen yn totaal). Sa, lûke 3 fan 5 ôf om it getal 2 te krijen, dat de VLOOKUP funksje brûkte om Namme te herstellen fan de Student Database tabel.
COLUMN()-3 = 5-3 = 2 (Hjir jout 2 de Namme kolom oan fan de tabelarray Student Database )
Wy brûkten deselde formule yn Kolom F . Kolom F hat yndeksnûmer 6.
COLUMN()-3 = 6-3 = 3 (3 jout de Seksje fan <1 oan>Student Database tabel array)
Op it lêst bringt de earste stekproef Namme út de Student Database tabel (kolom 2), en de 2e yllustraasjekrijt Seksje út de tabel Studentdatabase (kolom 3).
[/wpsm_box]6. Fyn Kolomyndeksnûmer mei MATCH-funksje
No , yn de VLOOKUP funksje jouwe wy it kolomyndeksnûmer meastentiids as in statysk nûmer. Hoe dan ek, jo kinne ek in dynamysk kolomyndeksnûmer foarmje lykas it foarige foarbyld. Hjir dogge wy dit troch de MATCH-funksje te brûken om de fereaske kolom te finen. Dizze metoade lit jo in dynamyske opsykje yn twa wizen meitsje, dy't oerienkomt mei sawol rigen as kolommen yn 'e tabelarray.
Besjoch de folgjende dataset:
Hjir, wy hawwe in studint dataset. Wy hawwe de rangen fan guon studinten yn natuerkunde, wiskunde en skiekunde. No wolle wy de graad fan Jessy fine yn it fak Math .
Om dit te finen, typ de folgjende formule yn Sel H5 en druk op Enter :
=VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE)
Sa't jo sjen kinne, ús VLOOKUP formule hat de krekte oerienkomst krigen fan de dataset.
No, sjoch goed, wy hawwe gjin statysk nûmer yn it kolomyndeksnûmer opjûn. Ynstee dêrfan makken wy it dynamysk troch de funksje MATCH te brûken. Yn prinsipe hawwe wy hjir meardere kritearia.
🔎 Opsplitsing fan de formule
➤ MATCH(H5,B4:E4,0 )
De funksje MATCH sil sykje nei it ûnderwerp MATH út de kop B4:E4. It sil it fine yn yndeks 3. Dêrom sil it weromkomme 3 .
➤VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE) = VLOOKUP(H4,B4:E9,3,FALSE)
Uteinlik sil it wurkje lykas de eigentlike VLOOKUP formule. En it sil weromkomme C. Omdat it de wearde fûn fan it kolomyndeksnûmer 3.
VLOOKUP Kolomyndeksnûmer fan in oar blêd of wurkboek
No kinne jo de kolomyndeks brûke nûmer yn in blêd dat gegevens fan in oar blêd of in oar wurkboek ophelje sil. It is ien fan de wichtige funksjes fan de VLOOKUP funksje.
Besjoch de folgjende skermôfbyldings:
Hjir hawwe wy twa aparte blêden. Us haadgegevensset is yn it Echte blêd. Wy sille de gegevens hjirwei ophelje en sjen litte op it útfier blêd. Hjir brûke wy eins in kolomyndeksnûmer dêr't ús tabelarray op in oar blêd leit.
Typ earst de folgjende formule yn Sel C5 fan de útfier blêd en druk dan op Enter .
=VLOOKUP(C4,Actual!B4:F12,2,FALSE)
Sa't jo sjen kinne , ús VLOOKUP kolomyndeksnûmer holp ús gegevens fan in oar blêd op te heljen.
Hjir is de formule “Actual!B4:F12 " jout yn prinsipe de blêdnamme en de tabelarray fan it blêd oan. En, wy joegen 2 as kolomyndeksnûmer om gegevens fan 'e tabel te heljen yn it " Echte "-blêd.
Itselde jildt foar de ferskate wurkboeken. Jo kinne ek in wearde fan in oar wurkboek ophelje mei de VLOOKUP