ایکسل میں LAMBDA فنکشن کا استعمال کیسے کریں۔

ایکسل میں LAMBDA فنکشن کا استعمال کیسے کریں۔
آپ جیسے قارئین MUO کو سپورٹ کرنے میں مدد کرتے ہیں۔ جب آپ ہماری سائٹ پر لنکس کا استعمال کرتے ہوئے خریداری کرتے ہیں، تو ہم ملحق کمیشن حاصل کر سکتے ہیں۔ مزید پڑھ.

ایکسل میں بلٹ ان فنکشنز کا ایک ہتھیار ہے۔ اس ہتھیار میں متنوع زمروں میں سینکڑوں مفید افعال شامل ہیں۔ اگرچہ ایکسل کے بلٹ ان فنکشنز زیادہ تر علاقوں کا احاطہ کرتے ہیں، لیکن اس میں ممکنہ طور پر ہر حساب کے لیے کوئی خصوصی فنکشن نہیں ہو سکتا۔





لیکن ایکسل کے پاس پیش کرنے کے لیے ایک اور چال ہے۔ LAMBDA فنکشن آپ کو ایکسل میں حسب ضرورت فنکشنز بنانے کی اجازت دیتا ہے۔ اس کے ساتھ، آپ اپنے لمبے فارمولوں کو اپنی مرضی کے مطابق فنکشن میں تبدیل کر سکتے ہیں اور اپنے ورک فلو کو آسان بنا سکتے ہیں۔





دن کی ویڈیو کا میک یوز

ایکسل میں LAMBDA فنکشن کیا ہے؟

LAMBDA فنکشن ایک بلٹ ان ایکسل فنکشن ہے جو آپ کو اپنی مرضی کے مطابق فنکشن بنانے دیتا ہے۔ زیادہ کثرت سے، آپ کو حساب لگانے کے لیے ایکسل فنکشنز کو اکٹھا کرنے کی ضرورت ہوتی ہے۔ اگر آپ ایکسل میں پیچیدہ فارمولے لکھنے کے قابل ہیں، تو مبارک ہو! آپ کامیابی کے ساتھ ڈراؤنے خواب والے علاقے میں داخل ہو گئے ہیں۔





ایک سے زیادہ افعال اور طویل حسابات پر مشتمل ایک فارمولہ انتظام اور دوبارہ پیدا کرنے میں ایک پریشانی ہے۔ فرض کریں کہ آپ نے اسپریڈ شیٹ کے لیے ایک لمبا فارمولا بنایا ہے جسے دوسرے لوگ بھی استعمال کرنے جا رہے ہیں۔ یہاں تک کہ اگر آپ انسانی غلطیوں سے محفوظ ہیں، تو دوسرے صارفین اس سے قاصر ہو سکتے ہیں۔ اپنے ایکسل فارمولے کو مکمل سمجھیں۔ اور غلطیاں کریں.

اسی جگہ LAMBDA دن کو بچانے کے لیے آتا ہے۔ ایکسل میں LAMBDA فنکشن آپ کو فارمولے کو فنکشن میں تبدیل کرنے دیتا ہے۔ اس کے بعد آپ اپنے حسب ضرورت فنکشن کو نام دے سکتے ہیں، اور صرف اسی کو اپنی اسپریڈ شیٹس میں استعمال کرسکتے ہیں۔ یہ آپ کی اسپریڈشیٹ کو کافی آسان بنا دیتا ہے۔ ایک سے زیادہ فنکشنز کا استعمال کرتے ہوئے ایک لمبے فارمولے کے بجائے، سب کچھ کرنے والا ایک فنکشن ہوگا۔



ایکسل میں LAMBDA فنکشن کو سمجھنا

 =LAMBDA([parameter1, parameter2, ...], formula)

LAMBDA فنکشن دو قسم کے دلائل لیتا ہے: فارمولا پیرامیٹرز، اور فارمولا خود۔ ایکسل میں LAMBDA فنکشن استعمال کرنے کے لیے، آپ کو پہلے اپنے فارمولے میں پیرامیٹرز کی وضاحت کرنے کی ضرورت ہے۔ اس کے بعد، آپ کو ان پیرامیٹرز کا استعمال کرتے ہوئے فارمولہ داخل کرنے کی ضرورت ہے۔

LAMBDA آخری دلیل کو فارمولہ سمجھے گا۔ حتمی کوما کے اندراج سے پہلے جو کچھ بھی آپ ڈالتے ہیں بطور پیرامیٹر۔ آپ LAMBDA کے لیے 253 پیرامیٹرز تک ان پٹ کر سکتے ہیں۔ پیرامیٹر کے نام کچھ بھی ہو سکتے ہیں جو آپ چاہتے ہیں، جب تک کہ آپ پورے فارمولے میں مستقل رہیں۔ ناموں کو مختصر اور مختصر رکھنا اچھا عمل ہے۔





LAMBDA فنکشن کو براہ راست اسپریڈشیٹ میں استعمال کرنے کے لیے، آپ کو پیرامیٹرز اور فارمولے کے ساتھ فنکشن لکھنا ہوگا۔ پھر، آپ کو پیرامیٹرز کو قوسین کے ایک اور جوڑے میں داخل کرنا ہوگا۔

 =LAMBDA(X, Y, X+Y)(A1, B1)

مثال کے طور پر، یہ فارمولا وضاحت کرتا ہے۔ ایکس اور اور جیسا کہ فارمولا پیرامیٹرز اور پھر بتاتا ہے۔ LAMBDA ان کو ایک ساتھ شامل کرنے کے لیے۔ قوسین کا دوسرا جوڑا اس بات کی نشاندہی کرتا ہے۔ A1 اور B1 ہیں ایکس اور اور فارمولے میں پیرامیٹرز





  ایکسل میں LAMBDA فارمولہ کا نمونہ

اگر آپ اس فارمولے کو براہ راست اپنی اسپریڈشیٹ میں داخل کرتے ہیں، تو آپ کو نتائج ملیں گے۔ لیکن یہ فارمولہ اصل فارمولے کو استعمال میں آسان نہیں بناتا ہے۔ درحقیقت، یہ مشکل بناتا ہے کیونکہ اب آپ کے پاس اس میں ایک اضافی فنکشن ہے۔ اس کی وجہ یہ ہے کہ آپ کو براہ راست LAMBDA استعمال نہیں کرنا چاہئے۔

اس کے بجائے، آپ کو Name Manager میں ایک نیا نام بنانا چاہیے اور اس میں اپنے LAMBDA فارمولے کا حوالہ دینا چاہیے۔ یہ LAMBDA فارمولے کے لیے ایک حسب ضرورت نام بناتا ہے، اسے اپنی مرضی کے مطابق فنکشن میں بدل دیتا ہے۔ وہاں سے، آپ اپنا فارمولا استعمال کرنے کے لیے اس نام پر کال کر سکتے ہیں۔

ایکسل میں نام مینیجر کے ساتھ LAMBDA فنکشن کا استعمال کیسے کریں۔

نام کا مینیجر آپ کو اپنی اسپریڈشیٹ میں مختلف عناصر کے لیے حسب ضرورت نام سیٹ کرنے دیتا ہے۔ آپ کر سکتے ہیں۔ مخصوص رینجز کو نام دینے کے لیے Name Manager کا استعمال کریں۔ ، واحد خلیات، یا فارمولے۔ ایک بار جب آپ اپنے فارمولے کو نام دیتے ہیں، تو یہ بنیادی طور پر ایک حسب ضرورت فنکشن بن جاتا ہے۔

یہاں یہ ہے کہ آپ نام مینیجر میں LAMBDA فنکشن کو کس طرح استعمال کرسکتے ہیں:

  1. پر جائیں۔ فارمولے ٹیب اور منتخب کریں۔ نام منیجر .
  2. نام مینیجر ونڈو میں، پر کلک کریں نئی .
  3. میں ٹائپ کریں۔ نام آپ کے حسب ضرورت فنکشن کا۔
  4. مقرر دائرہ کار آپ کے فنکشن کا۔ اس کو ترتیب دے رہا ہے۔ ورک بک پوری ورک بک میں کسٹم فنکشن کو فعال کرے گا۔
  5. میں اپنے فنکشن کی تفصیل ٹائپ کریں۔ تبصرہ . یہ آپ کو یاد رکھنے میں مدد کرتا ہے کہ ہر کسٹم فنکشن کیا کرتا ہے۔
  6. میں فارمولہ درج کریں۔ سے مراد ٹیکسٹ باکس
  7. کلک کریں۔ ٹھیک ہے .
  نام مینیجر میں نام بنانا

اب آپ کا کسٹم فنکشن استعمال کے لیے تیار ہے! کسی بھی سیل میں فارمولا بار پر جائیں اور خود دیکھنے کے لیے اپنی مرضی کے مطابق فنکشنز کا نام ٹائپ کریں۔

ایکسل میں LAMBDA فنکشن کا استعمال کیسے کریں۔

اب جب کہ آپ اپنے حسب ضرورت فنکشن کو ایک نام دینا جانتے ہیں، اب وقت آگیا ہے کہ LAMBDA استعمال کریں۔ آپ ہر طرح کے حسب ضرورت فنکشنز بنانے کے لیے LAMBDA استعمال کر سکتے ہیں۔ اگر آپ اپنے فارمولے کو — چاہے وہ سادہ ہو یا پیچیدہ — کو حسب ضرورت فنکشن میں تبدیل کرنے کی ضرورت دیکھتے ہیں، تو LAMBDA جانے کا راستہ ہے۔

LAMBDA کے ساتھ ایکسل میں ایک سادہ کسٹم فنکشن بنانا

آئیے ایک بہت ہی آسان فارمولے سے شروع کرتے ہیں۔ اس مثال میں، ہم ایک حسب ضرورت فنکشن بنانے جا رہے ہیں جو دو پیرامیٹرز میں لے کر ان کو ایک ساتھ جوڑتا ہے۔ اگرچہ بہت عملی نہیں ہے، یہ فارمولہ ایک اچھا نقطہ آغاز ہے۔

  1. ایک سیل منتخب کریں۔
  2. فارمولا بار میں، ذیل میں فارمولا درج کریں:
     =LAMBDA(firstNumber, secondNumber, firstNumber+secondNumber)
  3. دبائیں داخل کریں۔ .

یہ فارمولا وضاحت کرتا ہے۔ پہلا نمبر اور دوسرا نمبر پیرامیٹرز کے طور پر. پھر بتاتا ہے۔ LAMBDA پیرامیٹرز لینے اور انہیں ایک ساتھ جمع کرنے کے لیے۔

  LAMBDA ایکسل میں غلطی واپس کر رہا ہے۔

ایک بار جب آپ دبائیں گے۔ داخل کریں۔ ، ایکسل ایک غلطی واپس کرے گا جس سے یہ ظاہر ہوتا ہے کہ فنکشن کو ان پٹ کی ضرورت ہے۔ تشویش کی کوئی وجہ نہیں؛ اس کی وجہ یہ ہے کہ آپ کے حسب ضرورت فارمولے میں کام کرنے کے لیے کوئی ان پٹ نہیں ہے۔ LAMBDA فنکشن کے بعد اپنے فارمولے میں دو نمونہ ان پٹ شامل کریں:

 =LAMBDA(firstNumber,secondNumber, firstNumber+secondNumber)(A2, B2)

یہ فارمولہ پچھلے LAMBDA فنکشن کو کام کرنے کے لیے دو ان پٹ دیتا ہے۔ حکم اہم ہے۔ A2 اور B2 بھرنا پہلا نمبر اور دوسرا نمبر بالترتیب

  ایکسل میں LAMBDA فنکشن ان پٹ دینا

اب آپ کو اپنے LAMBDA فارمولے کو A2 اور B2 کی اقدار کے ساتھ کام کرتے ہوئے دیکھنا چاہیے۔ اب جب کہ آپ کو یقین ہے کہ آپ کا LAMBDA فارمولہ کام کر رہا ہے، اب وقت آگیا ہے کہ اسے Name Manager میں ایک نام دیں۔

  1. اپنا LAMBDA فارمولہ کاپی کریں۔ فارمولے سے ٹیسٹ ان پٹ کو خارج کریں۔
  2. کھولیں۔ نام منیجر .
  3. ایک نیا بنائیں نام .
  4. اپنے فنکشن کو ایک نام دیں۔ ہم اسے کال کرنے جا رہے ہیں۔ mySumFunction اس مثال میں.
  5. میں سے مراد باکس، اپنا LAMBDA فارمولا درج کریں:
     =LAMBDA(firstNumber, secondNumber, firstNumber+secondNumber)
  6. کلک کریں۔ ٹھیک ہے .
  ایکسل میں نام مینیجر کے ساتھ اپنی مرضی کے مطابق فنکشن بنانا

آپ کا کسٹم فنکشن استعمال کے لیے تیار ہے! ایک سیل منتخب کریں اور پیرامیٹرز کے ساتھ اپنے حسب ضرورت فنکشن کا نام درج کریں:

 =mySumFunction(10,12)
  ایکسل میں ایک حسب ضرورت فنکشن

یہ کسٹم فنکشن دو پیرامیٹرز کو جمع کرے گا۔ 10 اور 12 ، اور واپس 22 سیل میں آپ اپنے حسب ضرورت فنکشن میں سیلز اور رینجز کا بھی حوالہ دے سکتے ہیں۔ یہ بالکل کسی دوسرے ایکسل فنکشن کی طرح ہے، لیکن آپ کے اپنے ذائقے کے ساتھ۔

ایکسل میں ٹیکسٹ کیس کو تبدیل کرنے کے لیے ایک کسٹم فنکشن بنانا

اب کچھ اور کرنے کی کوشش کرتے ہیں۔ مندرجہ ذیل فارمولہ سے متن لیتا ہے۔ A2 اور اسے سزا کے کیس میں تبدیل کرتا ہے۔ :

 =UPPER(LEFT(A2,1))&LOWER(RIGHT(A2,LEN(A2)-1)) 

ایکسل میں اس مقصد کے لیے بلٹ ان فنکشن نہیں ہے۔ اس لیے یہ فارمولا بہت مفید ہے۔ دوسری طرف، جب بھی آپ کو کسی چیز کو جملے کے کیس میں تبدیل کرنے کی ضرورت ہو اسے ٹائپ کرنا مشکل ہے۔ تو کیوں نہ اسے LAMBDA کے ساتھ اپنی مرضی کے مطابق فنکشن بنائیں؟

کسی بھی سائٹ سے کوئی بھی فلم ڈاؤن لوڈ کریں۔

بالکل پہلے کی طرح، یہ یقینی بنانے کے لیے پہلے اپنے فارمولے کی جانچ کریں۔ ایک بار جب آپ کو یقین ہو جائے کہ یہ کام کرتا ہے، تو اسے اپنی مرضی کے فنکشن میں تبدیل کریں:

  1. کھولیں۔ نام منیجر .
  2. ایک نیا نام بنائیں۔
  3. اپنے فنکشن کے لیے ایک نام ٹائپ کریں۔ ہم اسے کال کرنے جا رہے ہیں۔ جملہ .
  4. میں درج ذیل فارمولہ داخل کریں۔ سے مراد باکس:
     =LAMBDA(textTarget, UPPER(LEFT(textTarget,1))&LOWER(RIGHT(textTarget,LEN(textTarget)-1)))
  5. کلک کریں۔ ٹھیک ہے .
  ایکسل میں نام مینیجر کے ساتھ اپنی مرضی کے مطابق فنکشن بنانا

آپ کا حسب ضرورت فنکشن اب آپ کی خدمت کے لیے تیار ہے۔ ایک سیل منتخب کریں، پھر SENTENCE فنکشن کا استعمال کریں جو آپ نے ٹیکسٹ کو جملے کے کیس میں تبدیل کرنے کے لیے بنایا ہے۔

  ایکسل میں ایک حسب ضرورت فنکشن

LAMBDA کے ساتھ ایکسل کی طاقت کو دور کریں۔

اپنی طاقتور صلاحیتوں کے ساتھ، LAMBDA کسی بھی ایکسل صارف کے لیے ایک انمول ٹول ہے جو اپنی اسپریڈشیٹ کی مہارت کو اگلے درجے تک لے جانے کے خواہاں ہے۔

اب تک، آپ کو ایکسل میں حسب ضرورت فنکشنز بنانے کے لیے LAMBDA اور Name Manager کا استعمال کرنے کے بارے میں اچھی طرح سمجھ لینا چاہیے۔ اب آگے بڑھیں، LAMBDA کو آزمائیں، اور دیکھیں کہ آپ کیا حیرت انگیز چیزیں کر سکتے ہیں!