ایکسل لیفٹ فنکشن فارمولہ مثالوں کے ساتھ

  • اس کا اشتراک
Michael Brown

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

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

    <5

    Excel LEFT فنکشن - syntax

    Excel میں LEFT فنکشن سٹرنگ کے آغاز سے حروف کی مخصوص تعداد (سبسٹرنگ) لوٹاتا ہے۔

    LEFT فنکشن کا نحو اس طرح ہے مندرجہ ذیل:

    LEFT(text, [num_chars])

    کہاں:

    • Text (ضرورت) وہ ٹیکسٹ سٹرنگ ہے جس سے آپ سب اسٹرنگ نکالنا چاہتے ہیں۔ عام طور پر یہ متن پر مشتمل سیل کے حوالے کے طور پر فراہم کیا جاتا ہے۔
    • Num_chars (اختیاری) - نکالنے کے لیے حروف کی تعداد، سٹرنگ کے بائیں جانب سے شروع ہوتی ہے۔
        num_chars text کی کل لمبائی سے زیادہ ہے، بائیں فارمولہ تمام text کو لوٹائے گا۔

مثال کے طور پر، سیل A2 میں ٹیکسٹ سے پہلے 3 حروف نکالنے کے لیے، یہ فارمولہ استعمال کریں:

=LEFT(A2, 3)

درج ذیل اسکرین شاٹ نتیجہ دکھاتا ہے:

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

ایکسل میں LEFT فنکشن کا استعمال کیسے کریں - فارمولہ مثالیں

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

کسی مخصوص کریکٹر سے پہلے سب اسٹرنگ کو کیسے نکالا جائے

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

اگر پہلے اور آخری ناموں کو اسپیس سے الگ کیا جاتا ہے، تو مسئلہ اسپیس کی پوزیشن پر کام کرنے کے لیے ابلتا ہے۔ ایک سٹرنگ میں کریکٹر، جسے SEARCH یا FIND فنکشن استعمال کر کے آسانی سے کیا جا سکتا ہے۔

فرض کریں کہ پورا نام سیل A2 میں ہے، اس سادہ فارمولے سے اسپیس کی پوزیشن واپس کی جاتی ہے: SEARCH(" ", A2))۔ اور اب، آپ اس فارمولے کو LEFT فنکشن کے num_chars دلیل میں ایمبیڈ کرتے ہیں:

=LEFT(A2, SEARCH(" ", A2))

فارمولے کو کچھ اور بہتر کرنے کے لیے، پچھلی جگہ سے چھٹکارا حاصل کریں۔ تلاش کے فارمولے کے نتیجے سے 1 کو گھٹانا (خلیوں میں نظر نہیں آتا، پیچھے کی جگہیں بہت سے مسائل کا باعث بن سکتی ہیں خاص طور پر اگر آپ دوسرے فارمولوں میں نکالے گئے ناموں کو استعمال کرنے کا ارادہ رکھتے ہیں):

=LEFT(A2, SEARCH(" ", A2)-1)

اسی انداز میں ، آپ ٹیلی فون نمبروں کے کالم سے ملک کے کوڈ نکال سکتے ہیں۔ فرق صرف یہ ہے کہ آپ کسی جگہ کی بجائے پہلے ہائفن ("-") کی پوزیشن معلوم کرنے کے لیے سرچ فنکشن کا استعمال کرتے ہیں:

=LEFT(A2, SEARCH("-", A2)-1)

ریپنگ اپ، آپ اس عام کو استعمال کرسکتے ہیں۔ ایک ذیلی سٹرنگ حاصل کرنے کے لیے فارمولہ جو کسی دوسرے حرف سے پہلے ہو:

LEFT( string , SEARCH( کریکٹر , string ) - 1)

کیسے سٹرنگ سے آخری N حروف کو ہٹا دیں

آپ پہلے سے ہی جانتے ہیں کہ ٹیکسٹ اسٹرنگ کے آغاز سے ہی سب اسٹرنگ حاصل کرنے کے لیے Excel LEFT فنکشن کا استعمال کیسے کیا جاتا ہے۔ لیکن کبھی کبھی آپ کچھ مختلف کرنا چاہتے ہیں -سٹرنگ کے آخر سے حروف کی ایک مخصوص تعداد کو ہٹا دیں اور باقی سٹرنگ کو دوسرے سیل میں کھینچیں۔ اس کے لیے، LEN کے ساتھ LEFT فنکشن کا استعمال کریں، اس طرح:

LEFT( string, LEN( string ) - number_of_chars_to_remove )

فارمولہ اس منطق کے ساتھ کام کرتا ہے: LEN فنکشن ایک سٹرنگ میں حروف کی کل تعداد حاصل کرتا ہے، پھر آپ کل لمبائی سے ناپسندیدہ حروف کی تعداد کو گھٹاتے ہیں، اور LEFT فنکشن کو باقی حروف واپس کرنے کی ضرورت ہوتی ہے۔

کے لیے مثال کے طور پر، A2 میں متن سے آخری 7 حروف کو ہٹانے کے لیے، یہ فارمولہ استعمال کریں:

=LEFT(A2, LEN(A2)-7)

جیسا کہ نیچے اسکرین شاٹ میں دکھایا گیا ہے، فارمولہ کامیابی کے ساتھ " - ToDo" کو کاٹ دیتا ہے۔ کالم A میں ٹیکسٹ سٹرنگز سے پوسٹ فکس (4 حروف، ایک ہائفن اور 2 اسپیس) Excel LEFT فنکشن ہمیشہ متن واپس کرتا ہے، یہاں تک کہ جب آپ کسی نمبر سے چند پہلے ہندسے نکال رہے ہوں۔ آپ کے لیے اس کا مطلب یہ ہے کہ آپ اپنے لیفٹ فارمولوں کے نتائج کو حسابات میں یا دوسرے ایکسل فنکشنز میں استعمال نہیں کر پائیں گے جو نمبرز پر کام کرتے ہیں۔ متن کے تار کے بجائے نمبر؟ بس اسے VALUE فنکشن میں لپیٹ کر، جو ایک نمبر کی نمائندگی کرنے والی سٹرنگ کو نمبر میں تبدیل کرنے کے لیے ڈیزائن کیا گیا ہے، اس طرح: VALUE(LEFT())

مثال کے طور پر، A2 میں سٹرنگ سے پہلے 2 حروف کو نکالنے کے لیےاور آؤٹ پٹ کو نمبرز میں تبدیل کریں، یہ فارمولہ استعمال کریں:

=VALUE(LEFT(A2,2))

نتیجہ کچھ اس سے ملتا جلتا نظر آئے گا:

جیسا کہ آپ اوپر اسکرین شاٹ میں دیکھ سکتے ہیں، نمبرز ایک ویلیو لیفٹ فارمولے کے ساتھ حاصل کردہ کالم B میں سیلز میں دائیں طرف اترا ہوا ہے، کالم A میں بائیں طرف سے منسلک متن کے برعکس۔ چونکہ Excel آؤٹ پٹ کو اعداد کے طور پر تسلیم کرتا ہے، اس لیے آپ ان اقدار کا مجموعہ اور اوسط کرنے کے لیے آزاد ہیں، کم سے کم اور زیادہ سے زیادہ تلاش کریں۔ قدر کریں، اور کوئی اور حساب کریں۔

یہ ایکسل میں LEFT کے بہت سے ممکنہ استعمال میں سے چند ایک ہیں۔ اس ٹیوٹوریل میں زیر بحث فارمولوں کو قریب سے دیکھنے کے لیے، آپ Excel LEFT فنکشن نمونہ ورک شیٹ ڈاؤن لوڈ کرنے کے لیے خوش آمدید ہیں۔

مزید بائیں فارمولے کی مثالوں کے لیے، براہ کرم درج ذیل وسائل کو دیکھیں:

    8 دیئے گئے کریکٹر سے پہلے یا بعد میں حروف کی تعداد
  • مختلف رینجز کے اندر نمبروں پر مختلف حسابات کرنے کے لیے اری فارمولہ

Excel LEFT فنکشن کام نہیں کر رہا ہے - وجوہات اور حل

اگر Excel LEFT فنکشن آپ کی ورک شیٹس میں ٹھیک طرح سے کام نہیں کرتا ہے، تو اس کا امکان درج ذیل وجوہات میں سے کسی ایک کی وجہ سے ہے۔

1۔ Num_chars کی دلیل صفر سے کم ہے

اگر آپ کا ایکسل بائیں فارمولہ #VALUE لوٹاتا ہے! error، آپ کے لیے پہلی چیز جس کی جانچ کرنا ہے وہ ہے میں قدر num_chars دلیل۔ اگر یہ منفی نمبر ہے، تو صرف مائنس کے نشان کو ہٹا دیں اور غلطی ختم ہو جائے گی (یقیناً، اس بات کا بہت امکان نہیں ہے کہ کوئی مقصد کے تحت منفی نمبر ڈالے، لیکن غلطی کرنا انسان ہے :)

اکثر , VALUE کی خرابی اس وقت ہوتی ہے جب num_chars دلیل کی نمائندگی کسی دوسرے فنکشن سے کی جاتی ہے۔ اس صورت میں، اس فنکشن کو کسی دوسرے سیل میں کاپی کریں یا اسے فارمولا بار میں منتخب کریں اور F9 دبائیں تاکہ یہ دیکھیں کہ یہ کس چیز کے برابر ہے۔ اگر قیمت 0 سے کم ہے، تو غلطیوں کے لیے فنکشن کو چیک کریں۔

نقطے کو بہتر انداز میں بیان کرنے کے لیے، آئیے لیفٹ فارمولہ لیں جسے ہم نے پہلی مثال میں ملکی فون کوڈز نکالنے کے لیے استعمال کیا ہے: LEFT(A2 , SEARCH("-", A2)-1)۔ جیسا کہ آپ کو یاد ہوگا، num_chars argument میں سرچ فنکشن اصل سٹرنگ میں پہلے ہائفن کی پوزیشن کا حساب لگاتا ہے، جس سے ہم حتمی نتیجے سے ہائفن کو ہٹانے کے لیے 1 کو گھٹاتے ہیں۔ اگر میں غلطی سے -1 کو -11 کے ساتھ بدل دوں تو، فارمولہ #VALUE کی خرابی سے گزرے گا کیونکہ num_chars دلیل منفی نمبروں کے مساوی ہے:

2۔ اصل متن میں لیڈنگ اسپیس

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

اپنی ورک شیٹس میں نمایاں جگہوں سے چھٹکارا پانے کے لیے، Excel TRIM فنکشن یا Text Toolkit add-in استعمال کریں۔

3۔ ایکسل LEFT تاریخوں کے ساتھ کام نہیں کرتا ہے

اگر آپ کسی تاریخ کا انفرادی حصہ (جیسے دن، مہینہ یا سال) حاصل کرنے کے لیے Excel LEFT فنکشن کو استعمال کرنے کی کوشش کرتے ہیں، تو زیادہ تر معاملات میں آپ صرف پہلے چند ہندسوں کو بازیافت کریں گے۔ اس نمبر کا جو اس تاریخ کی نمائندگی کرتا ہے۔ بات یہ ہے کہ مائیکروسافٹ ایکسل میں، تمام تاریخیں 1 جنوری 1900 سے دنوں کی تعداد کی نمائندگی کرنے والے عدد کے طور پر محفوظ کی جاتی ہیں، جو کہ نمبر 1 کے طور پر محفوظ ہوتی ہیں (مزید معلومات کے لیے، براہ کرم ایکسل کی تاریخ کی شکل دیکھیں)۔ آپ سیل میں جو کچھ دیکھتے ہیں وہ تاریخ کی صرف ایک بصری نمائندگی ہے اور تاریخ کا مختلف فارمیٹ لگا کر اس کے ڈسپلے کو آسانی سے تبدیل کیا جا سکتا ہے۔

مثال کے طور پر، اگر آپ کے سیل A1 میں تاریخ 11-جنوری-2017 ہے اور آپ فارمولہ LEFT(A1,2) کا استعمال کرکے دن نکالنے کی کوشش کرتے ہیں، نتیجہ 42 ہوگا، جو کہ نمبر 42746 کے پہلے 2 ہندسے ہیں جو اندرونی ایکسل سسٹم میں 11 جنوری 2017 کو ظاہر کرتا ہے۔

تاریخ کے مخصوص حصے کو نکالنے کے لیے، درج ذیل فنکشن میں سے کوئی ایک استعمال کریں: DAY، MONTH یا YEAR۔

اگر آپ کی تاریخیں ٹیکسٹ اسٹرنگ کے طور پر درج کی جاتی ہیں، تو بائیں بازو کا فنکشن بغیر کسی رکاوٹ کے کام کرے گا، جیسا کہ دکھایا گیا ہے۔ اسکرین شاٹ کے دائیں حصے میں:

اس طرح آپ ایکسل میں لیفٹ فنکشن استعمال کرتے ہیں۔ میں پڑھنے کے لئے آپ کا شکریہ ادا کرتا ہوں اور امید کرتا ہوں کہ آپ کو دوبارہ ملوں گا۔اگلے ہفتے۔

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