Tabloya naverokê
Fonksiyon VLOOKUP yek ji fonksiyonên herî hêzdar, maqûl û pir bikêr ên Microsoft Excel-ê ye ku ji bo lêgerîn û wergirtina nirxan - an nirxên tam lihevhatî an jî nirxên hevgirtî yên herî nêzîk - bi lêgerîna nirxek têkildar. Lê tixûbdarkirina fonksiyona VLOOKUP ev e, ku ew lêgerînek hesas a dozê pêk tîne. Ew nikare tîpên mezin û piçûk ji hev cuda bike. Ev gotar dê nîşanî we bide ka meriv çawa VLOOKUP di Excel-ê de hesas bi pistepistê dike.
Şablonê Pratîkê dakêşin
Hûn dikarin şablona pratîka belaş a Excel-ê ji dakêşînin. li vir û bi tena serê xwe pratîkê bikin.
VLOOKUP Case Sensitive.xlsx
VLOOKUP di Excel de
VLOOKUP tê wateya ' Lêgerîna Vertîkal '. Ew fonksiyonek e ku Excel li nirxek diyarkirî di stûnekê de digere, da ku nirxek ji stûnek din a di heman rêzê de vegerîne.
Formula gelemperî:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Li vir,
Arguman | Pênase |
---|---|
lookup_value | Nirxa ku hûn hewl didin ku li hev bikin |
table_array | Rêjeya daneya ku hûn dixwazin li nirxa xwe bigerin |
col_index_num | Stûna têkildar ya lêgerîn_nirxê |
range_lookup | Ev nirxek Boolean e: TRUE an FALSE. FALSE (an 0) tê wateya lihevhatina rast û TRUE (an 1) tê wateya lihevhatina nêzîk. VLOOKUP bi pêkanîna fonksiyona XLOOKUP li Excel. Formula Giştî: =XLOOKUP(TRUE,EXACT(lookup_value, lookup_array), return_array, “Not Found”) Gavên ku ji bo bi cih anîna XLOOKUP Formula XLOOKUP re hestiyar biqewime VLOOKUP li jêr hatine dayîn, Gavên:
=XLOOKUP(TRUE, EXACT(G3, B2:B7), D2:D7, "Not found")
Niha li wêneyê li jor binêre, li wir hûn dikarin bibînin ku pûana john Show li wir e, ne skora John Cena. Veqetandina Formula: Werin em formulê bişkînin da ku em fam bikin ka me pûana john Show çawa dît.
Derketin: {FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}
Rêvekirin: Paşê XLOOKUP li rêzika diyarkirî digere (di rewşa me de, rêzik B2:B7 bû. ) ji bo nirxa RAST û ji rêza vegerê hevberdanê vedigerîne ( D2:D7 ). Derketin: 22 Ji ber vê yekê, puana john Show 22 ye. Bînin bîra xwe ku , heke di stûna lêgerînê de gelek heman nirx hebin (tevlî rewşa nameyê ), formula dê lihevhatina yekem a ku hatiye dîtin vegerîne. Têbînî: Ev formula XLOOKUP tenê di Excel 365 de kar dike. Xalên sereke yên ku divê hûn li ber çavan bihêlin
EncamVê gotarê bi hûrgulî hat ravekirin Meriv çawa VLOOKUP di Excel de bi pêkanîna tevhevkirina fonksiyonan hestiyar dike. Ez hêvî dikim ku ev gotar ji we re pir sûdmend bû. Heger di derbarê mijarê de pirsên we hebin, xwe bipirsin. |
4 Rêbazên Dînamîk Ji bo Hesaskirina Doza VLOOKUP-ê li Excel
Detanûsa xwendekaran a jêrîn binihêrin. Di wê databasê de, du xwendekar hene ku heman navan lê paşnavên wan cuda ne û pûanek cuda bidest xistine.
Em dixwazin ji bo pûana john Show lêgerînekê bikin. Ji ber vê yekê, werin em formula VLOOKUP ya giştî bicîh bînin da ku encamê bigirin.
=VLOOKUP(G3,B2:D7,3,0)
Lê wekî ku hûn hûn dikarin di wêneya li jor de bibînin, wê li şûna xala john Show, encama puana John Cena da me. Ji ber ku VLOOKUP li nirxa lêgerînê ya di rêzê de digere û nirxa yekem a ku distîne vedigerîne; ew bi hesasiyeta tîpan re mijûl nabin.
Ji ber vê yekê, ji bo ku hûn VLOOKUP -ya hesas a mezinbûnê bistînin, divê hûn fonksiyonê bi rengek cûda bicîh bikin. Û ji bo ku em wiya bi dest bixin, pêdivî ye ku em piçek bikêr bin ku di wê hucreyê de puana john Show bistînin. Em dikarin wiya bi pêkanîna fonksiyonên cihêreng bi hev re bikin da ku VLOOKUP pêk bînin.
Di beşên pêş de, em ê bi hevgirtina fonksiyona INDEX û <1 re derbas bibin>fonksîyona MATCH , kombînasyona VLOOKUP û fonksiyona CHOOSE , fonksiyona SUMPRODUCT û fonksiyona XLOOKUP bixebite. ji bo ku di Excel de VLOOKUP hesas çêbibe.
1. Ji bo Pêşxistina VLOOKUPek Hesas a Doza di Excel de Bikaranîna INDEX, Fonksiyon MATCH
bigirin a VLOOKUP hessas bi hevrekirina INDEX û MATCH function bi hev re.
Formula Giştî ya tevhevkirina INDEX û fonksiyona MATCH ev e,
=INDEX(data,MATCH(TRUE,EXACT(value,lookup_column),0),column_number)
Gavên ji bo bidestxistina kêşeyeke hesas VLOOKUP bi pêkanîna INDEX û MATCH fonksiyonên bi hev re li jêr têne dayîn,
Gavên:
- Li ser şaneya ku hûn dixwazin bikirtînin nirxa encama we hebe (di rewşa me de, şaneya G4 bû).
- Û formula jêrîn binivîsin,
=INDEX(D2:D7,MATCH(TRUE,EXACT(G3,B2:B7),0))
Niha li wêneyê li jor binêre, li ku derê hûn dikarin bibînin ku xala john Show li wir e, ne pûtuya John Cena.
Dabeşkirina Formulê:
Werin em formulê bişkînin da ku em fam bikin ka me çawa puana john Show dît.
- EXACT(G3,B2:B7) -> Ger du rêzik tam wek hev bin, fonksiyona TEQM RAST vedigerîne, ger du rêz li hev nebin FALSE . Li vir, em fonksiyona EXACT wekî argumanek duyemîn didin rêzek û jê dipirsin ka ka Cel G3 (ku em nirxa lêgerîna xwe hildigirin, john) li wir e an na. . Gava ku me rêzek wekî têketinê da, em ê di encam de rêzek RAST an FALSE bistînin. Û encam di bîra Excel de tê hilanîn, ne di navberekê de
Derketin: {FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}
Ev berhema berhevkirina nirxa G3 di her yekê de yehucreya di rêza lêgerînê de. Ji ber ku me RAST girt, ev tê vê wateyê ku lihevhatinek rastîn a nirxa lêgerînê heye. Niha tenê divê em pozîsyona (hejmara rêzê) wê nirxa RAST ya di rêzê de bibînin.
Fonksiyon MATCH ji bo rizgarkirinê!
- PÊÇE(RAST, TEQM(G3,B2:B7),0) -> bibe MATCH({FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;RAST})
Rêvekirin: Fonksiyona MATCH vedigere pozîsyona nirxa hevgirtî ya yekem. Di vê nimûneyê de, me xwest ku em lihevhatinek tam bistînin ji ber vê yekê me argumana sêyemîn wekî 0 (RAST) destnîşan kir.
Derketin: 6
- INDEX(D2:D7,MATCH(RAST, TEQM(G3,B2:B7),0)) -> dibe INDEX(D2:D7,6)
Rêvekirin: Fonksiyona INDEX du argumanan digire û nirxek taybetî vedigerîne range yek-alî. Ji ber ku em jixwe cîhê jimareya rêzê (6) dizanin ku nirxa me ya xwestî digire, em ê INDEX bikar bînin da ku nirxa wê pozîsyonê derxînin.
Derketin: 22
Ji ber vê yekê, pûana john Show 22 ye.
2. Komkirina VLOOKUP & amp; Hilbijartina Fonksiyonê ji bo pêkanîna VLOOKUP-ya Hesas a Doza di Excel de
Em dikarin du awayan di nav hevgirtina VLOOKUP û fonksiyona HILBIJÊRIN de bicîh bikin da ku dozek çêbikin. -hesas VLOOKUP di Excel-ê de.
2.1 Bi Stûna Alîkarî Hesassazkirina VLOOKUP-ê
Bi danîna stûnek nû da ku lêgerînek yekta bistîninnirxa ji bo her tiştê di rêza lêgerînê de rêyek din a bandorker e ku meriv kar bi dest bixe. Ev di ferqkirina navên bi tîpên cihêreng de dibe alîkar. Û em ê navê wê stûna ku nû hatiye lêkirin wek stûna Alîkarê bi nav bikin.
Gavên ku ji bo bidestxistina kêşeyek hesas VLOOKUP bi Stûna Alîkarî li jêr hatine dayîn,
Gavên:
- Stûneke arîkar li milê çepê stûnê ji cihê ku hûn dixwazin daneyan bistînin têxin.
- Di stûna alîkar de, formula =ROW() têkevin. Ew ê hejmara rêzê têxe her şaneyê.
- Li ser şaneya ku hûn dixwazin nirxa we hebe bikirtînin (di rewşa me de, şaneya H4 bû).
- Û formula jêrîn binivîsin,
=VLOOKUP(MAX(EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7))),$D$2:$E$7,2,0)
Niha li wêneyê li jor binêrin, li wir hûn dikarin wê bibînin skora john Show li wir e, ne xala John Cena.
Veqetandina Formula:
Werin em formulê bişkînin da ku em fam bikin ka me çawa puana john Show dît. .
- TEXT(H3,$B$2:$B$7) -> Mîna nîqaşa berê, EXACT rêzek ji nirxên RAST û FALSE vedigerîne, li wir RAST lihevhatinên hestiyar û FALSE nîşan dide. nirxên nehevkirî temsîl dike. Ji ber vê yekê, di rewşa me de, ew ê rêzika jêrîn vegerîne,
Derketin: {FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}
- EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7) -> dibe { DEREW;DEREW;ŞEW;ÇEW;ÇEW;RAST} * {John,Roman,Seth,Dean,Finn,john}
Rêvekirin: Ew pirbûna di navbera rêzika RAST/ÇEWL û hejmara rêza B2:B7 de nîşan dide. Dema ku RAST hebe, ew jimara rêzê derdixe. Wekî din, ew DEWLET e .
Derketin: {0;0;0;0;0;7}
- MAX(TEXCT(H3,$B$2:$B$7)*(ROW($B$2:$B$7))) -> dibe MAX( 0;0;0;0;0;7)
Rêvekirin: Ew ê nirxa herî zêde vegerîne ji rêza jimareyan.
Derketin: 7 (ku di heman demê de jimareya rêzê ye ku tê de rasthevhatinek heye).
- VLOOKUP( GIRTIN (H3,$B$2:$B$7)*(ROW($B$2:$B$7))),$D$2:$E$7,2,0) -> dibe VLOOKUP(7,$D$2:$E$7,2,0)
Rêvekirin: Ew bi hêsanî dikare nirxa lêgerînê ji rêzê derxe (D2:D7) û ji ber ku em dixwazin lihevhatineke tam bibînin, ji ber vê yekê argumana danîne 0 (RAST).
Derketin: 22
Ji ber vê yekê, puana john Show 22 ye.
Têbînî: Hûn dikarin stûna alîkar li her cîhek danehevê têxin. Tenê pê ewle bine ku wê têxin çepê stûnê ji cihê ku hûn dixwazin daneyan bistînin. Dûv re pêdivî ye ku hûn di fonksiyona VLOOKUP de hejmara stûnê li gorî vê yekê eyar bikin.
2.2 Bi daneya Alîkariya Virtual re çêkirina VLOOKUP Case Sensitive
Fikra bikaranîna Daneyên Alîkariya Virtual hema hema dişibin têketina Stûna Alîkar,lê guheztina li vir ev e, li şûna ku stûnek rastîn di pelxebatê de were danîn, formula bixwe wekî stûnan dixebite.
Gavên ji bo bidestxistina dozek hesas VLOOKUP bi Daneyên Alîkariya Virtual re li jêr têne dayîn. ,
Gavên:
- Li ser şaneya ku hûn dixwazin nirxa encama we hebe bikirtînin (di rewşa me de şaneya I4<2 bû>).
- Û formula jêrîn binivîsin,
=VLOOKUP(MAX(EXACT(I3,$D$2:$D$7)*(ROW($D$2:$D$7))),CHOOSE({1,2},ROW($D$2:$D$7),$F$2:$F$7),2,0
Niha li wêneya li jor ku hûn dikarin bibînin ku pûana john Show li wir e, ne xala John Cena.
Beşê jêrîn a tevahî formula li vir wekî daneyên alîkar ,
=---CHOOSE({1,2},ROW($D$2:$D$7),$F$2:$F$7)---
Veqetandina Formulê:
Werin em formulê bişkînin da ku fêm bikin ka Daneyên Alîkariya Virtual çawa alîkariya dîtina xala john Show kir.
- HILBIJARTIN({1,2},ROW($D$2:$D$7),$F$2:$F$7) -> Ger hûn vê formulê bi bijartina wê û pêlkirina F9 nîşan bidin, ew ê encamê wekî,
Derketin: {2,100;3,50;4,30 ;5,80;6,60;7,22}
Rêvekirin: Ew arrayek nîşan dide ku hejmara rêzê û nirxa pê re ji rêzika diyarkirî nîşanî me dide. bi koma (,) tê dabeşkirin. Û her nîvco (;) jimara rêza nû ya li pey xwe nîşan dide. Ji ber vê yekê wekî ku xuya dike, wê du stûnên ku ji hejmara rêzê û stûna ku nirxa vegerê heye (ango hejmara rêz û stûna xalê di doza me de) pêk tê.
- VLOOKUP(GIRTIN(TEŞM(I3,$D$2:$D$7)*(ROW($D$2:$D$7))), HILBIJARTIN({1,2},ROW($D$2:$D$7) $F$2:$F$7),2,0 -> dibe VLOOKUP(7,{2,100;3,50;4,30;5,80;6,60;7,22}, 2,0)
Rêvekirin: Dema ku hûn fonksiyona VLOOKUP bi kar tînin, ew bi tenê li nirxa lêgerînê ya di stûna yekem de digere. du stûnên daneya virtual û nirxa têkildar vedigerîne (ango Score ). Nirxa lêgerînê li vir hevberdana fonksiyona MAX û EXACT e ku me ji Hesabkirina nîqaşa Stûna Alîkar a jorîn.
Derketin: 22
Ji ber vê yekê, puana john Show 22 ye.
3. Bikaranîna Fonksiyona SUMPRODUCT-ê ji bo ku VLOOKUP-ê di Excel-ê de hesas bike
Em dikarin bi pêkanîna fonksiyona SUMPRODUCT li Excel-ê VLOOKUP -ya hestiyar bistînin.
0> Formula Giştî: =SUMPRODUCT(- -( EXACT(value,lookup_column)),result_column)
Gavên ji bo bidestxistina dozek hesas VLOOKUP bi pêkanîna Fonksiyona SUMPRODUCT li jêr tê dayîn,
Gavên:
- Li ser şaneya ku y bitikîne hûn dixwazin nirxa encama we hebe (di rewşa me de, şaneya G4 bû).
- Û formula jêrîn binivîsin,
=SUMPRODUCT((EXACT(B2:B7,G3) * (D2:D7)))
Niha, li wêneyê li jor binêre ku tê de hûn dikarin bibînin ku skora john Show li wir e, ne pûtuya John Cena.
Dabeşkirina Formula:
Werin em formula bişkînin da ku em fam bikin ka me çawa dît ku john Show'spûan.
- TEXT(B2:B7,G3) -> Mîna nîqaşa berê, EXACT rêzek ji nirxên RAST û FALSE vedigerîne, li wir RAST lihevhatinên hestiyar û FALSE nîşan dide. nirxên nehevkirî temsîl dike. Ji ber vê yekê, di rewşa me de, ew ê rêzika jêrîn vegerîne,
Derketin: {FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}
- BERXWEDANA ((TÎMK(B2:B7,G3) * (D2:D7))) -> bibe SUMPRODUCT({FALSE;FALSE;FALSE;FALSE;FALSE;RAST} * {100,50,30,80,60,22})
Raşkirin : SUMPRODUCT paşê bi hêsanî nirxan di her rêzê de bi hev re zêde dike da ku rêzika dawî derxe, {FALSE;FALSE;FALSE;FALSE;FALSE;22} . Û paşê bicivîne û nirxê vegerîne.
Derketin: 22
Ji ber vê yekê, puana john Show 22 ye.
Sêrbaziya vê formulê ev e, nirxên FALSE bi rastî hemî nirxên din betal dikin. Nirxên ku sax dimînin ew in ku RAST bûn.
Ji ber vê yekê ji bîr nekin ku, heke di rêzê de çend hevok hebin, wê demê SUMPRODUCT dê berhevoka hemî wan nirxên lihevhatî vegerîne. Di heman demê de, SUMPRODUCT tenê bi nirxên hejmarî re dixebite, ew bi nivîsê re naxebite. Ji ber vê yekê, heke hûn dixwazin nirxek nivîsê ya yekta bistînin, wê hingê rêbazên jorîn ên ku me li ser nîqaş kirine bikar bînin.
4. Formula XLOOKUP-a Hesas a Doza ku di Excel de VLOOKUPek Hesas a Doza Bicihîne
Em dikarin dozek hesas bigirin