Tabloya naverokê
Gelek rê hene ku meriv VLOOKUP an jî lêgerîna vertîkal li Microsoft Excel-ê bi kar bîne da ku daneyan li ser bingeha gelek hevberdanê vegerîne. Di vê gotarê de, hûn ê hemî nêzîkatiyên mimkun nas bikin ku VLOOKUP çalak bikin û hemî daneyên berdest bi nîgarên rast derxînin.
Pirtûka Xebatê ya Pratîkê dakêşin
Hûn dikarin pirtûka xebatê ya Excel ya ku me ji bo amadekirina vê gotarê bikar aniye dakêşin.
VLOOKUP and Return All Matches.xlsx
7 Awayên VLOOKUP û Vegerandina Hemî Maçên di Excel de
Fonksiyon VLOOKUP di stûna herî çepê ya tabloyê de li nirxekê digere û ji stûna diyarkirî nirxek di heman rêzê de vedigerîne. . Lê ev fonksiyon nekare daneyan li ser bingehek ji yek stûnekê derxe. Ji ber vê yekê, pêdivî ye ku em hin fonksiyon û formulên din têxin nav nirxekê û hemî hevberdanên ku di stûnekê de hatine dîtin vegerînin.
1. VLOOKUP û Vegerandina Pir Maçên Di Stûnekê de
Di wêneya jêrîn de, tabloyek me heye ku tê de navên rasthatî yên çend karmend û beşên wan hene. Bihesibînin ku em dixwazin navên karmendan di yek stûnê de nîşan bidin ku di beşa Hilberînê de dixebitin.
Heke hûn Excel 365 in bikarhêner, wê hingê hûn dikarin li vir fonksiyona FILTER biçin da ku di kêliyekê de nirxên vegerê bibînin. Bi fonksiyona FILTER , formula pêdivî ya di derana Cel C16 de dêbe:
=FILTER(C5:C13,C15=B5:B13)
Piştî pêlkirina Enter , hûn ê navên xebatkarên ji Çêkirin bibînin. 2> beşa di rêzek vertîkal de.
An jî heke hûn guhertoyek kevntir ya Microsoft Excel bikar tînin wê hingê divê hûn formula jêrîn bikar bînin :
=INDEX($C$5:$C$13, SMALL(IF(($C$15=$B$5:$B$13), MATCH(ROW($B$5:$B$13), ROW($B$5:$B$13)), ""),ROWS($A$1:A1)))
Piştî pêlkirina Enter , hûn ê di encam de navê yekem yê karmendê bibînin Cel C16 .
Bi bikaranîna Dengê dagirtin ji Cel C16 ber bi jêr ve, hûn ê navên mayî yên karmendên ji beşa diyarkirî bi carekê.
🔎 Ev Formula Çawa Kar dike?
- ROW($B$5:$B$13): Fonksiyona ROW jimareyên rêzên referansên şaneya diyarkirî derdixe û rêzika jêrîn vedigerîne:
{5;6;7;8;9;10;11;12;13}
- PÊÇE(REZÎN($B$5:$B$13) , ROW($B$5:$B$13)): MATCH fonksiyona li vir jimareyên rêzên ku ji 1-an dest pê dikin vediguherîne. Ji ber vê yekê, ev beşa formulan rêzek ji:
{1;2;3;4;5;6;7;8;9}
- IF(($C$15=$B $5:$B$13), MATCH(ROW($B$5:$B$13), ROW($B$5:$B$13)), ""): Bi alîkariya IF fonksiyonê, ev beşa formula jimareya rêzikên ku şerta diyarkirî pêk tîne vedigerîne. Ji ber vê yekê, ev beş rêzek ji:
{“”;2;””;4;””;”;””;”;9}
- Fonksiyon PIÇÛK di formulê de yekem biçûk derdixehejmara ku di gava berê de hat dîtin û vê hejmarê bi argumana duyemîn (hejmara_row) ya fonksiyona INDEX veqetand.
- Di dawiyê de, INDEX fonksîyon navê karmendê li gorî jimareya rêza diyarkirî nîşan dide.
- Fonksiyon ROWS di vê formulê de hejmara k-th ji bo BIÇÛK diyar dike. function. Dema ku Destana Dagirtin bikar tîne da ku şaneyên mayî tijî bike, formula vê k-mîn hejmara ji bo derxistina daneyan û li dûv fonksiyona BIÇÛ bikar tîne.
Zêdetir Bixwîne: MATCH INDEX vs Fonksiyona VLOOKUP (9 Nimûne)
2. VLOOKUP û Di Excel de Hemî Maçên Di rêzekê de Vegerînin
Heke hûn dixwazin navên karmendan bi rengek horizontî bibînin wê hingê divê hûn fonksiyona FILTER bi TRANSPOSE re bikin yek. function. Fonksiyona TRANSPOSE rêzek şaneyan vediguherîne rêzek horizontî an berevajî. Û ji bo ku hûn vê formula hevgirtî bikar bînin, divê hûn bikarhênerek Excel 365 bin.
Ji ber vê yekê, formula pêwîst di encam de Cell C16 dê bibe:
=TRANSPOSE(FILTER(C5:C13,C15=B5:B13))
Niha pêl Enter bike û hûn ê navên xebatkarên ji beşa Hilberînê bi rêzek horizontî nîşan bidin.
An jî formula jêrîn têxe derenca Cel C16 heke hûn ne bikarhênerek Excel 365 in.
=INDEX($C$5:$C$13, SMALL(IF($C$15=$B$5:$B$13, ROW($B$5:$B$13)-MIN(ROW($B$5:$B$13))+1, ""), COLUMNS($A$1:A1)))
Pel bike Enter û hûn ê navê yekem yê karmendê ji navên diyarkirî bibînin.beş.
Niha, Destêra tije bikin bikar bînin û Cel C16 ber bi rastê kaş bikin heta ku hûn yekem #NUM bibînin. xeletî. Û hûn ê hemû navan ji beşa Çêkirin bi awayekî horizontî bistînin.
Formula ku li vir tê xistin hema hema dişibe formula yekem a dirêj a ku di Nimûneya berê ya gotara ku diviyabû daneyên derxistina vertîkal werin xuyang kirin. Cûdahiya sereke tenê ev e ku em li vir fonksiyona COLUMNS bikar tînin da ku jimareya rêzê ya fonksiyona BIÇÛ diyar bikin. Dema ku hucreyan bixweber dagirtina horîzontal, dê formula jimareya rêza fonksiyona PIÇÛK bişopîne da ku daneyan derxe.
Zêdetir Bixwîne: Excel VLOOKUP to Gelek nirxan bi vertîkal vegerîne
3. VLOOKUP ji bo Vegerandina Gelek Nirxên Li Ser Li Ser Pîvanan
Me stûnek zêde li nîvê tabloyê zêde kir. Ev stûn nasnameyên projeyê yên ku di Stûna D de ji xebatkarên pêwendîdar re hatine tayînkirin hilîne. Ji ber vê yekê, em ê niha du şertên cihêreng têxin nav û li gorî hemî hevberdanên hatine dîtin daneyan derxînin.
Mînakî, em dixwazin navên xebatkarên ku niha di Firotinê de dixebitin bizanibin. beşa li ser ID-ya projeyê ya DMR 103 .
Formula pêdivî ya di encam de Cel C17 dê bibe:
=IFERROR(INDEX($D$5:$D$13, SMALL(IF(1=((--($C$15=$B$5:$B$13)) * (--($C$16=$C$5:$C$13))), ROW($D$5:$D$13)-4,""), ROW()-16)),"")
Pel bike Enter û hûn ê navê yekem yê karmendê bibînindi bin pîvanên diyarkirî de.
Niha Hûna C17 dagirin da ku navên mayî bi şert û mercên diyarkirî nîşan bidin.
🚩 Çend Taybetmendiyên Girîng ên vê Formulê:
- Ev formula di heman demê de pir dişibe ya ku di formûlê de tê bikar anîn. rêbaza berê.
- Di vê formulê de, fonksiyona IFERROR hatiye bikaranîn ku eger xeletiyek were dîtin encamek xwerû nîşan bide.
- IF fonksiyona di vê formulê de du pîvanên cihêreng li hev dike û bi alîkariya du-unary, nirxên boolean (RAST an FALSE) vediguhere 1 an 0 . Dûv re fonksîyon jimareya rêzikên ku bi pîvanên diyarkirî re li hev kirine vedigerîne.
- ROW($D$5:$D$13)-4: Di vê beşê de hejmara '4' jimareya rêza sernivîsa Karmend e.
- ROW()-16: Û nirxa hejmarî '16' di ev beş jimareya rêza berê ya şaneya derketinê ya yekem destnîşan dike.
Zêdetir Bixwîne: VLOOKUP-ê bi Pir Pîvanên Di Excel de (6 Rêbaz + Alternatîf) bikar bînin
4. VLOOKUP û Bi OtoFîlterê Hemî Maçkirin Derdixin
Bi karanîna Fîltera Xweser , em dikarin daneyan li ser bingeha hemî hevberdanê hêsantir derxînin. Ji ber ku em ê navên karmendan ji beşa Hilberînê derxin, divê em gavên jêrîn bişopînin:
📌 Gav 1:
➤ Tevahiya tabloya daneyê hilbijêrin û rast-klîk bikinmişkî.
➤ Ji vebijarkên Parzkirin vebijarka 'Parzkirin li gorî Nirxa Hucreya Hilbijartî' Hilbijêre.
Ji ber vê yekê, te nû çalak kir. Parzkirin bişkokên ji bo sernivîsên xwe.
📌 Gav 2:
➤ Li ser bişkoka Parzûn ji sernavê Departman bikirtînin.
➤ Bi tenê vebijarka Çêkirin nîşan bidin.
➤ Bişkojka OK bikirtînin û hûn qedandin.
Wekî di dîmena jêrîn de, hûn ê daneyên encam û fîlterkirî werin xuyang kirin.
Zêdetir Bixwîne: VLOOKUP bi Pir Lihevhatinan di Excel de
Xwendinên Wekhev
- Meriv çawa di Excel de VLOOKUP-a Ducarî Bicihîne (4 Awayên Zû zû)
- VLOOKUP Nexebite (8 Sedem & amp; Çareserî)
- Meriv çawa Excel SUMIF & amp; VLOOKUP Li Ser Pir Pelan
- VLOOKUP Ji bo Vegerandina Gelek Stûnan li Excel (4 Nimûne)
- Meriv çawa bi Gelek Şertên di Excel de VLOOKUP (2 Rêbaz) )
5. VLOOKUP Ji bo Derxistina Hemî Maçên Bi Parzûna Pêşkeftî di Excel de
Hûn dikarin Parzûna Pêşkeftî jî bikar bînin ku li wir divê hûn pîvanan bi bijartina rêzika pîvanan ji pelgeya xweya Excel-ê destnîşan bikin. Di wêneya jêrîn de, B15:B16 rêza pîvanan e.
📌 Gav 1:
➤ Hilbijêre tevaya tabloya daneyan.
➤ Di binê Daneyên bandê de, li ser fermana Pêşketî ji Rêxistin û Parzûnkirin bikirtînin.vebe.
Qutîkeke diyalogê ya bi navê Parzûna pêşketî dê vebe.
📌 Gav 2:
➤ Tevahiya tabloya daneyê ji bo têketina Rêzika Lîsteyê hilbijêre.
➤ B15:B16 hilbijêre têketina Rêjeya Pîvanan .
➤ OK bitikîne.
Û hûn ê nîşan bidin Encama fîlterkirî ya bi navên xebatkaran ji beşa Çêkirin tenê.
Zêdetir Bixwîne: VLOOKUP bi Gelek Pîvanên li Excel (6 Nimûne)
6. VLOOKUP û Bi Formatkirina Wek Tabloyê Hemî Nirxa Vegerînin
Niha em ê rêgezek din a hêsan nîşanî we bidin ku hûn tabloya daneyê bi veguheztina wê veguhezînin tabloyek formatkirî.
📌📌 Gav 1:
➤ Pêşî tabloya daneya seretayî hilbijêre.
➤ Ji pelika Format wekî Tabloyê li binê Halê tab, yek ji tabloyên ku hûn tercîh dikin hilbijêrin.
Piştî gava yekem, tabloya daneya we dê nuha mîna ku di dîmena jêrîn de tê xuyang kirin xuya bike. sernavên fîltrekirî.
📌 Gav 2:
➤ Hilbijêre Çêkirin vebijêrk piştî tikandina bişkoka parzûnê ya ji sernavê Department .
➤ OK û hûn qedandin.
Dîmenê li jêr li gorî bijareya diyarkirî derketeyan nîşan dide.
Zêdetir Bixwîne: Bikaranîna VBA VLOOKUP bo Di Excel de Nirxên Karûbarek Din bibînin
7.VLOOKUP ku di Excel de Hemî Lihevhatinan Di Hucreyek Yekane de derxe
Fonksiyon TEXTJOIN lîsteyek an rêzek rêzikên nivîsê bi karanîna veqetandekek ve girêdayî dike. Bi tevlêkirina fonksiyonên TEXTJOIN û IF bi hev re, em dikarin nirxek bigerin û daneya li gorî hemî hevberdanê di şaneyek yek de derxin.
Formula pêwîst di encam de Hucreya C16 dê bibe:
=TEXTJOIN(", ",TRUE,IF($B$5:$B$13=$C$15,$C$5:$C$13,""))
Piştî pêlkirina Enter , hûn ê navên karmendan ji bibînin. 1> Çêkirina beşê di şaneyek yekane de ku bi kommasê veqetandî ye.
Di vê formulê de, fonksiyona IF rêzika bi navên lihevkirî vedigerîne. û her weha nirxa boolean 'FALSE' ji bo şaneyên nehevkirî. Dûv re fonksiyona TEXTJOIN paşê tev navên ku bi veqetandeka diyarkirî re hatine dîtin tevdigere.
Zêdetir Bixwîne: VLOOKUP Nivîsa Parçe ji Hucreyek Di Excel de
Peyvên Dawî
Ez hêvî dikim ku hemî van rêbazên ku li jor hatine destnîşan kirin naha dê ji we re bibin alîkar ku hûn gava hewce bikin wan di pelên berbelav ên Excel de bicîh bikin. Ger pirsên we hebin an bersiv hene, ji kerema xwe di beşa şîroveyê de ji min re agahdar bikin. An jî hûn dikarin gotarên me yên din ên têkildarî fonksiyonên Excel li ser vê malperê binihêrin.