د ارزښتونو بدلولو لپاره د VLOOKUP فنکشن کارول

څوک چې ډیر سست دی یا د لوستلو لپاره وخت نلري - ویډیو وګورئ. جزئیات او لنډیز په لاندې متن کې دي.

د ستونزې جوړښت

نو، موږ دوه میزونه لرو - د امر میز и قیمت لست:

دنده دا ده چې د نرخ لیست څخه نرخونه په اوتومات ډول د امرونو جدول کې ځای په ځای کړئ ، د محصول نوم باندې تمرکز وکړئ ترڅو وروسته تاسو لګښت محاسبه کړئ.

د حل

د Excel فنکشن سیټ کې، د کټګورۍ لاندې حوالې او سرې (لټون او حواله) یو فعالیت شتون لري VPR (ولوک اپ).دا فنکشن د ټاکل شوي جدول (د نرخ لیست) په کیڼ اړخ کې د ورکړل شوي ارزښت په لټه کې دی (زموږ په مثال کې ، دا د "مڼې" کلمه ده) له پورته څخه ښکته ته حرکت کوي او د موندلو سره ، د نږدې حجرې مینځپانګې ښیې. (23 rubles) .په سکیماتیک ډول، د دې فعالیت عملیات استازیتوب کیدی شي په دې ډول:

د فنکشن د نورو کارولو اسانتیا لپاره، په یوځل کې یو کار وکړئ - د قیمت لیست کې د حجرو لړۍ خپل نوم ورکړئ. د دې کولو لپاره ، د نرخ لیست ټولې حجرې غوره کړئ پرته له "سرلیک" (G3: H19) ، له مینو څخه غوره کړئ داخلول – نوم – ټاکل (واخلئ - نوم - تعریف کړئ) یا مطبوعات CTRL + F3 او هر نوم داخل کړئ (هیڅ ځای نشته) لکه د بیې… اوس، په راتلونکي کې، تاسو کولی شئ دا نوم د نرخ لیست سره د لینک کولو لپاره وکاروئ.

اوس موږ فنکشن کاروو VPR... هغه حجره غوره کړئ چیرې چې دا به داخل شي (D3) او ټب خلاص کړئ فورمولونه – د فعالیت داخلول (فارمول - د فعالیت داخلول)… په کټګورۍ کې حوالې او سرې (څېړنه او حواله) فنکشن پیدا کړئ VPR (ولوک اپ) او مطبوعات OKد فنکشن لپاره د دلیلونو داخلولو لپاره یوه کړکۍ به ښکاره شي:

د ارزښتونو بدلولو لپاره د VLOOKUP فنکشن کارول

موږ یې په بدل کې ډکوو:

  • مطلوب ارزښت (د کتلو ارزښت) - د محصول نوم چې فنکشن باید د نرخ لیست په کیڼ اړخ کې ومومي. زموږ په قضیه کې، د B3 حجرې څخه "مڼې" کلمه.
  • جدول (د جدول صف) - یو جدول چې له هغه څخه غوښتل شوي ارزښتونه uXNUMXbuXNUMXbare اخیستل شوي ، دا زموږ د نرخ لیست دی. د حوالې لپاره، موږ خپل نوم "قیمت" کاروو چې مخکې ورکړل شوی. که تاسو نوم نه دی ورکړی، تاسو کولی شئ یوازې میز وټاکئ، مګر د تڼۍ فشارول مه هېروئ F4د ډالرو نښانونو سره لینک پین کولځکه چې که نه نو، دا به ښکته شي کله چې زموږ فورمول د D3:D30 په کالم کې پاتې حجرو ته کاپي شي.
  • کالم_ شمېره (د کالم شاخص شمیره) - د نرخ لیست کې د کالم سیریل نمبر (لیک نه!) له کوم ځای څخه به موږ د قیمت ارزښتونه واخلو. د نومونو سره د نرخ لیست لومړی کالم 1 شمیره ده، نو له همدې امله موږ د 2 شمیرې کالم څخه قیمت ته اړتیا لرو.
  • interval_lookup (د رینج لټون) - په دې ساحه کې یوازې دوه ارزښتونه داخل کیدی شي: غلط یا ریښتیا:
      • که یو ارزښت داخل شي 0 or دروغ ویل (غلط)نو په حقیقت کې دا پدې مانا ده چې یوازې د لټون اجازه لري سمه لوبه، د بیلګې په توګه که چیرې فنکشن د نرخ لیست کې د ترتیب جدول کې مشخص شوي غیر معیاري توکي ونه موندل (که "ناریل" داخل شي ، د مثال په توګه) ، دا به #N/A (نه ډیټا) تېروتنه رامینځته کړي.
      • که یو ارزښت داخل شي 1 or مهال True (ریښتیا), بیا د دې معنی دا ده چې تاسو د دقیق لپاره نه د لټون اجازه ورکوئ، مګر نږدې لوبه، د بیلګې په توګه د "ناریل" په حالت کې، فنکشن به هڅه وکړي چې د داسې نوم سره یو محصول پیدا کړي چې د امکان تر حده "ناریل" ته نږدې وي او د دې نوم قیمت بیرته راولي. په ډیری قضیو کې ، دا ډول نږدې بدیل کولی شي د غلط محصول ارزښت ځای په ځای کولو سره په کارونکي کې چال ولوبوي چې واقعیا شتون درلود! نو د ډیری اصلي سوداګریزو ستونزو لپاره، نږدې لټون غوره دی چې اجازه ورنکړي. استثنا هغه وخت ده چې موږ د شمیرو په لټه کې یو او متن نه - د مثال په توګه، کله چې د مرحلې تخفیف محاسبه کړو.

هر څه! دا فشار ته پاتې دی OK او داخل شوی فنکشن ټول کالم ته کاپي کړئ.

# N / A تېروتنې او د هغوی سپکاوی

دنده VPR (ولوک اپ) #N/A تېروتنه راګرځوي (#N/A) که یو:

  • دقیق لټون فعال شوی (دلیل د وقفې لید = 0) او مطلوب نوم په کې نشته جدول.
  • سخت لټون شامل دی (د وقفې لید = 1)، مګر جدول، په کوم کې چې لټون ترسره کیږي د نومونو په پورته کولو ترتیب کې نه ترتیب شوی.
  • د حجرې بڼه چیرې چې د نوم اړین ارزښت له هغې څخه راځي (د بیلګې په توګه، زموږ په قضیه کې B3) او د جدول د لومړي کالم (F3: F19) د حجرو بڼه توپیر لري (د بیلګې په توګه، شمیرې او متن ). دا قضیه په ځانګړې توګه معمول ده کله چې د متن نومونو پر ځای د عددي کوډونو (حساب شمیرې، پیژندونکي، نیټې، او نور) کاروئ. په دې حالت کې، تاسو کولی شئ افعال وکاروئ Ч и متن د ډیټا فارمیټونو بدلولو لپاره. دا به یو څه داسې ښکاري:

    = VLOOKUP(متن(B3)، قیمت، 0)

    تاسو کولی شئ پدې اړه نور ولولئ دلته.

  • فنکشن د اړتیا وړ ارزښت نشي موندلی ځکه چې کوډ کې ځایونه یا د نه لیدل کیدونکي غیر چاپ کیدونکي حروف شامل دي (لین بریکونه، او نور). په دې حالت کې، تاسو کولی شئ د متن افعال وکاروئ ټریم (TRIM) и چاپ(پاک) د دوی د لرې کولو لپاره:

    = VLOOKUP(TRIMSPACES(CLEAN(B3))، قیمت،0)

    = VLOOKUP(TRIM(CLEAN(B3))؛ قیمت؛ 0)

د خطا پیغام پټولو لپاره # N / A (#N/A) په هغه حالتونو کې چې فنکشن دقیق میچ نشي موندلی، تاسو کولی شئ فنکشن وکاروئ IFERROR (IFERROR)نو، د مثال په توګه، دا ساختمان د VLOOKUP لخوا رامینځته شوي هر ډول غلطۍ مخه نیسي او د صفر سره یې بدلوي:

= IFERROR (VLOOKUP (B3، قیمت، 2، 0، 0)

= IFERROR (VLOOKUP (B3؛ قیمت؛ 2؛ 0؛ 0)

PS

که تاسو اړتیا لرئ یو ارزښت نه استخراج کړئ ، مګر په یوځل کې ټوله سیټ (که چیرې ډیری مختلف شتون ولري) ، نو تاسو باید د صف فارمول سره سمانیز کړئ. یا د Office 365 څخه د نوي XLOOKUP خصوصیت وکاروئ.

 

  • د VLOOKUP فعالیت یوه ښه نسخه (VLOOKUP 2).
  • د VLOOKUP فنکشن په کارولو سره د مرحلې (رینج) تخفیف ګړندي محاسبه.
  • د INDEX او MATCH دندو په کارولو سره د "کیڼ اړخ VLOOKUP" جوړولو څرنګوالی
  • د لیست څخه د معلوماتو سره د فورمو ډکولو لپاره د VLOOKUP فنکشن کارولو څرنګوالی
  • څنګه لومړی نه وباسو، مګر ټول ارزښتونه په یوځل کې له میز څخه
  • د PLEX اضافو څخه VLOOKUP2 او VLOOKUP3 افعال

 

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