په Excel کې د VLOOKUP فنکشن کارول: فزي میچ

موږ پدې وروستیو کې یوه مقاله وقف کړې یو له خورا ګټور ایکسل افعالو ته چې ویل کیږي VPR او وښودله چې دا څنګه د ډیټابیس څخه د ورک شیټ حجرې ته د اړتیا وړ معلوماتو استخراج لپاره کارول کیدی شي. موږ دا هم یادونه وکړه چې د فعالیت لپاره د کارولو دوه قضیې شتون لري VPR او یوازې یو یې د ډیټابیس پوښتنو سره معامله کوي. پدې مقاله کې ، تاسو به د فنکشن کارولو لپاره بله لږ پیژندل شوې لاره زده کړئ VPR په Excel کې.

که تاسو تراوسه دا کار نه دی کړی، نو ډاډه اوسئ چې د فنکشن په اړه وروستۍ مقاله ولولئ VPR، ځکه چې لاندې ټول معلومات داسې انګیري چې تاسو دمخه په لومړۍ مقاله کې بیان شوي اصولو سره آشنا یاست.

کله چې د ډیټابیس سره کار کول، افعال VPR یو ځانګړی پیژندونکی تیریږي ، کوم چې د هغه معلوماتو پیژندلو لپاره کارول کیږي چې موږ یې موندل غواړو (د مثال په توګه ، د محصول کوډ یا د پیرودونکي پیژندنې شمیره). دا ځانګړی کوډ باید په ډیټابیس کې موجود وي، که نه VPR د تېروتنې راپور ورکوي. پدې مقاله کې به موږ د فنکشن کارولو دا طریقه وګورو VPRکله چې ID په ډیټابیس کې شتون نلري. لکه څنګه چې فعالیت VPR اټکل شوي حالت ته بدل شوی، او غوره کوي چې موږ ته کوم معلومات چمتو کړو کله چې موږ غواړو یو څه ومومئ. په ځینو حاالتو کې، دا هغه څه دي چې ورته اړتیا لیدل کیږي.

د ژوند څخه یوه بیلګه. موږ دنده تنظیم کړه

راځئ چې دا مقاله د ریښتیني ژوند مثال سره روښانه کړو - د پلور میتریکونو پراخه لړۍ پراساس د کمیسیونونو محاسبه. موږ به د یو خورا ساده اختیار سره پیل وکړو، او بیا به یې په تدریجي ډول پیچلي کړو تر هغه چې د ستونزې یوازینۍ منطقي حل د فنکشن کارول وي. VPR. زموږ د جعلي کار لپاره لومړنۍ سناریو په لاندې ډول ده: که چیرې یو پلورونکی په کال کې له 30000 ډالرو څخه ډیر په پلور کې رامینځته کړي ، نو د هغه کمیسیون 30٪ دی. که نه نو، کمیسیون یوازې 20٪ دی. راځئ چې دا د میز په بڼه کېږدو:

پلورونکی د دوی د پلور ډیټا په B1 حجره کې ننوځي، او په B2 حجره کې فورمول د سم کمیشن نرخ ټاکي چې پلورونکي یې تمه کولی شي. په بدل کې، د پایلې نرخ په B3 حجره کې کارول کیږي ترڅو ټول کمیسیون محاسبه کړي چې پلورونکي باید ترلاسه کړي (په ساده ډول د حجرو B1 او B2 ضرب کول).

د میز تر ټولو په زړه پورې برخه په B2 حجره کې شتون لري - دا د کمیسیون نرخ ټاکلو فورمول دی. دا فورمول د Excel فنکشن لري چې په نوم یادیږي IF (IF). د هغو لوستونکو لپاره چې د دې فعالیت سره بلد نه دي، زه به تشریح کړم چې دا څنګه کار کوي:

IF(condition, value if true, value if false)

ЕСЛИ(условие; значение если ИСТИНА; значение если ЛОЖЬ)

حالت د فنکشن دلیل دی چې د هر یو ارزښت اخلي ریښتینی کوډ (رښتیا)، یا غلط (FALSE). په پورته مثال کې، بیان B1

ایا دا ریښتیا ده چې B1 د B5 څخه کم دی؟

یا تاسو کولی شئ په بل ډول ووایاست:

ایا دا سمه ده چې د کال لپاره د پلور ټوله اندازه د حد ارزښت څخه کمه ده؟

که موږ دې پوښتنې ته ځواب ووایو هو (رښتیا)، بیا فنکشن بیرته راګرځي ارزښت که ریښتیا وي (ارزښت که ریښتیا وي). زموږ په قضیه کې، دا به د B6 حجرې ارزښت وي، د بیلګې په توګه د کمیشن نرخ کله چې ټول پلور د حد څخه ښکته وي. که ځواب راکړو نه (FALSE) بیا بیرته راګرځي ارزښت که غلط (ارزښت که غلط). زموږ په قضیه کې، دا د B7 سیل ارزښت دی، د بیلګې په توګه د کمیشن نرخ کله چې ټول پلور له حد څخه پورته وي.

لکه څنګه چې تاسو لیدلی شئ، که موږ د 20000 ډالرو ټول پلور واخلو، موږ په B2 سیل کې د 20٪ کمیشن نرخ ترلاسه کوو. که موږ د 40000 ډالرو ارزښت داخل کړو، نو د کمیسیون نرخ به 30٪ بدل شي:

دا زموږ میز څنګه کار کوي.

موږ دنده پیچلې کوو

راځئ چې شیان یو څه نور ستونزمن کړو. راځئ چې یو بل حد وټاکو: که چیرې پلورونکي د 40000 ډالرو څخه ډیر عاید ترلاسه کړي، نو د کمیشن کچه 40٪ ته لوړیږي:

هرڅه ساده او روښانه ښکاري، مګر په B2 حجره کې زموږ فورمول د پام وړ ډیر پیچلي کیږي. که تاسو فورمول ته نږدې وګورئ، تاسو به وګورئ چې د فعالیت دریم دلیل IF (IF) په بل بشپړ فعالیت بدل شو IF (IF). دې ساختمان ته د افعالونو یو بل ته ځړول ویل کیږي. Excel په خوښۍ سره دې جوړښتونو ته اجازه ورکوي، او دوی حتی کار کوي، مګر دوی لوستل او پوهیدل خورا سخت دي.

موږ به تخنیکي توضیحاتو ته پام ونه کړو - ولې او څنګه دا کار کوي ، او موږ به د نیست شوي فعالیتونو لیکلو باریکیو ته نه ځو. په هرصورت، دا یوه مقاله ده چې فعالیت ته وقف شوې ده VPR، د Excel لپاره بشپړ لارښود ندی.

هرڅه چې وي، فورمول خورا پیچلی کیږي! څه شی که موږ د هغو پلورونکو لپاره د 50٪ کمیشن نرخ لپاره بل اختیار معرفي کړو څوک چې په پلور کې له $ 50000 څخه ډیر جوړوي. او که یو چا له 60000 ډالرو څخه زیات پلورلي وي، ایا دوی به 60٪ کمیشن ورکړي؟

اوس په B2 حجره کې فورمول، حتی که دا پرته له خطا لیکل شوی وي، په بشپړه توګه د لوستلو وړ نه دی. زه فکر کوم چې ډیر لږ دي چې غواړي په خپلو پروژو کې د 4 کچو ځنځیرونو سره فارمولونه وکاروي. باید یوه اسانه لار وي؟!

او داسې لاره شته! فعالیت به موږ سره مرسته وکړي VPR.

موږ د ستونزې حل کولو لپاره د VLOOKUP فعالیت پلي کوو

راځئ چې زموږ د میز ډیزاین یو څه بدل کړو. موږ به ټول ورته ساحې او ډاټا وساتو، مګر دوی به په نوي، ډیر کمپیکٹ طریقه تنظیم کړو:

یو شیبه واخلئ او ډاډ ترلاسه کړئ چې نوی میز د نرخ جدول د تیر حد میز په څیر ورته معلومات شامل دي.

اصلي نظر د فنکشن کارول دي VPR د جدول له مخې د مطلوب تعرفې نرخ ټاکلو لپاره د نرخ جدول د پلور حجم پورې اړه لري. مهرباني وکړئ په یاد ولرئ چې پلورونکی کولی شي توکي په هغه مقدار کې وپلوري چې په میز کې د پنځو حدونو څخه یو سره مساوي نه وي. د مثال په توګه، هغه کولی شي د 34988 ډالرو لپاره وپلوري، مګر داسې پیسې شتون نلري. راځئ وګورو چې څنګه فعالیت کوي VPR د داسې حالت سره معامله کولی شي.

د VLOOKUP فعالیت داخلول

حجره B2 غوره کړئ (چیرې چې موږ غواړو خپل فورمول داخل کړو) او ومومئ VLOOKUP (VLOOKUP) د Excel افعال کتابتون کې: فورمول (فارمولونه) > د فنکشن کتابتون (فعال کتابتون) > لټون او حواله (حوصلې او سرې).

یو ډیالوګ بکس څرګندیږي دندې بحثونه (فکشن دلیلونه). موږ د دلیلونو ارزښتونه یو له بل سره ډکوو، د پیل سره لټون_ارزښت (څیړنه_ارزښت). په دې مثال کې، دا د سیل B1 څخه د پلور ټوله اندازه ده. کرسر په ساحه کې واچوئ لټون_ارزښت (Lookup_value) او سیل B1 غوره کړئ.

بیا، تاسو اړتیا لرئ چې دندې مشخص کړئ VPRچیرته چې د معلوماتو لټون وکړئ. زموږ په مثال کې، دا یو میز دی د نرخ جدول. کرسر په ساحه کې واچوئ جدول_ارې (جدول) او ټول میز غوره کړئ د نرخ جدولپرته له سرلیکونو څخه.

بیا، موږ باید مشخص کړو چې کوم کالم زموږ د فورمول کارولو څخه ډاټا استخراج کړو. موږ د کمیسیون نرخ سره علاقه لرو ، کوم چې د جدول په دوهم کالم کې دی. له همدې امله، د دلیل لپاره Col_index_num (کالم_ شمیره) ارزښت 2 دننه کړئ.

او په نهایت کې ، موږ وروستی دلیل معرفي کوو - رینج_څیړنه (interval_lookup).

مهم: دا د دې دلیل کارول دي چې د فعالیت پلي کولو دوه لارو ترمنځ توپیر رامینځته کوي VPR. کله چې د ډیټابیس سره کار کول، دلیل رینج_څیړنه (range_lookup) باید تل یو ارزښت ولري غلط (FALSE) د دقیق میچ لټون لپاره. زموږ د فعالیت په کارولو کې VPRموږ باید دا ساحه خالي پریږدو، یا ارزښت داخل کړو ریښتینی کوډ (ریښتیا). دا خورا مهم دی چې دا اختیار په سمه توګه غوره کړئ.

د دې د روښانه کولو لپاره، موږ به معرفي کړو ریښتینی کوډ (رښتیا) په ډګر کې رینج_څیړنه (interval_lookup). که څه هم، که تاسو ساحه خالي پریږدئ، دا به یوه تېروتنه نه وي، ځکه چې ریښتینی کوډ د دې اصلي ارزښت دی:

موږ ټول پیرامیټونه ډک کړل. اوس موږ فشار راوړو OK، او Excel زموږ لپاره د فنکشن سره یو فارمول رامینځته کوي VPR.

که موږ د پلور مجموعي مقدار لپاره د څو مختلف ارزښتونو سره تجربه وکړو، نو موږ به ډاډ ترلاسه کړو چې فورمول په سمه توګه کار کوي.

پایله

کله چې فعالیت VPR د ډیټابیسونو سره کار کوي، دلیل رینج_څیړنه (range_lookup) باید ومني غلط (FALSE). او د ارزښت په توګه داخل شو لټون_ارزښت (Lookup_value) باید په ډیټابیس کې شتون ولري. په بل عبارت، دا د دقیق میچ په لټه کې دی.

په مثال کې چې موږ پدې مقاله کې لیدلي، د دقیق میچ ترلاسه کولو ته اړتیا نشته. دا قضیه ده کله چې فعالیت VPR د مطلوب پایلې بیرته راستنیدو لپاره باید نږدې حالت ته لاړشئ.

د مثال په توګه: موږ غواړو دا معلومه کړو چې د پلورونکي لپاره د $ 34988 د پلور حجم سره د کمیسیون محاسبه کې کوم نرخ کارول کیږي. فعالیت VPR موږ ته د 30٪ ارزښت راګرځوي، کوم چې په بشپړ ډول سم دی. مګر ولې فورمول هغه قطار غوره کړی چې په سمه توګه 30٪ لري او نه 20٪ یا 40٪؟ د نږدې لټون څخه څه معنی لري؟ راځئ چې روښانه وي.

کله چې دلیل رینج_څیړنه (interval_lookup) ارزښت لري ریښتینی کوډ (رښتیا) یا پریښودل، فعالیت VPR د لومړي کالم له لارې تکرار کوي او ترټولو لوی ارزښت غوره کوي چې د لټون ارزښت څخه ډیر نه وي.

مهم ټکي: د دې سکیم د کار کولو لپاره، د جدول لومړی کالم باید په پورته ترتیب سره ترتیب شي.

یو ځواب ورکړئ ووځي