Nola erabili VLOOKUP Excel-en zutabe anitzetarako (6 adibide)

  • Partekatu Hau
Hugh West

Gaur MS Excel -ren VLOOKUP funtzioa izeneko funtzio ezagun eta oso erabiliari buruz hitz egingo dut. Funtzio hau edozein taula edo barrutitako datuak ateratzeko, alderatzeko, aldatzeko edo bilatzeko erabil daiteke. Funtzio hauek hainbat zutabetarako erabil daitezke. Artikulu honetan, erakutsiko dut nola erabil dezakegun VLOOKUP funtzioa hainbat zutabetarako Excel-en hainbat helburutarako.

Deskargatu Praktika-koadernoa

Praktika-koadernoa deskarga dezakezu. hemendik.

VLOOKUP erabiltzea zutabe anitzetarako.xlsx

Excel-en VLOOKUP hainbat zutabeetarako erabiltzearen 6 adibide ideal

Hemen, Artikulu honetarako hurrengo datu multzoa hartu dut. Produktuaren xehetasunak ditu produktu batzuentzat. Datu-multzo hau erabiliko dut Excel-en VLOOKUP hainbat zutabetarako nola erabili azaltzeko.

1. Lortu hainbat zutabetako balioak Excel VLOOKUP funtzioa erabiliz

Demagun Produktuaren xehetasunak zerrenda bat duzula bere ID , Izena eta unitate prezioa rekin. Bada beste taula bat, Salesen ikuspegi orokorra deituko dena. Taula honetan, ID , Izena , Unitatearen prezioa , Kantitatea eta Salmenta osoa egongo dira. Zure zeregina taulako Salmenta guztira ren kalkulu automatikoa sortzea da, produktua ID sartzen baduzu. Formulak produktuen izenak eta prezioak aterako ditu Produktuaren xehetasunak taulatik eta sortuko dituhautatutako gelaxka. =INDEX(D:D,MATCH(1,(C:C=C15)*(B:B=B15),0))

  • Hirugarrenean, sakatu Sartu lortzeko. emaitza.
  • Excel 2019 baino Microsoft Excel bertsio zaharrago bat erabiltzen ari bazara, sakatu Ktrl + Maius . + Sartu .

🔎 Nola funtzionatzen du formulak?

  • MATCH(1,(C:C=C15)*(B:B=B15),0): Formularen zati honek bat dator idatzitako ID eta Izena datu-multzoarekin, eta hemen “1” -k EGIA -ri egiten dio erreferentzia, irizpide guztiak EGIA .
  • AURKIBIDEA(D:D,MATCH(1,(C:C=C15)*(B:B=B15),0)): Orain , INDEX funtzioak D:D barrutiaren barruko balioa itzultzen du.
  • Ondoren, arrastatu Bete heldulekua behera formula beste gelaxketan kopiatzeko.

  • Azkenean, formula beste gelaxka guztietan kopiatu dudala ikus dezakezu. eta nahi nuen irteera lortu nuen.

Irakurri gehiago: INDEX MATCH vs VLOOKUP funtzioa (9 adibide)

Ohiko erroreak funtzio hauek erabiltzean

Ohiko erroreak

Erakutsi dutenean

#N/A Error Errore hau formula bat bada array formula, eta sakatu besterik ez duzu Sartu . Hori konpontzeko, sakatu CTRL + MAIUS + SARTU .
#N/A VLOOKUP n Praktikan, arrazoi asko daudezergatik ikusiko duzu errore hau, barne
  • Bilaketa-balioa ez da taulan existitzen.
  • Bilaketa-balioa gaizki idatzita dago edo espazio gehigarria dauka.
  • Taularen barrutia da. ez da behar bezala sartu.
  • VLOOKUP kopiatzen ari zara eta taularen erreferentzia ez dago blokeatuta.
#VALUE CHOOSE n index_num eremutik kanpo badago, CHOOSE k #VALUE errorea itzuliko du .
Barrutia edo array-konstante batek AUKETU funtzioak ez ditu barruti edo array-konstante bateko balioak berreskuratuko.
#VALUE INDEX Barruti guztiak orri batean egon behar dira, bestela INDEX a itzultzen da #VALUE errorea.

Gogoratu beharrekoak

  • Microsoft Excel-en bertsio zaharrago bat erabiltzen ari bazara. Excel 2019 baino, Ktrl + Maius + Sartu sakatu beharko duzu matrize formula rako. .

Praktika-atala

Hemen, praktika-atal bat eman dut ex bakoitzarentzat nahikoa, Excel-en VLOOKUP funtzioa hainbat zutabetarako nola erabili praktikatu ahal izateko.

Ondorioa

Beraz, hauek dira Excel-en VLOOKUP funtzioa hainbat zutabetarako erabiltzeko modu batzuk. Metodo guztiak dagozkien adibideekin erakutsi ditut baina beste iterazio asko egon daitezke. Erabiltzen diren funtzioen oinarriak ere aztertu ditut. Gainera,lan-koadernoa ere gehitzen da artikuluaren hasieran. Deskargatu adibideez baliatzeko. Hori lortzeko beste metodoren bat baduzu, mesedez, partekatu gurekin.

Salmenta osoa automatikoki.

Ikus dezagun nola egin dezakezun.

Urratsak:

  • Lehenik eta behin, hautatu produktua nahi duzun gelaxka Izena . Hemen, C15 gelaxka hautatu dut.
  • Bigarrenik, C15 gelaxka -n idatzi hurrengo formula.
=VLOOKUP(B15,$B$6:$D$11,{2,3},0)

  • Hirugarrenean, sakatu Sartu emaitza lortzeko.
  • Bertsio zaharrago bat erabiltzen ari bazara. Microsoft Excel baino Excel 2019 baino, eta sakatu Ktrl + Maius + Sartu .

🔎 Nola funtzionatzen du formulak?

  • <1-en>VLOOKUP funtzioa, lehen argumentua taulan bilatuko diren datuak daramatza. Hemen B15 produktuen zerrendako ID taularekin bat etorriko den ID dago.
  • $B$6:$ D$11 datuak bilatuko diren taularen array barrutia da.
  • {2,3} horrek esan nahi du bigarren eta hirugarren zutabea ateratzen ari garela. bat datozen errenkaden balioak.
  • 0 bat-etortze zehatza lortu nahi dugula definitzen ari da.
  • Ondoren, arrastatu Bete heldulekua behera formula beste gelaxketan kopiatzeko.

  • Azkenik, formula bestean kopiatu dudala ikus dezakezu. gelaxkak eta nahi nuen irteera lortu nuen.

Oharra: <1 sortzeko>Salmenta osoa , honako hau erabili dutformula.

=D15*E15

Eta gero kopiatu behera F20-ra.

Gehiago irakurri: Excel VLOOKUP balio anitz bertikalki itzultzeko

2. Erabili VLOOKUP funtzioa lan-liburu ezberdinetako zutabe anitzeko

Adibide honetan, Excel VLOOKUP erabiliko dut lan-liburu ezberdinetako zutabe anitzeko datuak lortzeko funtzioa. Orain, datu multzoa berdina da, baina bi taulak bi lan-koaderno ezberdinetan egongo dira. Produktuaren xehetasunak taula Produktu-zerrenda-taula izeneko lan-liburuan dago. Taula honetatik izenak eta prezioak aterako ditut adibide honetan.

Ikus ditzagun urratsak.

Pausoak:

  • Hasieran, hautatu produktua nahi duzun gelaxka Izena .
  • Ondoren, idatzi honako formula hau hautatutako gelaxka horretan. Hemen, erabili nuen Excel lan-koadernoaren izena erabili dut. Horren arabera aldatu beharko duzu.
=VLOOKUP(B6,'[Product-List-Table.xlsx]Product Details'!$B$5:$D$10,{2,3},0)

  • Ondoren, sakatu Sartu emaitza lortzeko.
  • Microsoft Excel Excel 2019 baino bertsio zaharrago bat erabiltzen ari bazara, sakatu Ktrl + Maius + Sartu .

Hemen, formula aurreko metodoaren formula bera da. Funtsezko desberdintasun bakarra hemen iturburu-taula beste fitxategi batean dagoela da, horregatik fitxategiaren erreferentzia erabili behar izan dugu '[Product-List-Table.xlsx]Product Details'!$B$5:$D 10 $zatia.

  • Ondoren, arrastatu Bete heldulekua behera formula kopiatzeko.

  • Ondoko irudian, formula beste gelaxketan kopiatu dudala eta nahi nuen irteera lortu dudala ikus dezakezu.

Irakurri Gehiago: VLOOKUP Excel-en zutabe anitz itzultzeko (4 adibide)

Antzeko irakurketak

  • VLOOKUP Ez Lan egiten (8 arrazoi eta irtenbide)
  • Excel VLOOKUP zutabean azken balioa aurkitzeko (alternatibekin)
  • VLOOKUP eta parekatze guztiak itzultzeko. Excel (7 modu)
  • VBA VLOOKUP erabiltzea Excel-eko beste lan-orri bateko balioak aurkitzeko

3. Aplikatu VBA LOOKUP hainbat balioak aurkitzeko Zutabeak eta lortu guztira

Adibide honetarako, datu multzo hau hartu dut. Demagun, ikasle batzuen Izena eta Fisika eta Kimika n lortutako notak dituzula. Izenak soilik dituen beste taula bat duzu eta guztizko markak haien izenaren ondoan erakutsi nahi dituzu. Orain, VLOOKUP funtzioa nola aplika dezakezun erakutsiko dizut zutabe anitzeko balioak aurkitzeko eta Mark Total Excel-en lortzeko.

Utzidazu nola egin dezakezun erakusten.

Urratsak:

  • Lehenik eta behin, hautatu gelaxka non nahi duzun Marka osoa . Hemen, G5 gelaxka hautatu dut.
  • Bigarrenik, G5 gelaxka -n idatzi honako hauformula.
=SUM(VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE))

  • Hirugarrenean, sakatu Sartu egiteko. lortu Guztira Markak .
  • Microsoft Excel bertsio zaharrago bat erabiltzen ari bazara Excel 2019 baino, sakatu Ktrl + Maius + Sartu .

🔎 Nola funtzionatzen du formulak?

  • VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE): Hemen, VLOOKUP funtzioan, F5 hautatu dut lookup_value gisa, $B$5:$D$12 gisa table_array , {2,3} as col_index_num eta FALSE gisa barruti_lookup gisa. Formulak bilaketa_balioa zutabeetako 2 ​​ eta 3 zutabeetako bilaketa_balioa ren taula_matrizea ren bat datozenak itzultzen ditu.
  • SUM(VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE)): Orain, SUM funtzioak bi horien baketa itzultzen du VLOOKUP funtziotik lortu dituen balioak.
  • Ondoren, arrastatu Bete heldulekua behera formula beste gelaxketara kopiatzeko.

  • Ondoren, ikus dezakezu formula beste gelaxka guztietan kopiatu dudala eta nahi nuen irteera lortu dudala.

4. Erabili VLOOKUP eta IFERROR funtzioak Excel-en hainbat zutabe alderatzeko

Atal honetarako, demagun Zereginak datu-multzo bat duzula eta izena. zeregin horretara esleitu ziren langileak. Horri esleitu zitzaizkion Langile zaharren izenak dituen zutabe bat dagozeregina, zeregin horri esleitu zaizkien Langile berrien izenak eta zeregin horietarako Itxaroten diren egungo langileen izenak. Orain zure lana Langile zaharrak eta Langile berriak ren bi zutabeen izenak alderatzea eta bat-etortzeak identifikatzea da. Ondoren, Oraingo espero diren langileak Izenak zutabea identifikatutako bat-etortzeekin alderatu beharko duzu eta izen hori itzuli beharko duzu 3 zutabe guztietan badago.

Ikus dezagun nola egin dezakezun.

Urratsak:

  • Lehenik eta behin, hautatu gelaxkaren izena nahi duzun gelaxka. Etorkizuneko langilea .
  • Ondoren, idatzi formula hau hautatutako gelaxkan.
=IFERROR(VLOOKUP(IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),""),E6:E11,1,FALSE),"")

  • Azkenik, sakatu Sartu emaitza lortzeko. Microsoft Excel Excel 2019 baino bertsio zaharrago bat erabiltzen ari bazara, sakatu Ktrl + Maius + Sartu .

🔎 Nola funtzionatzen du formulak?

  • VLOOKUP(C6:C11,D6:D11,1,FALSE): Formularen zati honek Langile zaharrak zutabea eta Langile berriak alderatzen ditu. zutabea.
  • IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),””): Orain, IFERROR funtzioak ordezkatzen du #N/A kate hutsarekin .
  • VLOOKUP(ERROREA BALADA(VLOOKUP(C6:C11,D6:D11,1,FALSE),””) ,E6:E11,1,FALSE): Hemen, VLOOKUP funtzioak Uneko Esperotako Langileak zutabearekin alderatzen du.lehen VLOOKUP funtziotik itzultzen diren bat datozen balioak.
  • IFERROR(VLOOKUP(IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),””), E6:E11,1,FALSE),””): Azkenik, IFERROR funtzioak #N/A kate hutsarekin ordezkatzen du.

Gehiago irakurri: Zergatik ematen du VLOOKUP #N/A bat-etortzea dagoenean? (5 arrazoiak eta irtenbideak)

5. Konbinatu COOSE eta VLOOKUP funtzioak irizpide anitzetarako

Hemen, zutabe anitzetatik datuak nola atera ditzakezun erakutsiko dizut hainbat irizpide erabiliz . Demagun salmenten informazioaren datu-multzo bat dugula Salmentatzailea , Hilabetea eta Salmentak . Orain zure zeregina taula berri bat sortzea da, non salmenta guztiak erakutsiko dituzun zutabe bakoitzak hilabete bakoitza irudikatuko duen zutabean.

Ikus ditzagun urratsak.

Urratsak:

  • Hasteko, hautatu Salmentak hilabetez nahi duzun gelaxka. Hemen, G6 gelaxka hautatu dut.
  • Ondoren, G6 gelaxka idatzi formula hau.
=VLOOKUP($F6&G$5,CHOOSE({1,2},$B$5:$B$12&$C$5:$C$12,$D$5:$D$12),2,0)

  • Ondoren, sakatu Sartu emaitza lortzeko.
  • <1-ren bertsio zaharrago bat erabiltzen ari bazara>Microsoft Excel Excel 2019 baino, eta sakatu Ktrl + Maius + Sartu .

🔎 Nola funtzionatzen du formulak?

  • AUKERATU({1 ,2},$B$5:$B$12&$C$5:$C$12,$D$5:$D$12): Hemen, AUKERATU ataleanfuntzioa , {1,2} hautatu dut index_num , $B$5:$B$12&$C$5:$C$12 gisa balioa1 eta $D$5:$D$12 balioa2 gisa. Formula honek balioa index_num erabiliz itzultzen du.
  • VLOOKUP($F6&G$5,CHOOSE({1,2},$B$5:$B$12&$) C$5:$C$12,$D$5:$D$12),2,0): Orain, VLOOKUP funtzioak bat-etortzea aurkitzen du eta horren araberako balioa ematen du.
  • Ondoren, arrastatu Bete heldulekua behera formula kopiatzeko.

  • Ondoren, arrastatu Bete heldulekua eskuinera .

  • Azkenik, formula beste gelaxka guztietan kopiatu dudala eta nahi duzun irteera lortu dudala ikus dezakezu.

Irakurri Gehiago: Erabili VLOOKUP irizpide anitzekin Excel-en (6 metodo + alternatibak)

6. Aplikatu VLOOKUP eta MATCH funtzioak zutabe anitzetako balioa dinamikoki bilatzeko

Adibide honetan, zutabe anitzetan balioa nola aurki dezakezun dinamikoki erakutsiko dizut VLOOKUP funtzioa erabiliz. Excel. Adibide honetarako hurrengo datu multzoa hartu dut. Ikaslearen ID , Izena eta Markak ditu. Beste taula batean, Ikaslearen IDa daukat. Orain, VLOOKUP funtzioa erabiliko dut Ikasle ID honen aurkako balioa bilatzeko.

Ikus dezagun nola egin .

Urratsak:

  • Lehenik eta behin, hautatu Markoak nahi dituzun gelaxka.
  • Bigarrenik, idatzi urrengohautatutako gelaxka horretan formula.
=VLOOKUP(F5,$B$4:$D$12,MATCH($G$4,$B$4:$D$4,0),FALSE)

  • Hirugarrenean, sakatu Sartu emaitza lortzeko.

🔎 Nola funtzionatzen du formulak?

  • MATCH($G$4,$B$4:$D$4,0): Hemen, MATCH funtzioan , $G hautatu nuen $4 l ookup_value gisa, $B$4:$D$4 gisa lookup_array gisa eta 0 match_type . Formulak lookup_value ren posizio erlatiboa itzuliko du lookup_array n.
  • VLOOKUP(F5,$B$4:$D$12,MATCH($ G$4,$B$4:$D$4,0),FALSE): Orain, VLOOKUP funtzioak partida itzultzen du.
  • Ondoren, arrastatu Bete heldulekua behera formula kopiatzeko.

  • Azkenik, formula kopiatu dudala ikus dezakezu. beste gelaxka batzuk eta nahi nuen irteera lortu nuen.

Excel-en zutabe anitzeko VLOOKUP funtzioaren alternatiba

Atal honetan, gauza bera egingo dut funtzionamendua baina funtzio ezberdinekin ( VLOOKUP gabe). Hemen, INDEX funtzioa eta Match funtzioa erabiliko ditut. Orain, har dezagun lehen adibidean erabili zenuen datu multzo bera. Produktuaren Unitatearen prezioa aurkituko dut Izena eta ID erabiliz.

Ikus dezagun urratsak.

Urratsak:

  • Hasieran, hautatu Unitatearen prezioa nahi duzun gelaxka.
  • Ondoren, idatzi bertan formula hau

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.