Nola erabili VLOOKUP Formula Excel-en orri anitzekin

  • Partekatu Hau
Hugh West

Gaur, VLOOKUP formula Excel-en hainbat orrirekin nola erabili erakutsiko dugu. Egia esan, Excel-en funtzio garrantzitsu eta erabilienetako bat VLOOKUP funtzioa da. Gainera, VBA VLOOKUP funtzioa erabil dezakegu lan-orri bakarrean edo lan-orri sorta batean datu zehatzak bilatzeko.

Gainera, gaur <1 nola erabil dezakegun erakutsiko dugu>VLOOKUP formulak Excel-eko fitxa anitzetan datu zehatz batzuk bilatzeko.

Deskargatu Praktikako lan-koadernoa

Praktikako lan-koadernoa hemendik deskarga dezakezu:

VLOOKUP Formula orri anitzekin.xlsx Mock Test Marks.xlsx

Excel-en VLOOKUP funtzioaren sarrera

=VLOOKUP(bilaketa_balioa,table_array,col_index_num,[barrutia_lookup])

  • Funtzio honek table_array izeneko gelaxka sorta bat hartzen du. argumentua.
  • Ondoren, lookup_value izeneko balio zehatz bat bilatzen du taula_array ren lehen zutabean.
  • Gainera , gutxi gorabeherako bat-etortze bat bilatzen du [barrutia_lookup] argumentua EGIA bada, bestela bat-etortze zehatza bilatzen du. Hemen, lehenetsia EGIA da.
  • bilaketa_balioa ren bat-etortzerik aurkitzen badu taula_matrizearen lehen zutabean. 2>, urrats batzuk eskuinera mugitzen ditu zutabe zehatz batera (col_index_number).

Ondoren, horren balioa itzultzen du.aipatutako orrietan falta da.

VLOOKUP funtzioaren mugak eta Excel-en zenbait alternatiba

  • Hemen, ezin duzu VLOOKUP funtzioa lookup_value taulako lehen zutabean ez dagoenean. Adibidez, aurreko adibidean, ezin duzu VLOOKUP funtzioa erabili azterketa idatzian 90 lortu duen hautagaiaren izena jakiteko.
  • Hala ere, Excel-en IF , IFS , INDEX MATCH , XLOOKUP edo IRAGAZI funtzioak erabil ditzakezu ebazteko. hau (Hemen, artikulu hau bisita dezakezu).
  • Gainera, BILAKETA k lehen balioa soilik itzultzen du balio bat baino gehiagorekin bat datozenean. bilaketa_balioa . Kasu hauetan, IRAGAZKI funtzioa erabil dezakezu balio guztiak lortzeko (Hemen, artikulu hau bisita dezakezu).

Nola aplikatu VLOOKUP Formula lan-liburu anitzekin Excel-en

Atal honetan, VLOOKUP formula Excel-en hainbat lan-libururekin nola aplikatu eztabaidatuko dugu. Orain, har dezagun Froga-markak izeneko lan-koaderno hau. Gainera, lan-koaderno horretan, hiru lan-orri ere badaude. 1. astea, 2. astea eta 3. astea dira.

Une honetan, aurretiazko eta aurrekoa alderatu nahi dugu. hautagaiek lortutako idatzizko azken notak. Hasieran, idatzizko azken notak aurkitu genituen. Hemen, edozein bat jarraituz aurki dezakezuaurreko metodoak. Orain, idatzizko aurretiazko markak beste lan-koaderno batetik aterako ditugu.

  • Beraz, idatzi hurrengo formula D5 gelaxkan.
=IFERROR(VLOOKUP(B5,'[Mock Test Marks.xlsx]Week 1'!$B$5:$D$10,2,FALSE),IFERROR(VLOOKUP(B5, '[Mock Test Marks.xlsx]Week 2'!$B$5:$D$10,2,FALSE),IFERROR(VLOOKUP(B5,'[Mock Test Marks.xlsx]Week 3'!$B$5:$D$10,2,FALSE),"Absent")))

Hemen, formula hau erabiltzean, bi lan-liburuak ireki behar dituzu. Bestela, betetzeko bidea/kokapena erabili beharko duzu fitxategiaren izena soilik erabili beharrean.

  • Ondoren, sakatu SARTU .

  • Ondoren, arrastatu Bete heldulekua ikonoa behera.

Azkenik, biak ikusiko dituzu. Hautagai guztien azken eta aurretiazko idatzizko notak.

Praktika atala

Orain, zuk zeuk landu dezakezu azaldutako metodoa.

Ondorioa

Metodo hauek erabiliz, Excel-en VLOOKUP funtzioa erabil dezakezu formula gisa lan-liburu bateko hainbat orritako datuak ateratzeko. Beraz, beste galderarik baduzu? Galdetu lasai.

gelaxka.

Gainera, VLOOKUP funtzio honen adibide bat erantsi dugu. Orain, begiratu hurrengo irudia.

Formularen banaketa

Hemen, formula VLOOKUP(G8,B4:D15,3,FALSE) k G8 gelaxkaren balioa bilatu du " Angela " taulako lehen zutabean : B4:D15 .

Bat aurkitu ondoren, eskuinera mugitu da 3. zutabera ( col_index_number 3 denez .)

Ondoren, balioa itzuli du hortik, 322 zen.

5 modu VLOOKUP Formula Excel-en orri anitzekin erabiltzeko

Hemen, hiru astetan hautagai batzuen idatzizko eta bizi-azterketetako notak dituen lan-koaderno bat dugu fitxa ezberdinetan. Gainera, lehenengoaren izena 1. astea da.

Ondoren, 2. lan-orriaren izena 2. astea .

Azkenik, 3. lan-orriaren izena Marco Taldea ren markak dituena da. 1>3. astea .

Orain, gure helburua da hiru lan-orrietatik lan-orri berrira ateratzea erabiliz>VLOOKUP Excel-en funtzioa.

1. VLOOKUP Lan-orri bakoitzean bereizita bilatzeko formula

Hemen, “VLOOKUP bakarrik” izeneko lan-orri berri bat dugu. hautagai guztien izenak alfabetikoki ordenatuta (Atik Z) . Orain, VLOOKUP formula erabiliko dugu hainbat orritan bilatzekoExcel.

Lehenik eta behin, hiru lan-orrietan bilatuko dugu bereizita.

Hemen bilaketa_balioa bilatuko dugu. lan-orri batetik beste lan-orri bateko gelaxka sorta batera.

Formularen sintaxia hau izango da:

=VLOOKUP(lookup_value,'Sheet_name'! table_array, col_index_number,FALSE)

  • 1.Asteko hautagaien Markak bilatzeko Idatzizko n. 2>, sartu formula hau lan-orri berriko C5 gelaxkan:
=VLOOKUP(B5,'Week 1'!$B$5:$D$10,2,FALSE)

  • Ondoren, sakatu SARTU .

Hau erakusten ari da #N/A! Errorea, gelaxkaren balioa delako B5 “VLOOKUP bakarrik” fitxan, Alex Hales , ez dago B5:D10 fitxaren barrutian “1. astea .

  • Ondoren, arrastatu Bete heldulekua ikonoa.

Ondorioz, 1. astean n agertu diren hautagaien notak bakarrik ikusten ditugu, gainerakoek akatsak erakusten dituzte.

  • Sim Lehenik eta behin, viva marka aurkitzeko, idatzi hurrengo formula D5 gelaxkan.
=VLOOKUP(B5,'Week 1'!$B$5:$D$10,3,FALSE)

  • Ondoren, sakatu SARTU .

  • Ondoren, arrastatu Bete heldulekua ikonoa aplikatzeko. formula gainerako gelaxketan.

Beraz, 1. astean -n agertutako hautagaien notak bakarrik ikusten ditugu, gainerakoak akatsak erakusten ari direla.

Gainera,antzeko zeregin bat egin dezakegu 2. astea eta 3. astea rako ere, baina horrek ez ditu gure beharrak asetuko. Horregatik, hurbilketa hobea bilatu behar dugu.

Oharra: Hemen, gelaxka-erreferentzia erlatiboa erabili dugu rako. bilaketa_balioa (B5) , baina gelaxka-erreferentzia absolutua taula_matrizerako ($B$5:$D$10) . Bilaketa_balioa banan-banan handitzea nahi dugulako Bete heldulekua ikonoa arrastatzean, baina taula_matrizea konstante mantentzen da.

Irakurri gehiago: Zergatik itzultzen du VLOOKUP #N/A bat-etortzea dagoenean? (5 Kausak eta Irtenbideak)

2. Bilatu Excel-en IFERROR Funtzioa duten hainbat orritan

Oraingo honetan hautagai bat bilatuko dugu lehenengo lan-orrian ( 1. astea ).

Ondoren, lehenengo fitxan aurkitzen ez badugu, bigarren fitxan bilatuko dugu ( 2. astea ).

Eta oraindik aurkitzen ez badugu, hirugarren fitxan bilatuko dugu ( 3. astea ).

Oraindik aurkitzen ez badugu, erabakiko dugu. azterketan absentea zela.

Ikusi genuen aurreko atalean, BILAKETA k N/A itzultzen du! Errorea ez badu aurkitzen lookup_value table_array n.

Oraingo honetan VLOOKUP funtzioak habiatuko ditugu. IFERROR funtzioaren barruan erroreak kudeatzeko.

Beraz, formularen sintaxia izango da.izan:

=IFERROR(VLOOKUP(BILAKETA(Bilaketa_balioa,”Sheet1_Name”!taula_matrizea,Col_indize_zenbakia,FALSE),IFERROR(VLOOKUP(BILAKETA(Bilaketa_balioa,”Sheet2_Izena”!Taula_Matrizea, Col_indize_zenbakia,FALSE), ERROREA), ERROREA (BIKETA(BILAKETA(Bilaketa_balioa,”Sheet3_Name”!table_array,col_index_number,FALSE),”Ausente”)))

  • Orain, sartu formula hau C5 gelaxkan -ren “BILAKETA & IFERROR” orria.
=IFERROR(VLOOKUP(B5,'Week 1'!$B$5:$D$10,2,FALSE),IFERROR(VLOOKUP(B5, 'Week 2'!$B$5:$D$10,2,FALSE),IFERROR(VLOOKUP(B5,'Week 3'!$B$5:$D$10,2,FALSE),"Absent")))

  • Ondoren, sakatu SARTU .

Ondorioz, Alex Halesen idatzizko markak ikusiko dituzu.

Ondoren, Alexen viva markak aurkituko ditugu. Hales.

  • Beraz, idatzi hurrengo formula D5 gelaxkan.
=IFERROR(VLOOKUP(B5,'Week 1'!$B$5:$D$10,3,FALSE),IFERROR(VLOOKUP(B5, 'Week 2'!$B$5:$D$10,3,FALSE),IFERROR(VLOOKUP(B5,'Week 3'!$B$5:$D$10,3,FALSE),"Absent")))

  • Ondoren, sakatu SARTU .

  • Ondoren, hautatu bi gelaxkak C5 eta D5 .
  • Ondorioz, arrastatu Bete heldulekua ikonoa Autobetez gainontzeko gelaxketan dagozkien datuak ra. C6:D24 .

Azkenik, hautagai guztien notak idatziz zein vivaz ikusiko dituzu.

Irakurri gehiago: VLOOKUP adibidea Excel-eko bi orrien artean

Antzeko irakurketak

  • VLOOKUP ez dabil (8 arrazoi eta irtenbide)
  • Excel LOOKUP vs VLOOKUP: 3 adibiderekin
  • Zer da Taula-matrizea VLOOKUP-en? (Adibideekin azalduta)
  • Nola erabili VLOOKUP habiaratua Excel-en (3 irizpide)
  • Erabili VLOOKUP anitzekinIrizpideak Excel-en (6 metodo + alternatibak)

3. Formula konbinatua erabiltzea Excel-en hainbat orritan bilatzeko

Egia esan, habiaratua IFERROR eta lehen erabili dugun VLOOKUP formula lagungarria da, baina erabiltzeko konplexu samarra. Funtsean, lan-orri asko egonez gero nahasteko eta akatsak sortzeko probabilitatea handia dago.

Horrela, beste formula bat sortuko dugu ZEHARKOAK , INDEX<2 erabiliz>, MATCH eta COUNTIF funtzioak are konplexuagoak diruditenak, baina konparatiboki errazago aplikatzen dira lan-orri asko daudenean.

  • Lehenengo guztiak, sortu matrize horizontal bat lan-orri guztien izenekin. Hemen, bat sortu dugu F5:H5 gelaxketan.

  • Ondoren, sartu formula hau atalean. C5 gelaxka.
=IFERROR(VLOOKUP(B5,INDIRECT("'"&INDEX($F$5:$H$5,1,MATCH(TRUE,COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!B5:B10"),B5)>0,0))&"'!$B$5:$D$10"),2,FALSE),"Absent")

  • Ondoren, sakatu SARTU .

Formularen banaketa

  • Lehenik eta behin, COUNTIF(ZEHARKOAK(“' ”&$F$5:$H$5&”'!B5:B10”),B5) -k B5 gelaxkako balioa barrutian zenbat aldiz dagoen itzultzen du' 1. astea′!B5:B10 , '2. astea'!B5:B10 eta '3. astea'!B5:B10 hurrenez hurren. [Hemen $F$5:$H$5 lan-orrien izenak dira. Beraz, ZEHARKOAK formulak 'Orri_izena' jasotzen du!B5:B10 .]
    • Irteera: {0,0,1} .
  • Bigarrenik, MATCH (EGIA,{0,0,1}>0,0) zein lan-orritan itzultzen da B5 -n dagoen balioa dago.
    • Irteera: 3 .
  • Hemen 3 itzuli du <1eko balio gisa>B5 ( Alex Hales ) 3 zenbakiko lan-orrian dago ( 3. astea ).
  • Hirugarrenik, AURKIBIDEA( $F$5:$H$5,1,3) -k B5 gelaxkako balioa dagoen lan-orriaren izena ematen du.
    • Irteera: "3. astea" .
  • Laugarrenean, ZEHARK ("'"&"3. astea"&" '!$B$4:$D$9”) -k B5 -ko balioa dagoen lan-orriaren gelaxken sorta osoa itzultzen du.
    • Irteera: {“Nathan Mills”,72,59;”Ruth Williamson”,53,55;”Alex Hales”,67,70;”Matthew Shepherd”,76,45;”Christina Paul”,69,75;”Ricardo Moyes”,57,61}.
  • Azkenik, VLOOKUP(B5,{“Nathan Mills”,72,59 ;”Ruth Williamson”,53,55;”Alex Hales”,67,70;”Matthew Shepherd”,76,45;”Christina Paul”,69,75;”Ricardo Moyes”,57,61},2,GEZURRA ) -k B5 gelaxkako balioa bat datorren barruti horretako 2. zutabea itzultzen du.
    • Irteera: 67 .
  • Beraz, hauxe da bilatzen genuen azterketa idatziaren nota.
  • Eta badaezpada. izena ez da inongo lan-orritan aurkitzen, "Ausente" itzuliko da IFERROR funtzio baten barruan habiaratu dugulako.

Hemen, erabil dezakezu hautagaien Viva notak ezagutzeko antzeko formula bat.

  • Beraz, aldatu col_index_number 2 tik <1era> 3 eta idatziformula.
=IFERROR(VLOOKUP(B5,INDIRECT("'"&INDEX($F$5:$H$5,1,MATCH(TRUE,COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!B5:B10"),B5)>0,0))&"'!$B$5:$D$10"),3,FALSE),"Absent")

  • Ondoren, sakatu SARTU emaitza lortzeko.

  • Ondoren arrastatu Bete heldulekua ikonoa.

Azkenik, idatzia eta hautagai guztien viva notak. Gainera, zeinen izenak aurkitu ez diren falta gisa markatu dira.

Irakurri gehiago: INDEX MATCH vs VLOOKUP Funtzioa (9 Adibide)

4. VLOOKUP Formula zutabe-indize-zenbaki dinamikoarekin

Orain arte, idatzizko azterketako notak ateratzeko, col_index_num gisa erabiltzen ari gara. 2 . Eta viva marketarako, 3 .

Egia esan, formulak bereizita txertatzen ari gara bi zutabetan.

Azkenean, hainbat zutabe ditugunean, nahiko izango da. zaila da zutabe guztietan formulak bereizita txertatzea.

Beraz, oraingoan formula bat sortuko dugu, formula lehen zutabean txerta dezagun eta zutabe guztietara arrastatu ahal izateko. Bete heldulekua ikonoaren bidez.

Erraza. Zenbaki hutsa col_index_num gisa sartu beharrean, sartu COLUMNS($C$1:D1) formula C zutabean bada ( Idatzizkoentzat Markak ).

Ondoren, 2 itzuliko da.

Ondoren, E zutabera ra arrastatzen badugu, bihurtuko da. COLUMNS($C$1:E1) eta itzuli 3 . Eta abar.

  • Beraz, orain aurreko ataleko formula honetara aldatzen dugu:
=IFERROR(VLOOKUP($B5,INDIRECT("'"&INDEX($F$5:$H$5,1,MATCH(TRUE,COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!B5:B10"),$B5)>0,0))&"'!$B$5:$D$10"),COLUMNS($C$1:D1),FALSE),"Absent")

  • Ondoren, sakatu SARTU .

  • Ondoren, arrastatu Bete heldulekua ikonoa eskuinera lortzeko. Viva markak.

  • Ondoren, arrastatu Bete heldulekua ikonoa behera.

Azkenik, hautagai guztien notak idatziz zein vivaz ikusiko dituzu.

Oharra: Hemen, aldatu dugu lookup_value B5-tik $B5 -ra, eskuinera arrastatzean aldatu gabe egon dadin, baina beherantz arrastatzean aldatzen da.

Gehiago irakurri: Excel Dynamic VLOOKUP (3 formulekin)

5. VLOOKUP Excel-en funtzio konbinatuak dituen formula

Hemen, beste VLOOKUP formula bat erabiliko dugu Excel-en hainbat orrirekin IFERROR funtzioa alde batera utzita. Beraz, ikus ditzagun jarraian emandako urratsak.

Urratsak:

  • Lehenik eta behin, gelaxka berri bat hautatu behar duzu C5 non duzun idatzizko markak mantendu nahi dituzu.
  • Bigarrenik, behean emandako formula erabili beharko zenuke C5 gelaxkan.
=VLOOKUP(B5,INDIRECT("'"&INDEX($F$5:$H$5,MATCH(1,--(COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!$B$5:$D$10"),B5)>0),0))&"'!$B$5:$D$10"),2,FALSE)

  • Hirugarrenean, sakatu SARTU .

  • Antzera, erabili formula hau hemen D5 gelaxka Viva markak lortzeko.
=VLOOKUP(B5,INDIRECT("'"&INDEX($F$5:$H$5,MATCH(1,--(COUNTIF(INDIRECT("'"&$F$5:$H$5&"'!$B$5:$D$10"),B5)>0),0))&"'!$B$5:$D$10"),3,FALSE)

  • Ondoren, sakatu SARTU .

  • Ondoren arrastatu Bete heldulekua ikonoa.

Azkenik, hautagai guztien idatzizko zein biziko notak ikusiko dituzu. Gainera, izenak zeuden lekuan #N/A errorea ikusiko duzu

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.