Kiel Uzi VLOOKUP por Multoblaj Kolumnoj en Excel (6 Ekzemploj)

  • Kundividu Ĉi Tion
Hugh West

Hodiaŭ mi parolos pri la populara kaj tre uzata funkcio de MS Excel nomata la funkcio VLOOKUP . Ĉi tiu funkcio povas esti uzata por ĉerpi, kompari, ŝanĝi aŭ serĉi datumojn en iu ajn tabelo aŭ gamo. Ĉi tiuj funkcioj povas esti uzataj por pluraj kolumnoj. En ĉi tiu artikolo, mi montros kiel ni povas uzi la funkcion VLOOKUP por pluraj kolumnoj por diversaj celoj en Excel.

Elŝutu Praktikan Laborlibron

Vi povas elŝuti la praktikan laborlibron. de ĉi tie.

Uzante VLOOKUP por Multoblaj Kolumnoj.xlsx

6 Idealaj Ekzemploj de Uzado de VLOOKUP por Multoblaj Kolumnoj en Excel

Ĉi tie, Mi prenis la sekvan datumaron por ĉi tiu artikolo. Ĝi enhavas Detalojn pri Produkto por iuj produktoj. Mi uzos ĉi tiun datuman aron por klarigi kiel uzi VLOOKUP por pluraj kolumnoj en Excel.

1. Akiri Valorojn de Multoblaj Kolumnoj Uzante Excel-VLOOKUP-Funkcion

Ni konsideru, ke vi havas liston de Produktaj Detaloj kun iliaj ID , Nomo kaj Unuoprezo . Estas alia tabelo, kiu nomos Venda Superrigardo . En ĉi tiu tabelo, estos ID , Nomo , Unuoprezo , Kvanto , kaj Tutaj Vendoj . Via tasko estas generi aŭtomatan kalkulon de la Tutaj vendoj en la tabelo se vi nur enigas la produkton ID . La formulo ĉerpos produktnomojn kaj prezojn el la ProduktoDetaloj tabelo kaj generoselektita ĉelo. =INDEX(D:D,MATCH(1,(C:C=C15)*(B:B=B15),0))

  • Trie, premu Enigu por akiri la rezulto.
  • Se vi uzas pli malnovan version de Microsoft Excel ol Excel 2019 tiam premu Ctrl + Shift + Enigu .

🔎 Kiel Funkcias la Formulo?

  • MATCH(1,(C:C=C15)*(B:B=B15),0): Ĉi tiu parto de la formulo kongruas kun la enigita ID kaj Nomo kun la datumaro, kaj la “1” ĉi tie rilatas al VERA kiel rekompence la vicnumero kie ĉiuj kriterioj estas VERA .
  • INDEXO(D:D,MATCH(1,(C:C=C15)*(B:B=B15),0)): Nun , la funkcio INDEX redonas la valoron el la intervalo D:D .
  • Tiam trenu la Plenigi Tenilon malsupren por kopii la formulon al la aliaj ĉeloj.

  • Fine, vi povas vidi, ke mi kopiis la formulon al ĉiuj aliaj ĉeloj. kaj ricevis mian deziratan eliron.

Legu Pli: INDEXA MATCH vs VLOOKUP Funkcio (9 Ekzemploj)

Oftaj Eraroj dum Uzado de Ĉi tiuj Funkcioj

Oftaj Eraroj

Kiam Ili montras

#N/A Eraro Tiu eraro okazos se la formulo estas tabelformulo, kaj vi nur premu Enigu . Por solvi ĝin premu CTRL + SHIFT + ENTER .
#N/A en VSERĈO En la praktiko, estas multaj kialojkial vi eble vidos ĉi tiun eraron, inkluzive de
  • La serĉvaloro ne ekzistas en la tabelo.
  • La serĉvaloro estas misliterumita aŭ enhavas kroman spacon.
  • La tabelintervalo estas ne enskribita ĝuste.
  • Vi kopias VLOOKUP , kaj la tabelreferenco ne estas ŝlosita.
#VALOR en CHOOSE Se index_num estas ekster intervalo, CHOOSE revenos #VALUE eraron .
Intervalo aŭ tabelkonstanto ELEKTI funkcio ne prenos valorojn de intervalo aŭ tabelkonstanto.
#VALOR en INDEX Ĉiuj intervaloj devas esti sur unu folio alie INDEX donas #VALUE eraro.

Memorindaj

  • Se vi uzas pli malnovan version de Microsoft Excel ol Excel 2019 tiam vi devos premi Ctrl + Shift + Enigu por tabelformuloj .

Praktika sekcio

Ĉi tie, mi disponigis praktiksekcion por ĉiu eks ampleksa por ke vi povu ekzerci kiel uzi la funkcion VLOOKUP por pluraj kolumnoj en Excel.

Konkludo

Do, ĉi tiuj estas iuj manieroj uzi la funkcion VLOOKUP por pluraj kolumnoj en Excel. Mi montris ĉiujn metodojn kun iliaj respektivaj ekzemploj sed povas esti multaj aliaj ripetoj. Mi ankaŭ diskutis la fundamentojn de la uzataj funkcioj. Krome, lapraktiklibro estas ankaŭ aldonita komence de la artikolo. Elŝutu ĝin por ekzerci la ekzemplojn. Se vi havas alian metodon por atingi ĉi tion, bonvolu bonvolu dividi ĝin kun ni.

Tutaj Vendoj aŭtomate.

Ni vidu kiel vi povas fari ĝin.

Paŝoj:

  • Unue, elektu la ĉelon kie vi volas la produkton Nomo . Ĉi tie, mi elektis Ĉelo C15 .
  • Due, en Ĉelo C15 skribu la jenan formulon.
=VLOOKUP(B15,$B$6:$D$11,{2,3},0)

  • Trie, premu Enigu por ricevi la rezulton.
  • Se vi uzas pli malnovan version. de Microsoft Excel ol Excel 2019 tiam premu Ctrl + Shift + Enigu .

🔎 Kiel Funkcias la Formulo?

  • En la >VLOOKUP funkcio, la unua argumento portas la datumojn, kiuj estos serĉataj en la tabelo. Ĉi tie B15 enhavas la ID kiu kongruos kun la produktlisttabelo ID .
  • $B$6:$ D$11 estas la tabla tabelo intervalo kie la datumoj estos serĉataj.
  • {2,3} ĉi tio signifas, ke ni ĉerpas la duan kaj trian kolumnon valoroj de la kongruaj vicoj.
  • 0 estas difinas ke ni volas akiri ĝustan kongruon.
  • Post tio, trenu la Plenigu Tenilon malsupren por kopii la formulon al la aliaj ĉeloj.

  • Fine, vi povas vidi, ke mi kopiis la formulon al la alia ĉeloj kaj ricevis mian deziratan eligon.

Noto: Por generi la Tutaj Vendoj , mi uzis jenonformulo.

=D15*E15

Kaj poste kopiis ĝin malsupren ĝis F20.

Legu pli: Excel VLOOKUP por Resendi Multoblajn Valorojn Vertikale

2. Uzu VLOOKUP Funkcion por Multoblaj Kolumnoj de Malsamaj Laborlibroj

En ĉi tiu ekzemplo, mi uzos la Excel VLOOKUP funkcio por ricevi datumojn de multaj kolumnoj el malsamaj laborlibroj. Nun, la datumaro daŭre estas la sama, sed la du tabloj estos en du malsamaj laborlibroj. La Detaloj pri Produkto estas en laborlibro nomita Produkto-Listo-Tabelo . Mi ĉerpos la nomojn kaj prezojn el ĉi tiu tabelo en ĉi tiu ekzemplo.

Ni vidu la paŝojn.

Paŝoj:

  • En la komenco, elektu la ĉelon kie vi volas la produkton Nomo .
  • Tiam, skribu la sekvan formulon en tiu elektita ĉelo. Ĉi tie, mi uzis la nomon de la Excel-libro, kiun mi uzis. Vi devos ŝanĝi ĝin laŭe.
=VLOOKUP(B6,'[Product-List-Table.xlsx]Product Details'!$B$5:$D$10,{2,3},0)

  • Sekva, premu Enigu por ricevi la rezulton.
  • Se vi uzas pli malnovan version de Microsoft Excel ol Excel 2019 tiam premu Ctrl + Shift + Enter .

Ĉi tie, la formulo estas la sama kiel la formulo de la antaŭa metodo. La sola ŝlosila diferenco estas, ke ĉi tie kiel la fonta tabelo estas en alia dosiero, tial ni devis uzi la referencon de la dosiero uzante '[Product-List-Table.xlsx]Detaloj pri Produkto'!$B$5:$D $10parto.

  • Post tio, trenu la Plenigi Tenilon malsupren por kopii la formulon.

  • En la sekva bildo, vi povas vidi, ke mi kopiis la formulon al la aliaj ĉeloj kaj ricevis mian deziratan eligon.

Legu Pli: VLOOKUP por Resendi plurajn Kolumnojn en Excel (4 Ekzemploj)

Similaj Legoj

  • VLOOKUP Ne Laborante (8 Kialoj & Solvoj)
  • Excel VLOOKUP por Trovi Lastan Valoron en Kolumno (kun Alternativoj)
  • VLOOKUP kaj Resendi Ĉiujn Kongruojn en Excel (7 Manieroj)
  • Uzo de VBA VLOOKUP por Trovi Valorojn de Alia Laborfolio en Excel

3. Apliki VLOOKUP por Trovi Valorojn de Multoblaj Kolumnoj kaj Akiri Totalon

Por ĉi tiu ekzemplo, mi prenis la jenan datumaron. Supozu, ke vi havas la Nomon de kelkaj studentoj kaj iliajn akiritajn notojn en Fiziko kaj Kemio . Vi havas alian tabelon kiu havas nur la nomojn kaj vi volas montri la totalajn markojn apud ilia nomo. Nun mi montros al vi kiel vi povas apliki la funkcion VLOOKUP por trovi valorojn de multaj kolumnoj kaj akiri la Tutajn Markojn de ili en Excel.

Lasu min montri al vi kiel vi povas fari tion.

Paŝoj:

  • Unue elektu la ĉelon. kie vi volas la Tutajn Markojn . Ĉi tie, mi elektis Ĉelo G5 .
  • Due, en Ĉelo G5 skribu la jenanformulo.
=SUM(VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE))

  • Trie, premu Enigu por akiru la Tutajn Markojn .
  • Se vi uzas pli malnovan version de Microsoft Excel ol Excel 2019 tiam premu Ktrl + Shift + Enigu .

🔎 Kiel Funkcias la Formulo?

  • VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE): Ĉi tie, en la funkcio VLOOKUP , mi elektis F5 kiel serĉan_valoron , $B$5:$D$12 kiel tablo_array , {2,3} kiel kol_index_num , kaj FALSE kiel range_lookup . La formulo resendas la kongruojn por la serĉo_valoro el kolumnoj 2 ​​ kaj 3 de la tabelo .
  • SUM(VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE)): Nun, la SUM-funkcio redonas la sumon de la du valorojn kiujn ĝi ricevis de la funkcio VLOOKUP .
  • Poste trenu la Plenigi Tenilon malsupren por kopii la formulon al la aliaj ĉeloj.

  • Sekva, vi povas vidi ke mi kopiis la formulon al ĉiuj aliaj ĉeloj kaj ricevis mian deziratan eligon.

4. Uzu VLOOKUP kaj IFERROR-Funkciojn por kompari plurajn kolumnojn en Excel

Por ĉi tiu sekcio, ni konsideru, ke vi havas datumaron de Taskoj kaj la nomon de dungitoj kiuj estis asignitaj al tiu tasko. Estas kolumno kiu enhavas la nomojn de Maljunaj Oficistoj kiuj estis asignitaj al tiotasko, la nomoj de Novaj Dungitoj kiuj estis asignitaj al tiu tasko, kaj la nomoj de Nuntempaj Atenditaj Dungitoj por tiuj taskoj. Nun via tasko estas kompari la nomojn de la du kolumnoj de Malnovaj Oficistoj kaj Novaj Oficistoj kaj identigi la kongruojn. Tiam vi devos kompari la kolumnon Nuntempaj Atenditaj Dungitoj Nomoj kun la identigitaj kongruoj kaj redoni tiun nomon se ĝi estas en ĉiuj 3 kolumnoj.

Ni vidu kiel vi povas fari tion.

Paŝoj:

  • Unue elektu la ĉelon kie vi volas la nomon de la Kongrua Dungito .
  • Tiam, skribu la jenan formulon en tiu elektita ĉelo.
=IFERROR(VLOOKUP(IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),""),E6:E11,1,FALSE),"")

  • Fine, premu Enigu por ricevi la rezulton. Se vi uzas pli malnovan version de Microsoft Excel ol Excel 2019 tiam premu Ctrl + Shift + Enter .

🔎 Kiel Funkcias la Formulo?

  • VLOOKUP(C6:C11,D6:D11,1,FALSE): Ĉi tiu parto de la formulo komparas la Malnovajn Dungitojn kolumnon kaj la Novajn Dungitojn kolumno.
  • IFERARO(VLOOKUP(C6:C11,D6:D11,1,FALSE),””): Nun, la funkcio IFERARO anstataŭigas la #N/A kun malplena ĉeno .
  • VLOOKUP(SE ERARO(VLOOKUP(C6:C11,D6:D11,1,FALSE),””) ,E6:E11,1,FALSE): Ĉi tie, la funkcio VLOOKUP komparas la kolumnon Nunaj Atenditaj Dungitoj kontraŭla kongruaj valoroj revenis de la unua funkcio VLOOKUP .
  • IFERARO(VLOOKUP(SEERARO(VLOOKUP(C6:C11,D6:D11,1,FALSE),””), E6:E11,1,FALSE),””): Fine, la IFERARO funkcio anstataŭigas la #N/A per malplena ĉeno .

Legu Pli: Kial VLOOKUP Revenas #N/A Kiam Kongruo Ekzistas? (5 Kaŭzoj & Solvoj)

5. Kombinu CHOOS kaj VLOOKUP Funkciojn por Multoblaj Kriterioj

Ĉi tie, mi montros al vi kiel vi povas ĉerpi datumojn el multaj kolumnoj uzante multoblajn kriteriojn . Ni konsideru, ke ni havas datumaron de vendaj informoj kun Vendisto , Monato kaj Vendoj . Nun via tasko estas krei novan tabelon kie vi montros ĉiujn vendojn en la kolumno kie ĉiu kolumno reprezentos ĉiun monaton.

Ni vidu la paŝojn.

Paŝoj:

  • Por komenci, elektu la ĉelon kie vi volas la Vendojn dum monato. Ĉi tie, mi elektis Ĉelo G6 .
  • Sekva, en Ĉelo G6 skribu la jenan formulon.
=VLOOKUP($F6&G$5,CHOOSE({1,2},$B$5:$B$12&$C$5:$C$12,$D$5:$D$12),2,0)

  • Poste, premu Enigu por ricevi la rezulton.
  • Se vi uzas pli malnovan version de Microsoft Excel ol Excel 2019 tiam premu Ktrl + Shift + Enigu .

🔎 Kiel Funkcias la Formulo?

  • ELEKTU({1 ,2},$B$5:$B$12&$C$5:$C$12,$D$5:$D$12): Ĉi tie, en la ELEKTUfunkcio , mi elektis {1,2} kiel index_num , $B$5:$B$12&$C$5:$C$12 kiel valoro1 , kaj $D$5:$D$12 kiel valoro2 . Ĉi tiu formulo liveras la valoron uzante la indekson .
  • VLOOKUP($F6&G$5,CHOOSE({1,2},$B$5:$B$12&$); C$5:$C$12,$D$5:$D$12),2,0): Nun, la funkcio VLOOKUP trovas la kongruon kaj redonas valoron laŭe.
  • Sekva, trenu la Plenigu Tenilon malsupren por kopii la formulon.

  • Tiam trenu la Plenigu Tenilon dekstre .

  • Fine, vi povas vidi, ke mi kopiis la formulon al ĉiuj aliaj ĉeloj kaj ricevis mian deziratan eligon.

Legu Pli: Uzu VLOOKUP kun Multoblaj Kriterioj en Excel (6 Metodoj + Alternativoj)

6. Apliku VLOOKUP kaj MATCH-Funkciojn al Serĉu Valoron Dinamike de Multoblaj Kolumnoj

En ĉi tiu ekzemplo, mi montros al vi kiel vi povas trovi valoron dinamike el pluraj kolumnoj uzante la funkcion VLOOKUP en Excel. Mi prenis la sekvan datumaron por ĉi tiu ekzemplo. Ĝi enhavas Studentidentigilon , Nomon , kaj Markojn . En alia tabelo, mi havas la Studenta ID . Nun mi uzos la funkcion VLOOKUP por trovi valoron kontraŭ ĉi tiu Studenta ID dinamike.

Ni vidu kiel fari ĝin. .

Paŝoj:

  • Unue, elektu la ĉelon kie vi volas la Markojn .
  • Due, skribu la sekvantanformulo en tiu elektita ĉelo.
=VLOOKUP(F5,$B$4:$D$12,MATCH($G$4,$B$4:$D$4,0),FALSE)

  • Trie, premu Enigu por ricevi la rezulton.

🔎 Kiel Funkcias la Formulo?

  • MATCH($G$4,$B$4:$D$4,0): Ĉi tie, en la MATCH-funkcio , mi elektis $G $4 kiel l serĉa_valoro , $B$4:$D$4 kiel serĉo_tabelo , kaj 0 kiel kongrua_tipo . La formulo redonos la relativan pozicion de la serĉa_valoro en la serĉa_tabelo .
  • VLOOKUP(F5,$B$4:$D$12,MATCH($ G$4,$B$4:$D$4,0),FALSE): Nun, la funkcio VLOOKUP resendas la kongruon.
  • Post tio, trenu la Plenigi Tenilon malsupren por kopii la formulon.

  • Fine, vi povas vidi, ke mi kopiis la formulon al la aliaj ĉeloj kaj ricevis mian deziratan eligon.

Alternativo al VLOOKUP Funkcio por Multoblaj Kolumnoj en Excel

En ĉi tiu sekcio, mi faros la samon operacio sed kun malsamaj funkcioj (sen VLOOKUP ). Ĉi tie, mi uzos la INDEX-funkcion kaj la Match -funkcion. Nun, ni konsideru la saman datumaron, kiun vi uzis en la unua ekzemplo. Mi trovos la Unuan Prezon de la produkto uzante la Nomon kaj ID .

Ni vidu la paŝoj.

Paŝoj:

  • En la komenco, elektu la ĉelon kie vi volas la Unuoprezo .
  • Poste, skribu la jenan formulon en tio

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.