Meriv çawa Formula VLOOKUP-ê li Excel-ê bi Pir Pelan re bikar tîne

  • Vê Parve Bikin
Hugh West

Îro em ê nîşan bidin ka meriv çawa formula VLOOKUP bi gelek pelan di Excel de bikar tîne. Bi rastî, yek ji fonksiyonên herî girîng û berfireh ên Excel-ê fonksiyona VLOOKUP e. Wekî din, em dikarin fonksîyona VBA VLOOKUP bikar bînin da ku li daneyên taybetî di yek pelxebatê de, an di nav rêzek pelên xebatê de bigerin.

Herwiha, îro em ê nîşan bidin ka em çawa dikarin bikar bînin Formulên VLOOKUP ji bo ku li pirtûkên xebatê di Excel de li hin daneyên taybetî bigerin.

Pirtûka Xebatê ya Pratîkê dakêşin

Hûn dikarin pirtûka xebata pratîkê ji vir dakêşin:

Formula VLOOKUP bi Pir Sheets.xlsx Mock Test Marks.xlsx

Destpêkek ji Fonksiyona VLOOKUP ya Excel re

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

  • Ev fonksiyona şaneyên bi navê table_array wekî argûman.
  • Piştre, li nirxek taybetî ya bi navê lookup_value di yekem stûna table_array de digere.
  • Zêdetir , heke argumana [range_lookup] RAST be lihevhatineke teqrîbî digere, wekî din li hevberdana tam digere. Li vir, ya xwerû RAST e.
  • Heke ew lihevhatina lookup_nirxa di yekem stûna tabloya_array de bibîne. 2>, çend gavan rast ber bi stûnek taybetî ve diçe (col_index_number).

Piştre, nirxê ji wê vedigerînedi pelên navborî de winda ne.

Sînorkirinên Fonksiyona VLOOKUP û Hin Alternatîfên di Excel de

  • Li vir, hûn nikarin VLOOKUP dema ku nirx_lêgerînê di stûna ya yekem a tabloyê de nebe fonksiyona 2>. Mînakî, di mînaka berê de, hûn nekarin fonksiyona VLOOKUP bikar bînin da ku hûn navê berendamê ku di azmûna nivîskî de 90 stendiye nas bikin.
  • Lêbelê, hûn dikarin fonksiyonên IF , IFS , MATCH INDEX , XLOOKUP , an FILTER ya Excel-ê ji bo çareserkirinê bikar bînin. ev (Li vir, hûn dikarin biçin vê gotarê ).
  • Zêdetir, VLOOKUP tenê nirxa yekem vedigerîne ger ji yekî zêdetir nirx bi hev re bişopînin. nirx_lêgerîn . Di van rewşan de, hûn dikarin fonksiyona FILTER bikar bînin da ku hemî nirxan bistînin (Li vir, hûn dikarin biçin vê gotarê ).

Meriv çawa VLOOKUP-ê bi kar tîne Formula di Excel de bi Pir Pirtûkên Xebatê re

Di vê beşê de, em ê nîqaş bikin ka meriv çawa VLOOKUP formula di Excel de bi pir pirtûkên xebatê re bicîh tîne. Naha, bila em pirtûka xebatê ya jêrîn bi navê Nîşanên Testê Mock hebin. Wekî din, di wê pirtûka xebatê de, pelên xebatê jî hene. Ew in Hefteya 1, Hefteya 2 , û Hefteya 3 .

Di vê demê de, em dixwazin pêşbirkê û Nîşanên nivîskî yên dawîn ji hêla berendaman ve têne wergirtin. Di destpêkê de, me nîşanên dawî yên nivîskî dîtin. Li vir, hûn dikarin wê bi şopandina yek ji wan bibîninrêbazên berê. Niha, em ê nîşaneyên pêşîn ên nivîskî ji pirtûkek din derxînin.

  • Ji ber vê yekê, formula jêrîn di hucreya D5 de binivîsin.
=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")))

Li vir, dema ku vê formulê bikar bînin, divê hûn herdu pirtûkên xebatê vekin. Wekî din, divê hûn li şûna ku hûn tenê navê pelê bikar bînin rêya dagirtin/cihê bikar bînin.

  • Piştre, ENTER bikirtînin.

  • Piştre, îkona Destêra tije bikişîne jêr.

Axir, hûn ê herduyan jî bibînin. Nîşaneyên nivîskî yên dawî û yên pêşîn ji bo hemî berendaman.

Beşa Pratîkê

Niha, hûn dikarin bi xwe rêbaza ku hatî ravekirin pratîk bikin.

Encam

Bi karanîna van rêbazan, hûn dikarin fonksiyona VLOOKUP Excel-ê wekî formulak bikar bînin da ku daneyan ji gelek pelên di pirtûkek xebatê de derxînin. Ji ber vê yekê, pirsên we yên din hene? Xwe ji me bipirsin.

şaneyê.

Herweha, me mînakek vê fonksiyona VLOOKUP girêda. Niha, li jimareya jêrîn binêrin.

Veqetandina Formulê

Li vir, formula VLOOKUP(G8,B4:D15,3,FALSE) li nirxa G8 şaneya " Angela " di stûna yekem ya tabloyê de geriya. : B4:D15 .

Piştî ku yek dît, rast çû stûna 3yemîn (wekî hejmara_col_index_2> 3 ye .)

Piştre nirx ji wir vegerandin, bû 322 .

5 Awayên Bikaranîna Formula VLOOKUP-ê li Excel-ê bi Pir Pelan re

Li vir, me pirtûkek xebatê heye ku di azmûnên nivîskî û viva yên hin berendaman de di sê hefteyan de di pelên xebatê yên cûda de nîşanan e. Ji bilî vê, navê ya yekem Hefteya 1 e.

Piştre, navê 2mîn karger e Hefteya 2 .

Axir, navê 3yemîn kargeha ku nîşaneyên Koma Marco dihewîne 1>Hefteya 3 .

Niha, mebesta me ew e ku em nîşaneyên wan ji pelên xebatê derxînin kaxeza xebatê ya nû bi karanîna VLOOKUP fonksiyona Excel.

1. Formula VLOOKUP ku li ser her pelgeyek ji hev veqetandî bigere

Li vir, me pelgeyek nû ya bi navê "tenê VLOOKUP" heye. navên hemû namzedan bi alfabetîk hatine rêzkirin (A heta Z) . Naha, em ê formula VLOOKUP bikar bînin da ku ji gelek pelan tê de bigerinExcel.

Berî her tiştî, em ê di pelên xebatê de cuda bigerin.

Li vir em ê bigerin lookup_value ji pelxebatekê di nav rêzek şaneyên pelxebatek din de.

Sîntaksa formulê dê bibe:

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

  • Ji bo lêgerîna Nîşeyên di Nivîsand ya Namzetên Hefteyê 1 , vê formulê têxe hucreya C5 ya kargeha nû:
=VLOOKUP(B5,'Week 1'!$B$5:$D$10,2,FALSE)

  • Piştre, ENTER bitikîne.

Ev nîşan dide #N/A! Çewtî, ji ber ku nirxa şaneyê B5 di pelê "VLOOKUP tenê" , Alex Hales , di rêza B5:D10 ya pelê de tune ye “Hefteya 1 .

  • Piştre, îkona Dîgirtina Destê kaş bikin.

Di encamê de, em dibînin ku tenê nîşaneyên wan berendamên ku di Hefteya 1 de derketine, têne xuyang kirin, yên mayî jî xeletiyan nîşan didin.

  • Sim wekî din, ji bo dîtina nîşana viva, formula jêrîn di şaneya D5 de binivîsin.
=VLOOKUP(B5,'Week 1'!$B$5:$D$10,3,FALSE)

  • Piştre, ENTER bikirtînin.

  • Piştre, îkona Destêra tije kaş bikin da ku hûn bi kar bînin. formula di şaneyên mayî de.

Ji ber vê yekê, em dibînin ku tenê nîşaneyên wan berendamên ku di Hefteya 1 de derketine, têne xuyang kirin, yên mayî jî xeletiyan nîşan didin.

Herwiha,em dikarin ji bo Hefteya 2 û Hefteya 3 jî karekî wisa bikin, lê ew ê hewcedariyên me têr neke. Ji ber vê yekê, divê em li nêzîkatiyek çêtir bigerin.

Têbînî: Li vir, me referansa hucreyê ya têkildar ji bo bikar aniye. lêgerîn_nirx (B5) , lê referansa hucreya mutleq ji bo tabloya_array ($B$5:$D$10) . Ji ber ku em dixwazin lookup_value yek bi yek di dema kaşkirina îkona Fill Handle de zêde bibe, lê table_array sabit dimîne.

Zêdetir Bixwînin: Çima VLOOKUP Gava Match Hebe #N/A vedigere? (5 Sedem & amp; Çareserî)

2. Li Excel-ê bi Fonksiyona IFERROR-ê li ser Pir Pelan bigerin

Vê carê em ê pêşî li berendamek di xebata yekem de bigerin ( Hefteya 1 ).

Piştre, eger em wî/wê di kargeha yekem de nebînin, em ê di kargeha duyemîn de ( Hefteya 2 ) bigerin.

Û eger em dîsa jî wî/wê nebînin, em ê di kargeha sêyemîn de ( Hefteya 3 ) bigerin.

Heke em wî/wê hîn jî nebînin, em ê biryarê bidin. ku ew ji îmtîhanê tune bû .

Di beşa berê de me dît, VLOOKUP vedigere N/A! Çewtî heke bi lookup_value di table_array de tu hevûdu nabîne.

Ji ber vê yekê emê vê carê fonksiyonên VLOOKUP hêlîn bikin. di nav fonksiyona IFERROR de ji bo ku xeletiyan bi rê ve bibe.

Ji ber vê yekê hevoksaziya formulê dêbe:

=IFERROR(VLOOKUP(lookup_nirx,"Navê Sheet1_Name"!table_array,col_index_number,FALSE),IFERROR(VLOOKUP(lookup_value,"Sheet2_Name"!table_array,colRALROSE_number,ERIF, (VLOOKUP(lookup_value,”Sheet3_Name”!table_array,col_index_number,FALSE),”Tabsent”)))

  • Niha, di şaneya C5 de formula jêrîn binivîse ji "VLOOKUP & amp; IFERROR" pel.
=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")))

  • Piştre, bitikîne. ENTER .

Di encamê de, hûn ê nîşaneyên nivîskî yên Alex Hales bibînin.

Piştre, em ê nîşaneyên viva yên Alex bibînin. Hales.

  • Ji ber vê yekê, formula jêrîn di şaneya D5 de binivîse.
=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")))

  • Piştî wê, pêl ENTER bike.

  • Piştre, her du şaneyan hilbijêrin C5 û D5 .
  • Ji ber vê yekê, îkona Dîgira Destê bikişîne ser Têjkirina Xweser daneyên têkildar ên di şaneyên mayî de C6:D24 .
>

Zêdetir Bixwîne: Nimûneya VLOOKUP Di Navbera Du Pelên di Excel de

Xwendinên Wekhev

  • VLOOKUP Naxebite (8 Sedem & amp; Çareserî)
  • Excel LOOKUP vs VLOOKUP: Bi 3 Nimûneyan
  • Çi ye Table Array di VLOOKUP de? (Bi Nimûneyan tê ravekirin)
  • Çawa VLOOKUP-ya Nested di Excel de Bikaranîn (3 Krîteran)
  • VLOOKUP-ê bi Gelekî BikaranînPîvanên di Excel de (6 Rêbaz + Alternatîf)

3. Bikaranîna Formula Hevbeş ji bo Lêgerîna li Gelek Pelên di Excel de

Bi rastî, hêlîn IFERROR û VLOOKUP formula ku me berê bikar anî alîkar e, lê dîsa jî karanîna wê hinekî tevlihev e. Di bingeh de, heke pir pelên xebatê hebin, îhtîmalek mezin heye ku meriv tevlihev bibe û xeletiyan çêbike.

Bi vî rengî em ê formulek din bi karanîna INDIRECT , INDEX<2 çêbikin>, MATCH , û COUNTIF fonksiyonên ku hê tevlihevtir xuya dikin, lê dema ku gelek pelên xebatê hebin bi nisbetî hêsantir tê sepandin.

  • Yekemîn hemî, bi navên hemî pelên xebatê re rêzek horizontal biafirînin. Li vir, me di şaneyên F5:H5 de yek çêkir.

  • Piştre, formula jêrîn têxe nav C5 hucre.
=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")

  • Piştre, pêl ENTER bike.

Veqetandina Formulê

  • Pêşî, COUNTIF(INDIRECT("' "&$F$5:$H$5&"'!B5:B10"),B5) vedigerîne çend caran nirxa di hucreyê de B5 di rêza ' de heye. Hefteya 1'!B5:B10 , 'Hefteya 2'!B5:B10 û 'Hefteya 3'!B5:B10 . [Li vir $F$5:$H$5 navên pelên xebatê ye. Ji ber vê yekê formula NEDIRECT 'Navê_Rêge' distîne!B5:B10 .]
    • Derketin: {0,0,1} .
  • Ya duyemîn, MATCH(RAST,{0,0,1}>0,0) li kîjan pelxebatê vedigerenirxa B5 heye.
    • Derketin: 3 .
  • Li vir 3 wekî nirxa vegerandin>B5 ( Alex Hales ) di pelgeya xebatê de jimare 3 ( Hefteya 3 ).
  • Ya sêyemîn, INDEX( $F$5:$H$5,1,3) navê rûpela xebatê vedigerîne ku nirxa şaneya B5 lê ye.
    • Derketin: "Hefteya 3" .
  • Çaremîn, NEDIREKT("'"&"Hefteya 3"&" '!$B$4:$D$9”) tevahiya rêza şaneyên kargeha ku nirxa B5 tê de heye vedigerîne.
    • Derketin: {"Nathan Mills",72,59;"Ruth Williamson",53,55;"Alex Hales",67,70;"Metta Shepherd",76,45;"Christina Paul”,69,75;”Ricardo Moyes”,57,61}.
  • Di dawiyê de, VLOOKUP(B5,{“Nathan Mills”,72,59 ;"Ruth Williamson",53,55;"Alex Hales",67,70;"Metthew Shepherd",76,45;"Christina Paul",69,75;"Ricardo Moyes",57,61},2,FALSE ) stûna 2yemîn ya rêzê ji wê rêzê vedigerîne ku nirxa di şaneya B5 de li hev dike.
    • Derketin: 67 .
  • Ji ber vê yekê, ev nîşana îmtîhana nivîskî ye ku em lê digeriyan.
  • Û di rewşê de nav di tu pelgeyê de nayê dîtin, ew ê vegere "Tê tune" ji ber ku me ew di nav fonksiyonek IFERROR de hêlîn kir.

Li vir, hûn dikarin bikar bînin formulek wisa ku nîşaneyên Viva yên berendaman bibînin.

  • Ji ber vê yekê, hejmara_col_index_2> ji 2 biguherînin 3 û binivîseformula.
=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")

  • Piştre, ENTER bikirtînin da ku encamê bistînin.

  • Piştre îkona Destêra tije kaş bikin.

Axir, me hem nivîs û hem jî nîşaneyên viva yên hemî namzetan. Wekî din, navên wan nehatine dîtin wekî tune hatine nîşankirin.

Zêdetir Bixwîne: MÊÇEYA INDEX vs Fonksiyona VLOOKUP (9 Nimûne)

4. Formula VLOOKUP bi Hejmara Indeksa Stûna Dînamîk

Heta niha, ji bo derxistina nîşanan di azmûna nivîskî de, em col_index_num wekî bikar tînin. 2 . Û ji bo nîşaneyên viva, 3 .

Bi rastî, em formulan ji hev cuda di her du stûnan de têxin nav hev.

Di dawiyê de, dema ku çend stûnên me hebin, ew ê pir be. zehmet e ku em formulan di hemî stûnan de ji hev cuda bixin.

Ji ber vê yekê, vê carê em ê formulek çêbikin da ku em bikarin formula têxin stûna yekem û wê bikşînin ser hemî stûnan. bi rêya îkona Destê dagirtî .

Hêsan. Li şûna ku hejmareke safî wekî col_index_num têxin, heke formula di stûna C de be, COLUMNS($C$1:D1) têxe Nîşan dike ).

Piştre, ew ê vegere 2 .

Piştre, heke em wê kaş bikin stûna E , ew ê bibe STÛN($C$1:E1) û vegere 3 . Û hwd.

  • Ji ber vê yekê em niha formula di beşa berê de diguherînin:
=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")

  • Piştre, pêl bikeENTER .

  • Piştî wê, îkona Destê dagirtin li aliyê rastê kaş bikin da ku Nîşaneyên Viva .

  • Piştre, îkona Destêra tije kaş bikin.

Di dawiyê de, hûn ê ji bo hemî berendaman hem nîşanan bi nivîskî û hem jî bi viva bibînin.

Têbînî: Li vir, me guhert lêgerîn_nirx ji B5 ber $B5 , ji ber vê yekê dema ku ber bi rastê ve dikişîne nayê guhertin, lê dema ku dakêşe jêr tê guhertin.

Zêdetir Bixwîne: Excel Dînamîk VLOOKUP (bi 3 Formulan re)

5. Formula VLOOKUP bi Fonksiyonên Hevbeş di Excel de

Li vir, em ê formuleke din bikar bînin VLOOKUP di Excel de bi gelek pelan re fonksiyona IFERROR paşguh dike. Ji ber vê yekê, em gavên jêrîn bibînin.

Gavên:

  • Pêşî, divê hûn şaneyek nû hilbijêrin C5 ku hûn dixwazin nîşaneyên nivîskî biparêzin.
  • Ya duyemîn, divê hûn formula li jêr di şaneya C5 de bi kar bînin.
=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)

  • Sêyemîn, pêl ENTER bike.

  • Bi heman awayî, formula jêrîn bikar bînin hucreya D5 da ku nîşaneyên Viva bistînin.
=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)

  • Piştre, pêl ENTER .

  • Piştre îkona Destêra tije kaş bikin.

Di dawiyê de, hûn ê hem nîşanên nivîskî û hem jî viva yên hemî berendaman bibînin. Wekî din, hûn ê xeletiya #N/A li cihê ku nav lê bûn bibînin

Hugh West perwerdekar û analîstek Excel-ê pir bi tecrûbe ye ku di pîşesaziyê de zêdetirî 10 salan ezmûn heye. Di warê Hesabgiranî û Darayî de bawernameya Bachelorê û di Rêveberiya Karsaziyê de jî Master e. Hugh ji hînkirinê re dilşewat e û rêgezek hînkirinê ya bêhempa pêşxistiye ku hêsan tê şopandin û têgihiştin. Zanîna wî ya pispor a Excel alîkariya bi hezaran xwendekar û pisporan li çaraliyê cîhanê kiriye ku jêhatîbûnên xwe baştir bikin û di kariyera xwe de pêşde bibin. Bi bloga xwe, Hugh zanîna xwe bi cîhanê re parve dike, dersên belaş Excel û perwerdehiya serhêl pêşkêşî dike da ku alîkariya kes û karsaziyan bike ku bigihîjin potansiyela xwe ya tevahî.