VLOOKUP fan meardere kolommen mei mar ien weromkear yn Excel

  • Diel Dit
Hugh West

De funksje VLOOKUP is in spultsje-wikseler as jo ynformaasje ophelje moatte fan in ferskaat oan gegevens yn deselde of ferskillende wurkblêden . De Excel VLOOKUP -funksje is opmerklik nuttich as it giet om sykjen oer wurkblêden foar in definitive wearde. Hoewol dizze funksje krêftich is, mist it in wichtige funksje. Syn syntaksis lit dizze funksje foar ien opsykwearde tagelyk. Mar wy kinne wat oanpassings meitsje om dizze funksje te ymprovisearjen om meardere kolommen op te sykjen en mar ien wearde werom te jaan. Hjoed sille wy beprate hoe't jo de VLOOKUP-funksje brûke om mar ien wearde werom te jaan út meardere kolommen yn Excel.

Oefenwurkboek downloade

Download dit oefenblêd om te oefenjen wylst jo binne it lêzen fan dit artikel.

VLOOKUP fan meardere kolommen mei ien weromkear.xlsx

2 geskikte manieren om te VLOOKUP fan meardere kolommen mei mar ien werom yn Excel

De funksje VLOOKUP of "Vertical Lookup" nimt de ynfierwearde, siket it yn 'e wurkblêden en jout de wearde werom dy't oerienkomt mei de ynfier. Soms moatte wy mar ien wearde yn meardere kolommen opsykje en de wearde weromjaan. De mienskiplike VLOOKUP funksje lit syn brûker it net dwaan. Mar wy kinne wat feroaringen meitsje en kinne mar ien wearde weromjaan fan meardere kolommen mei VLOOKUP . Wy sille no twa ferskillende manieren beprate om it te dwaan.

1. De standert VLOOKUP brûkeom mar ien wearde werom te jaan út meardere kolommen

Besjoch in situaasje wêryn jo wurkje yn in supermerk. Yn jo wurkblêd hawwe jo de “Item ID” , “Product Name” en “Priis” fan 'e produkten. No moatte jo de "Priis" útfine fan in spesifyk "Produkt" mei in spesifike "ID" .

Gean troch ien fan 'e ûndersteande manieren om dizze taak te foltôgjen.

1.1 De VLOOKUP brûke fan meardere kolommen yn itselde wurkblêd

Yn dit foarbyld, sizze, wolle wy fyn it produkt Mes mei de ID M-04 . Jo kinne jo taak yn itselde wurkblêd foltôgje troch de stappen hjirûnder te folgjen.

📌 Stappen:

  • Earst meitsje in nije kolom mei de namme Opsykkolom dy't de kolom "LEFTTMOST" wêze moat yn 'e tabelarray . Om't de VLOOKUP funksje altyd siket nei wearden fan links nei rjochts.
  • Meitsje dêrnei oeral yn it wurkblêd in tabel wêryn jo de priis foar it produkt krije wolle. “Knife” mei ID “M-04” .

  • Tapasse dêrnei de CONCATENATE funksje yn 'e kolom " Opsykkolom" om de wearden yn kolommen "Item ID" en <1 te kombinearjen> “Produkt” .
  • Om dit te dwaan, klikje op sel B5 en ynfoegje de folgjende formule.
=CONCATENATE(C5,D5)

  • Druk dêrnei op de Enter -kaai om de gearfoege te krijenwearden.

  • No, brûk de foljehandgreep -funksje ûnder om deselde formule dynamysk te kopiearjen en krij de opsykkolomwearde foar elke gegevens.

  • Dernei, yn sel H6 , tapasse de VLOOKUP-funksje . Foegje de wearden yn 'e funksje en de definitive foarm is,
=VLOOKUP(H4&H5,B5:E16,4,FALSE)

  • Druk dêrnei op Enter .

🔎 Formule-ûnderdieling:

  • Lookup_wearde is H4&H5 . Wy brûke dizze Concatenate Operator (“&”) om de VLOOKUP-funksje te helpen om te sykjen yn kolommen "Item ID" en "Produkt" tagelyk en jout mar ien wearde werom.
  • table_array: is B5:E16.
  • Col_index_num is 4.
  • [range_lookup]: wy wolle de krekte oerienkomst (FALSE).

Sa sille wy kinne VLOOKUP út meardere kolommen mei mar ien return.

1.2 De VLOOKUP fan meardere kolommen yn de ferskillende wurkblêden brûke

Hjir sille wy deselde operaasje dwaan, mar yn dit gefal is de gegevensarray yn in oar wurkblêd. Yn dit gefal is de dataset yn it wurkblêd " M01" en sille wy de formule tapasse yn it wurkblêd " M02" krije wearden. Folgje de stappen hjirûnder om dit te dwaan.

📌 Stappen:

  • Earst en foaral, meitsje in tabel yn in oar wurkblêd dêr't jo wol witte depriis mei de VLOOKUP-funksje .

  • Dernei tapasse yn sel D5 de VLOOKUP funksje om mar ien wearde werom te jaan fan opsykjen mei meardere kolommen. De definitive formule is,
=VLOOKUP(B5&C5,'M01'!B5:E16,4,FALSE)

  • Druk folgjende op de Enter -toets.

🔎 Formule-ûnderdieling:

  • Opsykwearde is B5&C5 .
  • tabel_array: is 'M01'!B5:E16 . Klik op it wurkblêd “M01” en selektearje de tabelarray.
  • Col_index_num is 4.
  • [range_lookup]: wy wolle de krekte oerienkomst (FALSE) .

As gefolch krije wy de opsykwearde yn in oar wurkblêd út meardere kolommen mei allinich ien werom.

Gelykbere lêzingen

  • VLOOKUP wurket net (8 redenen en oplossingen)
  • Excel LOOKUP vs VLOOKUP: Mei 3 foarbylden
  • Wêrom VLOOKUP jout #N/A as oerienkomst bestiet? (5 oarsaken en oplossings)
  • INDEX MATCH vs VLOOKUP-funksje (9 foarbylden)
  • Brûk VLOOKUP mei meardere kritearia yn Excel (6 metoaden) + Alternativen)

2. Meardere VLOOKUP-funksjes brûke om mar ien wearde werom te jaan út meardere kolommen

Wy sille dizze formule meitsje troch in VLOOKUP te nestelen funksje yn in oare VLOOKUP . Wy sille no bekend wurde mei dizze technyk.

2.1 Meardere VLOOKUP brûke fan meardere kolommen yn deseldeWurkblêd

Earst sille wy dizze metoade leare wêr't de gegevens en resultaten beide yn itselde wurkblêd binne.

Besjoch yn it folgjende foarbyld twa ferskillende tabellen wêr't ien " <13" befettet>Item ID" en " Produkt" kolommen; en de oare befettet " Produkt" en " Priis" . No wolle wy de priis fan dizze kolommen fine mei de geneste VLOOKUP formule.

Folgje de stappen hjirûnder om dit doel te berikken.

📌 Stappen:

  • Maak oan it begjin in tabel oeral yn it wurkblêd wêr't jo de ienige wearde werom wolle út meardere kolommen opsykje.

  • Dernei, yn sel I5 , tapasse de geneste VLOOKUP-funksje .

De definitive formule is,

=VLOOKUP(VLOOKUP(H5,B$5:C$16,2,FALSE),E$5:F$16,2,FALSE)

  • Druk dêrnei op de Enter kaai. Sa sil de VLOOKUP mar ien wearde weromjaan út meardere kolommen.

🔎 Formule-ôfdieling:

  • Opsykwearde is VLOOKUP(H5,B$5:C$16,2,FALSE) . Hjir brûke wy dizze twadde VLOOKUP om it “Product” út de tabel te lûken en brûke dit dan as opsykwearde foar de earste VLOOKUP.
  • tabel_array: is " E$5:F$16" .
  • Col_index_num is 2
  • [range_lookup]: wy wolle de krekte oerienkomst (FALSE)
  • No deselde funksje tapasse foar de rest fande "Item ID".
  • Jo kinne ek de funksje folje handgreep brûke om deselde formule hjirûnder dynamysk te kopiearjen.

As gefolch krije jo it VLOOKUP-resultaat út meardere kolommen mei mar ien weromkomming.

Lês mear: How to Use Nested VLOOKUP in Excel (3 kritearia)

2.2 Meardere VLOOKUP brûke fan meardere kolommen yn ferskate wurkblêden

No sille wy deselde taak útfiere, mar hjir yn dit gefal binne de gegevenstabellen yn ferskate wurkblêden. Gean troch de stappen hjirûnder om dit proses te learen.

📌 Stappen:

  • Earst meitsje twa gegevenstabellen yn twa ferskillende wurkblêden. Foar it “W1” wurkblêd, meitsje Databerik 1 tabel.

  • Meitsje dêrnei in gegevenstabel mei de namme Databerik 2 yn it “W2” wurkblêd.

  • Op dit stuit, meitsje in tabel yn in nij wurkblêd wêr't jo wearde werom wolle út dy meardere kolommen.

  • Folgjende, tapasse yn sel C5 de nestele VLOOKUP-funksje . Foegje de wearden yn en de definitive foarm fan 'e formule is,
=VLOOKUP(VLOOKUP(B5,'W1'!B$5:C$16,2,FALSE),'W2'!B$5:C$16,2,FALSE)

  • Druk dêrnei op Enter om allinich "Priis" werom te jaan fan it opsykjen fan meardere kolommen.

🔎 Formule-ôfdieling :

  • Opsykwearde is VLOOKUP(B5,'W1′!B$5:C$16,2,FALSE) . Dizze twadde VLOOKUP sil it Produkt út it “W1” blêd helje.
  • tabelarray: is 'W2'!B$5 :C$16.
  • Col_index_num is 2
  • [range_lookup]: wy wolle de krekte oerienkomst (FALSE)
  • Gebrûk hjirnei de fillhandtakfunksje om deselde formule ta te passen foar de rest fan de “Item ID” .

Dêrtroch krije jo it winske resultaat yn dit ferskillende wurkblêd.

Hoe kinne jo Excel VLOOKUP tapasse mei Multiple Column Index Sifers

No, sis, moatte jo meardere wearden tagelyk opsykje mei ien VLOOKUP-funksje . Jo kinne dit berikke troch yndeksnûmers mei meardere kolommen te brûken.

Sizze, jo hawwe " Item ID" , " Produkt" , en "Priis" yn jo opjûne dataset. No wolle jo sawol it Produkt as Priis weromjaan foar it M-09 -item.

Folgje de stappen hjirûnder om dit te dwaan.

📌 Stappen:

  • Meitsje earst in tabel yn it wurkblêd wêr't jo jo resultaat krije wolle.

  • Selektearje dêrnei de sellen G5:H5 .

  • Folgje de formule hjirûnder yn en druk op de Ctrl+Shift+Enter -toetsen. Jo kinne gewoan op Enter drukke as jo in Excel 365 brûker binne.
=VLOOKUP(F5,B5:D16,{2,3},FALSE)

Sa krije jo meardere opsykwearden mei yndeksnûmers mei meardere kolommen.

💬 Dingen omUnthâld

  • De VLOOKUP-funksje siket altyd nei opsykwearden fanút de boppeste loftskolom nei rjochts. Dizze funksje “Nea” siket nei de gegevens oan de linkerkant.
  • As jo ​​in wearde minder dan “1” ynfiere as it kolomyndeksnûmer, sil de funksje jout in flater werom.
  • As jo ​​jo "Table_Array" selektearje moatte jo de absolute selferwizings ($) brûke om de array te "BLOKKEREN".
  • Brûk it 4e argumint altyd as “FALSE” om it krekte resultaat te krijen.

Lês Mear: VLOOKUP Foarbyld Between Two Sheets yn Excel

Konklúzje

Dus, yn dit artikel haw ik jo 2 gaadlike manieren sjen litten om VLOOKUP út meardere kolommen te sjen mei mar ien werom yn Excel. Jo kinne ek ús fergese wurkboek downloade om te oefenjen. Ik hoopje dat jo dit artikel nuttich en ynformatyf fine. As jo ​​noch fierdere fragen of oanbefellings hawwe, fiel jo frij om hjir kommentaar te jaan.

En besykje ExcelWIKI om mear dingen oer Excel te learen! Noflike dei!

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.