فهرست
VLOOKUP په Excel کې یو ډیر مشهور فعالیت دی کوم چې عمودی لټون ته اشاره کوي. موږ کولی شو جوړ شوی VLOOKUP فنکشن وکاروو یا حتی کولی شو خپل فارمولونه جوړ کړو چې د ډیر متحرک معیارونو سره د ارزښت بیرته راستنیدو لپاره د عمودی لید په توګه کار کوي. په دې مقاله کې، زه به وښیم چې څنګه په یو کالم کې وروستی ارزښت ومومئ VLOOKUP په Excel کې.
د تمرین کتاب ډاونلوډ کړئ
د Excel کاري کتاب ډاونلوډ کړئ چې موږ د دې مقالې چمتو کولو لپاره کارولی دی.
VLOOKUP وروستی ارزښت په Column.xlsx
د VLOOKUP فنکشن کارول وروستی ارزښت په یوه کالم کې ومومئ
راځئ چې لومړی خپل کاري کتاب ته وروپیژنو. په دې ډیټاشیټ کې، ما د اړوند نیټې سره سم د پلورونکو د پلور مقدار وړاندې کولو لپاره 3 کالمونه او 10 قطارونه کارولي دي.
په دې طریقه کې، موږ به د VLOOKUP فنکشن په کارولو سره د ارزښت وروستی واقع ومومئ. VLOOKUP د ' عمودی لټون ' لپاره ولاړ دی. دا یو فنکشن دی چې په کالم کې د یو ځانګړي ارزښت لپاره Excel لټون کوي. دلته موږ د بل 3 مختلف پلور مقدار لرو. اوس به موږ د هغه د وروستي پلور مقدار په سیل G5
مرحلو کې ومومئ:
➦ فعال کړئ سیل G5 , لاندې ورکړل شوی فورمول ټایپ کړئ:
=VLOOKUP(F5,C5:D13,2)
➦ انټر تڼۍ کېکاږئ او تاسو به وروستی پیښه ترلاسه کړئ د هغه د پلور څخه.
مګر VLOOKUP به د غیر ترتیب شوي ډیټا لپاره سم ځواب نه ورکوينږدې حالت. لاندې انځور وګورئ.
او که موږ د څلورم دلیل لپاره دقیق میچ وکاروو دا به د لاندې عکس په څیر لومړۍ لوبه وښیې. ځکه چې vlookup د بائنری لټون کاروي. نو کله چې دا د لټون ارزښت څخه لوی ارزښت ومومي نو بیا د ښودلو لپاره پخواني ارزښت ته راستون کیږي ، په لاندې عکس کې یې وګورئ.
نو د دې وضعیت د کابو کولو لپاره د وروستي پیښې موندلو لپاره غیر ترتیب شوي ډاټا موږ باید د لټون افعال یا نور ګډ فارمولونه وکاروو. موږ به اوس په لاندې برخو کې د دې میتودونو په اړه بحث وکړو.
په کالم کې د وروستي ارزښت موندلو لپاره د VLOOKUP فنکشن بدیل
اوس به موږ څلور بدیل میتودونه پلي کړو. په کالم کې وروستی ارزښت ومومئ.
لومړی طریقه: په کالم کې د وروستي ارزښت موندلو لپاره د LOOKUP فنکشن وکاروئ
دلته به موږ د کالم وروستی ارزښت ومومئ د لټون فعالیت په Excel کې. د LOOKUP فنکشن د یو واحد کالم یا قطار د کتلو لپاره کارول کیږي ترڅو په دوهم کالم یا قطار کې د ورته ځای څخه یو ځانګړی ارزښت ومومي. زه به دلته د خرڅلاو وروستۍ اندازه په سیل G4 کې ومومئ.
مرحلې:
➦ فعال کړئ سیل G4.
➦ لاندې ورکړل شوی فورمول ټایپ کړئ:
=LOOKUP(2,1/(D:D""),D:D)
➦ بیا د Enter تڼۍ کېکاږئ او تاسو به وروستی ترلاسه کړئ ارزښت.
👉 فورمول ماتول:
➥ D :D””
دلته به دا وګوري چې ایا د کالم D کې حجرې خالي دي که نه. دا بهبیرته راستنیدل لکه
➥ 1/(D:D"")
موږ د پایلې له مخې 1 ویشلی دی. لکه څنګه چې غلط معنی لري 0 او ریښتیا معنی لري 1 نو پایله به په لاندې ډول وي:
{#DIV/0!;#DIV/0!; #DIV/0!;1;1;1;1;1;1;1;#DIV/0!;#DIV/0!
➥ LOOKUP(2,1/(D:D""),D:D)
ما د لټون ارزښت 2 ټاکلی دی ځکه چې د لټون فنکشن به د کالم له لارې 2 ومومي، کله چې دا ته ورسیږي تېروتنه بیا دا به بیرته خپل نږدې ارزښت 1 ته راستون شي او پایله به یې وښیې. دا به بیرته راستانه شي-
367
دوهمه طریقه: په کالم کې د وروستي ارزښت موندلو لپاره INDEX او MATCH افعال وکاروئ
دلته به موږ د INDEX او MATCH دندو ترکیب وکاروو. د INDEX فعالیت د میز یا رینج څخه یو ارزښت یا ارزښت ته حواله ورکوي. او د میچ فنکشن په یو رینج کې د ټاکل شوي توکي د لټون لپاره کارول کیږي او بیا دا په رینج کې د هغه توکي اړوند موقعیت بیرته راګرځوي.
مرحلې: 3>
➦ لاندې ورکړل شوی فورمول په حجره G5
=INDEX(D5:D13,MATCH(F5,C5:C13,1))
➦ ټایپ کړئ انټر تڼۍ.
👉 فارمول څنګه کار کوي:
➥ MATCH(F5,C5:C13,1)
دلته د MATCH فنکشن د د سیل F5 د ارزښت موندلو لپاره کارول کیږي د هغو توکو لپاره چې په پورته ترتیب کې ترتیب شوي له صف څخه C5:C13. د دریم دلیل '1' ترتیب کول اټکل کويلوبه اوس فنکشن به د دې په څیر بیرته راشي-
6
دا په حقیقت کې د لومړي ننوتلو څخه شمیرل شوي قطار شمیره ښیې.
➥ INDEX(D5:D13,MATCH(F5,C5:C13,1))
او د INDEX فعالیت به ورته پلور وړاندې کړي ( D5:D13) د صف څخه د تیرې میچ مطابق ( C5:C13) کوم چې به بیرته راستانه شي-
367
دا په حقیقت کې د حجرې F5
میتروډ 3 لپاره وروستی پیښه ده: په کالم کې د وروستي ارزښت موندلو لپاره د INDEX، MAX، SUMPRODUCT او ROW افعالونو ترکیب
اوس به دا کار د INDEX، MAX، SUMPRODUCT، او ROW افعالونو په ترکیب سره ترسره کړو. د ROW فعالیت به د قطار شمیره ومومي. SUMPRODUCT یو فنکشن دی چې د حجرو یا صفونو لړۍ ضربوي او د محصولاتو مجموعه بیرته راګرځوي. د MAX فعالیت به اعظمي شمیر ومومي. او د INDEX فکشن د میز یا رینج څخه یو ارزښت یا ارزښت ته حواله ورکوي.
مراحلې:
➦ په کې ترمیم فعال کړئ سیل F7
➦ لاندې ورکړل شوی فورمول کاپي او پیسټ کړئ:
=INDEX($C$5:$C$13,SUMPRODUCT(MAX(ROW($B$5:$B$13)*($E$7=$B$5:$B$13))-4))
➦ او انټر فشار ورکړئ تڼۍ.
👉 فورمول څنګه کار کوي:
➥ ROW($B$5:$B$13)
د ROW فنکشن به د صف لپاره د قطار شمیره وښیې چې په توګه به بیرته راشي-
{ 5;6;7;8;9;10;11;12;13}
➥ ($E$7=$B$5:$B$13)
دلته سیل E7 زموږ د لټون ارزښت دی او دافورمول به دا د صف B5:B13 له لارې سره سمون ولري. بیا به دا بیرته راستانه شي-
{FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE}
➥ ROW($B$5:$B$13)*($E$7=$B$5:$B$13)
دا د پخوانیو دوه فورمولونو ضرب دی چې په حقیقت کې به ضرب کړي د اړونده قطار شمیره. غلط معنی 0 او ریښتیا معنی 1 . نو د ضرب کولو وروسته، دا به بیرته راستانه شي-
{0;0;0;0;9;0;0;0;13}
➥ MAX(ROW($B$5:$B$13)*($E$7=$B$5:$B$13))
The MAX فنکشن به د تیرې پایلې څخه اعظمي ارزښت ومومي کوم چې به د
13
➥ SUMPRODUCT(MAX(ROW($) په توګه بیرته راشي B$5:$B$13)*($E$7=$B$5:$B$13))-4)
اوس د SUMPRODUCT فکشن د قطار موندلو لپاره کارول کیږي په صف کې شمیره . لکه څنګه چې زموږ لیست د پنځم قطار څخه پیل کیږي، 4 کم شوی. نو زموږ په لیست کې د بل د وروستي پیښې موقعیت 9 دی نو فورمول به د
9 په توګه بیرته راشي.
➥ INDEX($C$5:$C$13,SUMPRODUCT(MAX(ROW($B$5:$B$13)*($E$7=$B$5: $B$13))-4))
د INDEX فکشن د وروستي میچ شوي نوم لپاره د پلور موندلو لپاره کارول کیږي. او دا به د
563
په توګه بیرته راستانه شي دا د بل لپاره زموږ وروستی پیښه ده.
میت 4 : په کالم کې د ارزښت وروستي پیښې موندلو لپاره Excel VBA وکاروئ
که تاسو په Excel کې کوډ کول غواړئ نو دا طریقه ستاسو لپاره مناسبه ده. موږد VBA میتود په کارولو سره پخوانی عملیات هم ترسره کولی شي. راځئ چې لاندې ګامونو ته لاړ شو چې څنګه یې په اسانۍ سره ترسره کړو.
د دې لپاره، په لومړي سر کې، زه به د ځانګړو نومونو لپاره د ډراپ ډاون بار جوړ کړم. بیا به زه د VBA په کارولو سره یو نوی کارن تعریف شوی فنکشن جوړ کړم " LastItemLookup " چې موږ به یې د وروستي پیښې موندلو لپاره وکاروو.
1 ګام :
➦ لومړی، د اصلي شیټ څخه ځانګړي نومونه نوي شیټ ته کاپي کړئ.
دوهمه مرحله:
➦ بیا اصلي شیټ ته لاړ شئ. هر نوی حجره فعاله کړئ. ما غوره کړه E5.
➦ کلیک وکړئ ډاټا &g د معلوماتو وسیلې > د معلوماتو اعتبار.
یو ډیالوګ بکس به ښکاره شي.
0>18>درېیم ګام: <3
➦ د اجازه بار څخه لیست انتخاب کړئ.
➦ بیا د سرچینې <2 څخه پرانستل آئیکون فشار ورکړئ>بار.
څلور ګام:
➦ له هغې وروسته خپلې نوې پاڼې ته لاړ شئ او ځانګړي نومونه غوره کړئ.
➦ فشار ورکړئ ښه
وګورئ ښکته تیر نښه د دې حجرې ښي خوا کې ښودل شوې. دلته په کلیک کولو سره تاسو کولی شئ هر نوم وټاکئ. دا به زموږ وخت خوندي کړي ځکه چې موږ اړتیا نه لرو هر ځل نومونه ټایپ کړو.
اوس به موږ د LastItemLookup په نوم یو نوی فنکشن جوړ کړو Excel VBA.
مرحله 5:
➦ R سایټ کلیک وکړئ ستاسو ماوس د شیټ نوم باندې.<3
➦ د مقطع مینو څخه د کوډ وګورئ انتخاب کړئ.
A VBA کړکۍ به خلاص شي.
مرحله 6:
➦ ورکړل شوي کوډونه ټایپ کړئلاندې:
2148
7 ګام:
➦ بیا د کوډونو چلولو لپاره د پلی کولو تڼۍ کیکاږئ. A د خبرو اترو بکس نومول شوی ماکروز به ښکاره شي.
➦ کلیک وکړئ چل کړئ .
زموږ نوی فنکشن اوس چمتو دی.
۸ ګام:
➦ اوس بیرته خپل کاري پاڼې ته ورشئ.
➦ فعال کړئ سیل F5
➦ لاندې ورکړل شوی فورمول د نوي فنکشن سره ټایپ کړئ.
=LastItemLookup(E5,B5:C13,2)
➦ د ترلاسه کولو لپاره انټر فشار ورکړئ د Ron لپاره د وروستي پیښې پایله.
25>
اوس کله چې تاسو د پلورونکي نوم غوره کړئ نو تاسو به د هغه د وروستي پیښې ارزښت ترلاسه کړئ.
نتیجې
زه هیله لرم چې پورته ذکر شوي ټولې میتودونه به په یوه کالم کې د وروستي ارزښت لیدلو لپاره کافي وي. د تبصرې په برخه کې د هرې پوښتنې لپاره وړیا احساس وکړئ او مهرباني وکړئ ما ته نظر راکړئ