اس پوسٹ میں ہر وہ چیز شامل ہے جس کے بارے میں آپ کو #NAME کو تلاش کرنے، ٹھیک کرنے اور روکنے کے بارے میں جاننے کی ضرورت ہے؟ ایکسل میں غلطیاں۔
اگر آپ تھوڑی دیر سے ایکسل فارمولے استعمال کر رہے ہیں، تو شاید آپ کو پریشان کن #NAME کا سامنا کرنا پڑا؟ غلطیاں ایکسل ہمیں فارمولے سے مسئلہ حل کرنے میں مدد کرنے کے لیے یہ غلطی دکھاتا ہے، لیکن یہ قطعی طور پر یہ نہیں بتاتا کہ فارمولے میں واقعی کیا غلط ہے۔
سیل میں '#NAME؟' خرابی اس وقت ظاہر ہوتی ہے جب Excel آپ کے فارمولے یا آپ کے فارمولے کے دلائل کو نہیں پہچانتا ہے۔ یہ اس بات کی نشاندہی کرتا ہے کہ آپ کے فارمولے کے استعمال کردہ حروف میں کچھ غلط یا غائب ہے اور اسے درست کرنے کی ضرورت ہے۔
آپ کو #NAME کیوں نظر آئے گا اس کی کئی وجوہات ہیں؟ ایکسل میں غلطیاں۔ عام وجہ فارمولے یا فنکشن کی سادہ غلط ہجے ہے۔ لیکن اس کے علاوہ دیگر وجوہات بھی ہیں، بشمول غلط ٹائپ کردہ رینج کا نام، غلط ہجے شدہ سیل رینج، فارمولے میں متن کے ارد گرد کوٹیشن مارکس غائب، سیل رینج کے لیے بڑی آنت کی کمی، یا فارمولہ کا غلط ورژن۔ اس آرٹیکل میں، ہم کچھ عام مسائل کی وضاحت کریں گے جو Excel میں #Name کی خرابی کا سبب بن سکتے ہیں اور انہیں کیسے ٹھیک کیا جائے۔
غلط ہجے والا فارمولا یا فنکشن کا نام
#Name کی خرابی کی سب سے عام وجہ فنکشن کے نام کی غلط ہجے یا جب فنکشن موجود نہیں ہے۔ جب آپ کسی فنکشن یا فارمولے کا غلط نحو درج کرتے ہیں، تو #Name کی خرابی اس سیل میں ظاہر ہوتی ہے جہاں فارمولہ درج ہوتا ہے۔
درج ذیل مثال میں، COUTIF فنکشن کا استعمال فہرست (کالم A) میں ایک آئٹم (A1) کے دہرائے جانے کی تعداد کو شمار کرنے کے لیے کیا جاتا ہے۔ لیکن، فنکشن کا نام "COUNIF" ڈبل 'II' کے ساتھ "COUNTIIF" کے طور پر غلط لکھا گیا ہے، لہذا فارمولہ #NAME واپس کرتا ہے؟ غلطی
آپ کو صرف فنکشن کے ہجے کو درست کرنا ہے، اور غلطی کو درست کرنا ہے۔
اس غلطی سے بچنے کے لیے، آپ فارمولے کو دستی طور پر ٹائپ کرنے کے بجائے فارمولہ کی تجاویز استعمال کر سکتے ہیں۔ جیسے ہی آپ فارمولہ ٹائپ کرنا شروع کریں گے، Excel ذیل میں مماثل فنکشنز کی ایک فہرست دکھائے گا جہاں آپ ٹائپ کر رہے ہیں جیسا کہ ذیل میں دکھایا گیا ہے۔
تجویز کردہ فنکشنز میں سے کسی ایک پر ڈبل کلک کریں یا خودکار تکمیل کے ذریعہ تجویز کردہ فنکشن کو قبول کرنے کے لیے ٹی اے بی دبائیں۔ پھر، دلائل درج کریں اور انٹر دبائیں۔
غلط سیل رینج
#Name کی خرابی کی ایک اور وجہ یہ ہے کہ سیل رینج غلط درج کی گئی ہے۔ یہ خرابی اس وقت پیش آئے گی جب آپ کسی رینج میں بڑی آنت (:) کو شامل کرنا بھول جاتے ہیں یا رینج کے لیے حروف اور اعداد کا غلط امتزاج استعمال کرتے ہیں۔
نیچے دی گئی مثال میں، رینج کے حوالہ میں بڑی آنت موجود نہیں ہے (A1:A6 کی بجائے A1A6)، لہذا نتیجہ #NAME کی خرابی لوٹاتا ہے۔
اسی مثال میں، سیل رینج میں حروف اور اعداد کا غلط امتزاج ہے، اس لیے یہ #NAME کی خرابی لوٹاتا ہے۔
اب، مناسب نتیجہ حاصل کرنے کے لیے سیل A7 میں استعمال ہونے والی رینج کو طے کر دیا گیا ہے:
غلط ہجے شدہ نام کی حد
ایک نامزد رینج ایک وضاحتی نام ہے، جو سیل ایڈریس کے بجائے انفرادی سیل یا سیلز کی رینج کے لیے استعمال ہوتا ہے۔ اگر آپ اپنے فارمولے میں کسی نام کی حد کو غلط لکھتے ہیں یا کسی ایسے نام کا حوالہ دیتے ہیں جو آپ کی اسپریڈشیٹ میں بیان نہیں کیا گیا ہے، تو فارمولہ #NAME پیدا کرے گا؟ خرابی
ذیل کی مثال میں، رینج C4:C11 کا نام "وزن" ہے۔ جب ہم اس نام کو سیلز کی رینج کا مجموعہ کرنے کی کوشش کرتے ہیں تو ہمیں #Name ملتا ہے؟ غلطی اس کی وجہ یہ ہے کہ رینج کا نام "وزن" غلط لکھا گیا ہے "ویٹ" اور B2 میں SUM فنکشن #NAME واپس کرتا ہے؟ غلطی
یہاں، ہمیں #Name کی خرابی ملتی ہے، کیونکہ ہم نے فارمولے میں غیر متعینہ نام کی حد "لوڈ" کو استعمال کرنے کی کوشش کی۔ اس شیٹ میں نامزد کردہ رینج "لوڈ" موجود نہیں ہے، لہذا ہمیں #NAME کی خرابی ملی۔
ذیل میں، متعین سیل رینج کے ہجے کو درست کرنے سے مسئلہ حل ہو جاتا ہے اور '46525' گوشت کے کل وزن کے طور پر واپس آتا ہے۔
اس غلطی سے بچنے کے لیے، آپ نام ٹائپ کرنے کے بجائے رینج کا نام فنکشن میں داخل کرنے کے لیے 'Paste Name' ڈائیلاگ باکس استعمال کر سکتے ہیں۔ جب آپ کو اپنے فارمولے میں رینج کا نام ٹائپ کرنے کی ضرورت ہو، تو اپنی ورک بک میں نامزد رینجز کی فہرست دیکھنے کے لیے F3 فنکشن کی کو دبائیں پیسٹ نام کے ڈائیلاگ باکس پر، نام کو منتخب کریں اور فنکشن میں خود بخود ایک نامزد رینج داخل کرنے کے لیے 'OK' پر کلک کریں۔
اس طرح آپ کو دستی طور پر نام ٹائپ کرنے کی ضرورت نہیں ہے جو غلطی کو ہونے سے روکتا ہے۔
نامزد رینج کا دائرہ چیک کریں۔
ایک اور وجہ جو آپ کو '#NAME؟' غلطی حاصل کر سکتی ہے وہ یہ ہے کہ جب آپ ورک بک کے اندر موجود کسی دوسری ورک شیٹ سے مقامی طور پر دائر کردہ نام کی حد کا حوالہ دینے کی کوشش کرتے ہیں۔ جب آپ ایک نامزد رینج کی وضاحت کر رہے ہوتے ہیں، تو آپ سیٹ کر سکتے ہیں کہ آیا آپ نامزد رینج کا دائرہ پوری ورک بک کے لیے چاہتے ہیں یا صرف ایک مخصوص شیٹ کے لیے۔
اگر آپ نے نامزد کردہ رینج کا دائرہ کسی خاص شیٹ پر سیٹ کیا ہے اور اسے کسی مختلف ورک شیٹ سے حوالہ دینے کی کوشش کی ہے، تو آپ کو #NAME نظر آئے گا؟ خرابی
نامزد رینجز کے دائرہ کار کو چیک کرنے کے لیے، 'فارمولا' ٹیب سے 'نام مینیجر' آپشن پر کلک کریں یا Ctrl + F3 دبائیں۔ یہ آپ کو ورک بک میں تمام نامزد رینجز اور ٹیبل کے نام دکھائے گا۔ یہاں، آپ موجودہ ناموں کو تخلیق، حذف یا ترمیم کر سکتے ہیں۔
اگرچہ آپ 'نام مینیجر' ڈائیلاگ باکس میں نامزد حدود کے دائرہ کار کو چیک کر سکتے ہیں، آپ اسے تبدیل نہیں کر سکتے۔ ایک نامزد رینج بناتے وقت آپ صرف اسکوپ سیٹ کر سکتے ہیں۔ اس کے مطابق نامزد کردہ رینج کو درست کریں یا مسئلہ کو حل کرنے کے لیے ایک نئی نامزد کردہ رینج کی وضاحت کریں۔
دوہری اقتباسات کے بغیر متن ("")
فارمولے میں دوہرے اقتباسات کے بغیر متن کی قدر درج کرنا بھی #NAME کی خرابی کا سبب بنے گا۔ اگر آپ فارمولوں میں متن کی کوئی قدر درج کرتے ہیں، تو آپ کو انہیں دوہرے کوٹیشن مارکس ("") میں بند کرنا چاہیے، چاہے آپ صرف ایک جگہ استعمال کر رہے ہوں۔
مثال کے طور پر، نیچے دیا گیا فارمولا VLOOKUP فنکشن کا استعمال کرتے ہوئے ٹیبل میں 'سور' کی مقدار کو تلاش کرنے کی کوشش کر رہا ہے۔ لیکن، B13 میں، ٹیکسٹ سٹرنگ 'Pig' فارمولے میں دوہرے اقتباسات ("") کے بغیر درج کی گئی ہے۔ تو فارمولہ #NAME لوٹاتا ہے؟ غلطی جیسا کہ ذیل میں دکھایا گیا ہے۔
اگر کسی قدر کے ارد گرد اقتباسات ہیں، تو Excel اسے ٹیکسٹ سٹرنگ کے طور پر دیکھے گا۔ لیکن جب ٹیکسٹ ویلیو کو ڈبل اقتباسات میں بند نہیں کیا جاتا ہے، تو Excel اسے ایک نامزد رینج یا فارمولہ کے نام کے طور پر سمجھتا ہے۔ جب وہ نامزد رینج یا فنکشن نہیں ملتا ہے، ایکسل #NAME لوٹاتا ہے؟ غلطی
فارمولے میں صرف ٹیکسٹ ویلیو "پگ" کو ڈبل اقتباسات میں بند کریں اور #NAME کی خرابی غائب ہو جائے گی۔ اقتباسات شامل کرنے کے بعد، VLOOKUP فنکشن سور کی مقدار کو '15' کے طور پر لوٹاتا ہے۔
نوٹ: متن کی قدر کو سیدھے ڈبل اقتباسات (یعنی "کتا") کے ساتھ منسلک کرنے کی ضرورت ہے۔ اگر آپ سمارٹ اقتباسات (یعنی ❝Dog❞) کے ساتھ ٹیکسٹ ویلیو درج کرتے ہیں، تو Excel ان کو اقتباسات کے طور پر نہیں پہچانے گا اور اس کا نتیجہ #NAME ہوگا؟ غلطی
پرانے ایکسل ورژن میں نئے ورژن کے فارمولوں کا استعمال
نئے ایکسل ورژن میں متعارف کرائے گئے فنکشنز پرانے ایکسل ورژن پر کام نہیں کرتے۔ مثال کے طور پر، نئے فنکشنز جیسے CONCAT، TEXTJOIN، IFS، سوئچ وغیرہ کو Excel 2016 اور 2019 میں شامل کیا گیا تھا۔
اگر آپ ایکسل 2007، 2010، 2013 جیسے پرانے ایکسل ورژن میں ان نئے فنکشنز کو استعمال کرنے کی کوشش کرتے ہیں یا پرانے ورژن میں ان فارمولوں پر مشتمل فائل کھولتے ہیں، تو آپ کو ممکنہ طور پر #NAME کی خرابی ملے گی۔ Excel ان نئے فنکشنز کو نہیں پہچانتا کیونکہ وہ اس ورژن میں موجود نہیں ہیں۔
افسوس کی بات ہے کہ اس مسئلے کا کوئی حل نہیں ہے۔ آپ صرف ایکسل کے پرانے ورژن میں نئے فارمولے استعمال نہیں کر سکتے۔ اگر آپ پرانے ورژن میں ورک بک کھول رہے ہیں، تو یقینی بنائیں کہ آپ اس فائل میں کوئی بھی نیا فنکشن شامل نہیں کرتے ہیں۔
اس کے علاوہ، اگر آپ ایک ایسی ورک بک کو محفوظ کرتے ہیں جس میں ایک فارمولے کے ساتھ میکرو ہے 'Save As' اختیار کا استعمال کرتے ہوئے، لیکن آپ نے نئی محفوظ کردہ فائل میں میکرو کو فعال نہیں کیا، تو آپ کو ممکنہ طور پر #NAME کی خرابی نظر آئے گی۔
سبھی #NAME تلاش کر رہے ہیں؟ ایکسل میں غلطیاں
فرض کریں کہ آپ کو ایک ساتھی سے ایک بڑی اسپریڈشیٹ موصول ہوئی ہے اور آپ غلطیوں کی وجہ سے کچھ حساب کتاب کرنے کے قابل نہیں ہیں۔ اگر آپ نہیں جانتے کہ آپ کی تمام غلطیاں کہاں ہیں، تو آپ Excel میں #NAME کی غلطیاں تلاش کرنے کے لیے دو مختلف طریقے استعمال کر سکتے ہیں۔
گو ٹو اسپیشل ٹول کا استعمال کرنا
اگر آپ اپنی ورک شیٹ میں کوئی اور تمام خامیاں تلاش کرنا چاہتے ہیں، تو آپ گو ٹو اسپیشل فیچر کے ساتھ ایسا کر سکتے ہیں۔ گو ٹو سپیشل ٹول نہ صرف #NAME کو تلاش کرتا ہے؟ غلطیاں لیکن اسپریڈشیٹ میں ہر قسم کی غلطیاں۔ یہاں یہ ہے کہ آپ یہ کیسے کرتے ہیں:
اس اسپریڈشیٹ کو کھولیں جس میں آپ خامی والے سیلز کو منتخب کرنا چاہتے ہیں، پھر، 'ہوم' ٹیب کے ایڈیٹنگ گروپ میں 'فائنڈ اینڈ سلیکٹ' آئیکن پر کلک کریں۔
متبادل طور پر، F5 دبائیں 'گو ٹو' ڈائیلاگ کھولیں اور 'خصوصی' آپشن پر کلک کریں۔
کسی بھی طرح سے، یہ 'گو ٹو اسپیشل' ڈائیلاگ باکس کو کھول دے گا۔ یہاں، 'فارمولز' آپشن کا انتخاب کریں، فارمولوں کے تحت دیگر تمام آپشنز کو غیر منتخب کریں اور پھر، 'خرابیوں' کو منتخب کرنے والے باکس کو چھوڑ دیں۔ پھر، 'OK' پر کلک کریں۔
یہ ان تمام سیلز کو منتخب کرے گا جن میں کسی قسم کی خرابی ہے جیسا کہ ذیل میں دکھایا گیا ہے۔ ایرر سیلز منتخب ہونے کے بعد، آپ پھر ان کا علاج کر سکتے ہیں جیسا کہ آپ چاہتے ہیں۔
تلاش کریں اور تبدیل کریں کا استعمال کریں۔
اگر آپ شیٹ میں صرف #NAME کی خرابیوں کو تلاش کرنا چاہتے ہیں، تو آپ ڈھونڈیں اور تبدیل کریں ٹول استعمال کر سکتے ہیں۔ ان اقدامات پر عمل:
سب سے پہلے، رینج کو منتخب کریں یا پوری ورک شیٹ کو منتخب کریں (Ctrl + A دبانے سے) جس میں آپ نام کی خرابی تلاش کرنا چاہتے ہیں۔ پھر، 'ہوم' ٹیب میں 'تلاش کریں اور منتخب کریں' پر کلک کریں اور 'تلاش کریں' کو منتخب کریں یا Ctrl + F دبائیں۔
ڈھونڈیں اور تبدیل کریں ڈائیلاگ باکس میں، #NAME ٹائپ کریں؟ 'کیا تلاش کریں' فیلڈ میں اور 'آپشنز' بٹن پر کلک کریں۔
پھر، 'دیکھیں' ڈراپ ڈاؤن میں 'اقدار' کا انتخاب کریں، اور پھر 'فائنڈ اگلا' یا 'سب تلاش کریں' کو منتخب کریں۔
اگر آپ 'Find Next' کو منتخب کرتے ہیں، تو Excel ایک ایک کرکے سیلز کو منتخب کرتا ہے جن میں نام کی خرابی ہوتی ہے جس کا انفرادی طور پر علاج کیا جاسکتا ہے۔ یا، اگر آپ 'Find All' کو منتخب کرتے ہیں، تو تلاش کریں اور تبدیل کریں ڈائیلاگ کے نیچے ایک اور باکس ظاہر ہوگا جو #NAME کی خامیوں والے تمام سیلز کی فہرست دیتا ہے۔
#NAME سے گریز کر رہے ہیں؟ ایکسل میں غلطیاں
ہم نے Excel میں #NAME کی خرابیوں کی سب سے عام وجہ دیکھی ہے اور ان کو ٹھیک کرنے اور ان سے بچنے کا طریقہ دیکھا ہے۔ لیکن #NAME کی غلطیوں کو روکنے کا بہترین طریقہ شیٹ میں فارمولے داخل کرنے کے لیے فنکشن وزرڈ کا استعمال کرنا ہے۔
ایکسل فنکشن وزرڈ آپ کو تیزی سے درست فنکشنز بنانے کی اجازت دیتا ہے۔ یہ آپ کو نحو (حد، معیار) کے ساتھ افعال کی فہرست فراہم کرتا ہے جسے آپ آسانی سے نافذ کر سکتے ہیں۔ یہاں ہے کیسے:
سب سے پہلے، وہ سیل منتخب کریں جہاں آپ فارمولہ داخل کرنا چاہتے ہیں۔ اس کے بعد، آپ یا تو 'فارمولز' ٹیب پر جا کر فنکشن لائبریری گروپ میں 'انسرٹ فنکشن' کے آپشن پر کلک کر سکتے ہیں یا آپ فارمولا بار کے ساتھ ٹول بار پر موجود فنکشن وزرڈ بٹن 'fx' پر کلک کر سکتے ہیں۔
آپ 'فارمولز' ٹیب کے تحت 'فنکشن لائبریری' میں دستیاب زمروں میں سے کسی ایک فنکشن کا انتخاب بھی کر سکتے ہیں۔
Insert Function ڈائیلاگ باکس میں، 'کیٹیگری کو منتخب کریں' کے آگے ڈراپ ڈاؤن مینو پر کلک کریں اور وہاں درج 13 زمروں میں سے ایک کو منتخب کریں۔ منتخب کردہ زمرہ کے تحت تمام فنکشنز 'ایک فنکشن منتخب کریں' باکس میں درج ہوں گے۔ وہ فنکشن منتخب کریں جسے آپ داخل کرنا چاہتے ہیں اور 'اوکے' پر کلک کریں
متبادل طور پر، آپ فارمولہ ٹائپ کر سکتے ہیں (آپ جزوی نام بھی ٹائپ کر سکتے ہیں) 'فنکشن تلاش کریں' فیلڈ میں اور اسے تلاش کریں۔ پھر، فنکشن پر ڈبل کلک کریں یا 'OK' پر کلک کریں۔
اس سے فنکشن آرگیومینٹس ڈائیلاگ باکس کھل جائے گا۔ یہاں، آپ کو فنکشن کے دلائل درج کرنے کی ضرورت ہے۔ مثال کے طور پر، ہم VLOOKUP فنکشن کا استعمال کرتے ہوئے ٹیبل میں 'سور' کی مقدار تلاش کرنا چاہتے ہیں۔
Look_value 'Pig' درج کیا گیا ہے۔ Table_array کے لیے، آپ فیلڈ میں ٹیبل کی رینج (A1:D9) براہ راست داخل کر سکتے ہیں یا رینج کو منتخب کرنے کے لیے فیلڈ کے اندر اوپر کی طرف تیر والے بٹن پر کلک کر سکتے ہیں۔ Co_index_num '3' درج کیا گیا ہے اور Range_lookup کو 'TRUE' پر سیٹ کیا گیا ہے۔ ایک بار، آپ نے تمام دلائل بتا دیے، 'اوکے' بٹن پر کلک کریں۔
آپ کو منتخب سیل میں نتیجہ اور فارمولا بار میں مکمل فارمولہ نظر آئے گا۔
فارمولا وزرڈ استعمال کرنے سے آپ کا کافی وقت بچ سکتا ہے اور آپ کو #NAME سے بچنے میں مدد مل سکتی ہے؟ ایکسل میں غلطیاں۔
یہی ہے.