কিভাবে Excel এ #NAME ত্রুটি ঠিক করবেন

এই পোস্টটি #NAME খুঁজে বের করা, ঠিক করা এবং প্রতিরোধ করার বিষয়ে আপনার যা জানা দরকার তা কভার করে? এক্সেলে ত্রুটি।

আপনি যদি কিছু সময়ের জন্য এক্সেল সূত্র ব্যবহার করে থাকেন, তাহলে সম্ভবত আপনি বিরক্তিকর #NAME এর সম্মুখীন হয়েছেন? ত্রুটি এক্সেল আমাদেরকে একটি সূত্র দিয়ে সমস্যা সমাধান করতে সাহায্য করার জন্য এই ত্রুটিটি দেখায়, কিন্তু সূত্রটি আসলে কী ভুল তা সঠিকভাবে বলে না।

'#NAME?' ত্রুটিটি সেলে উপস্থিত হয় যখন Excel আপনার সূত্র বা আপনার সূত্রের আর্গুমেন্টগুলিকে চিনতে পারে না৷ এটি নির্দেশ করে যে আপনার সূত্রে ব্যবহৃত অক্ষরগুলির সাথে কিছু ভুল বা অনুপস্থিত রয়েছে এবং এটি সংশোধন করা প্রয়োজন৷

আপনি কেন কখনো #NAME দেখতে পাবেন তার বিভিন্ন কারণ আছে? এক্সেলে ত্রুটি। সাধারণ কারণ হল সূত্র বা ফাংশনের সরল ভুল বানান। কিন্তু অন্যান্য কারণও রয়েছে, যার মধ্যে রয়েছে, ভুলভাবে টাইপ করা পরিসরের নাম, ভুল বানান কক্ষের পরিসর, সূত্রের পাঠ্যের চারপাশে উদ্ধৃতি চিহ্ন অনুপস্থিত, একটি কোষ পরিসরের জন্য কোলন অনুপস্থিত, বা ভুল সূত্র সংস্করণ। এই নিবন্ধে, আমরা কিছু সাধারণ সমস্যা ব্যাখ্যা করব যা Excel এ #Name ত্রুটির কারণ হতে পারে এবং কীভাবে সেগুলি ঠিক করা যায়।

ভুল বানান সূত্র বা ফাংশনের নাম

#Name ত্রুটির সবচেয়ে সাধারণ কারণ হল ফাংশনের নামের ভুল বানান বা যখন ফাংশনটি বিদ্যমান নেই। যখন আপনি একটি ফাংশন বা সূত্রের একটি ভুল সিনট্যাক্স প্রবেশ করেন, #Name ত্রুটিটি সেই ঘরে প্রদর্শিত হয় যেখানে সূত্রটি প্রবেশ করানো হয়৷

নিম্নলিখিত উদাহরণে, তালিকায় (কলাম A) একটি আইটেম (A1) কতবার পুনরাবৃত্তি হয় তা গণনা করতে COUTIF ফাংশন ব্যবহার করা হয়। কিন্তু, "COUNIF" ফাংশনের নামটি "COUNTIIF" হিসাবে ডবল 'II' সহ ভুল বানান করা হয়েছে, তাই সূত্রটি #NAME প্রদান করে? ত্রুটি.

আপনাকে যা করতে হবে তা হল ফাংশনের বানানটি সংশোধন করা এবং ত্রুটিটি সংশোধন করা হয়েছে।

এই ত্রুটি এড়াতে, আপনি সূত্রটি ম্যানুয়ালি টাইপ করার পরিবর্তে সূত্রের পরামর্শগুলি ব্যবহার করতে পারেন৷ আপনি সূত্রটি টাইপ করা শুরু করার সাথে সাথে, Excel নীচের দেখানো ফাংশনগুলির একটি তালিকা প্রদর্শন করবে যেখানে আপনি টাইপ করছেন।

প্রস্তাবিত ফাংশনগুলির একটিতে ডাবল-ক্লিক করুন বা স্বয়ংসম্পূর্ণ দ্বারা প্রস্তাবিত একটি ফাংশন গ্রহণ করতে TAB টিপুন৷ তারপর, আর্গুমেন্ট লিখুন এবং এন্টার টিপুন।

ভুল সেল পরিসর

#Name ত্রুটির আরেকটি কারণ হল ঘরের পরিসরটি ভুলভাবে প্রবেশ করানো। এই ত্রুটিটি ঘটবে যদি আপনি একটি পরিসরে একটি কোলন (:) অন্তর্ভুক্ত করতে ভুলে যান বা পরিসরের জন্য অক্ষর এবং সংখ্যার ভুল সমন্বয় ব্যবহার করেন।

নীচের উদাহরণে, রেঞ্জ রেফারেন্সে একটি কোলন নেই (A1:A6 এর পরিবর্তে A1A6), তাই ফলাফলটি #NAME ত্রুটি প্রদান করে।

একই উদাহরণে, ঘরের পরিসরে অক্ষর এবং সংখ্যার ভুল সমন্বয় রয়েছে, তাই এটি #NAME ত্রুটি প্রদান করে।

এখন, সঠিক ফলাফল পেতে সেল A7-এ ব্যবহৃত পরিসর ঠিক করা হয়েছে:

ভুল বানান নামের রেঞ্জ

একটি নামকৃত পরিসর হল একটি বর্ণনামূলক নাম, যা সেল ঠিকানার পরিবর্তে পৃথক কোষ বা কক্ষের পরিসর বোঝাতে ব্যবহৃত হয়। আপনি যদি আপনার সূত্রে একটি নামযুক্ত পরিসরের বানান ভুল করেন বা আপনার স্প্রেডশীটে সংজ্ঞায়িত নয় এমন একটি নাম উল্লেখ করেন, তাহলে সূত্রটি #NAME তৈরি করবে? ত্রুটি.

নীচের উদাহরণে, C4:C11 পরিসরটির নাম "ওজন"। যখন আমরা কক্ষের পরিসর যোগ করার জন্য এই নামটি ব্যবহার করার চেষ্টা করি, তখন আমরা #Name পাই? ত্রুটি. কারণ রেঞ্জের নাম "ওজন" ভুল বানান "ওজন" এবং B2 এর SUM ফাংশনটি #NAME ফেরত দেয়? ত্রুটি.

এখানে, আমরা #Name ত্রুটি পেয়েছি, কারণ আমরা সূত্রে অনির্ধারিত নাম পরিসর "লোড" ব্যবহার করার চেষ্টা করেছি। "লোড" নামের পরিসরটি এই শীটে বিদ্যমান নেই, তাই আমরা #NAME ত্রুটি পেয়েছি৷

নীচে, সংজ্ঞায়িত সেল পরিসরের বানান সংশোধন করা সমস্যার সমাধান করে এবং মাংসের মোট ওজন হিসাবে '46525' ফেরত দেয়।

এই ত্রুটি এড়াতে, আপনি নাম টাইপ করার পরিবর্তে ফাংশনের মধ্যে পরিসরের নাম সন্নিবেশ করতে 'পেস্ট নাম' ডায়ালগ বক্স ব্যবহার করতে পারেন। যখন আপনাকে আপনার সূত্রের মধ্যে পরিসরের নাম টাইপ করতে হবে, আপনার ওয়ার্কবুকে নামকৃত রেঞ্জের তালিকা দেখতে F3 ফাংশন কী টিপুন। পেস্ট নাম ডায়ালগ বক্সে, নামটি নির্বাচন করুন এবং ফাংশনে স্বয়ংক্রিয়ভাবে একটি নামযুক্ত পরিসর সন্নিবেশ করতে 'ঠিক আছে' ক্লিক করুন।

এইভাবে আপনাকে ম্যানুয়ালি নামটি টাইপ করতে হবে না যা ত্রুটিটি ঘটতে বাধা দেয়।

নামকৃত পরিসরের সুযোগ পরীক্ষা করুন

আরেকটি কারণ হল আপনি একটি '#NAME?' ত্রুটি পেতে পারেন যখন আপনি ওয়ার্কবুকের মধ্যে অন্য একটি ওয়ার্কশীট থেকে স্থানীয়ভাবে স্কোপ করা নামের রেঞ্জ রেফারেন্স করার চেষ্টা করেন। আপনি যখন একটি নামকৃত পরিসর সংজ্ঞায়িত করছেন, তখন আপনি সেট করতে পারেন যে আপনি পুরো ওয়ার্কবুক বা শুধুমাত্র একটি নির্দিষ্ট শীটে নামযুক্ত পরিসরের সুযোগ চান কিনা।

আপনি যদি একটি নির্দিষ্ট শীটে নামযুক্ত পরিসরের সুযোগ সেট করে থাকেন এবং এটি একটি ভিন্ন ওয়ার্কশীট থেকে উল্লেখ করার চেষ্টা করেন, তাহলে আপনি #NAME দেখতে পাবেন? ত্রুটি.

নামকৃত রেঞ্জের সুযোগ পরীক্ষা করতে, 'সূত্র' ট্যাব থেকে 'নেম ম্যানেজার' বিকল্পে ক্লিক করুন বা Ctrl + F3 টিপুন। এটি আপনাকে ওয়ার্কবুকের সমস্ত নামকৃত রেঞ্জ এবং টেবিলের নাম দেখাবে। এখানে, আপনি বিদ্যমান নামগুলি তৈরি করতে, মুছতে বা সম্পাদনা করতে পারেন৷

যদিও আপনি 'নাম ম্যানেজার' ডায়ালগ বক্সে নামযুক্ত রেঞ্জের সুযোগ পরীক্ষা করতে পারেন, আপনি এটি পরিবর্তন করতে পারবেন না। একটি নামকৃত পরিসর তৈরি করার সময় আপনি শুধুমাত্র সুযোগ সেট করতে পারেন। সেই অনুযায়ী নামযুক্ত পরিসরটি সংশোধন করুন বা সমস্যাটি সমাধান করতে একটি নতুন নামযুক্ত পরিসর সংজ্ঞায়িত করুন।

ডাবল কোট ছাড়া পাঠ্য ("")

একটি সূত্রে দ্বিগুণ উদ্ধৃতি ছাড়াই একটি পাঠ্য মান প্রবেশ করানোও #NAME ত্রুটির কারণ হবে৷ আপনি যদি সূত্রগুলিতে কোনও পাঠ্যের মান সন্নিবেশ করেন তবে আপনাকে অবশ্যই সেগুলিকে দ্বিগুণ উদ্ধৃতি চিহ্ন (" ") দিয়ে আবদ্ধ করতে হবে, এমনকি যদি আপনি শুধুমাত্র একটি স্থান ব্যবহার করেন।

উদাহরণস্বরূপ, নীচের সূত্রটি VLOOKUP ফাংশন ব্যবহার করে টেবিলে 'পিগ'-এর পরিমাণ খোঁজার চেষ্টা করছে। কিন্তু, B13-এ, টেক্সট স্ট্রিং ‘পিগ’ সূত্রে ডবল কোট (““) ছাড়াই প্রবেশ করানো হয়েছে। তাহলে সূত্রটি #NAME ফেরত দেয়? নীচে দেখানো হিসাবে ত্রুটি.

যদি একটি মানের চারপাশে উদ্ধৃতি থাকে, তবে এক্সেল এটিকে একটি পাঠ্য স্ট্রিং হিসাবে বিবেচনা করবে। কিন্তু যখন একটি টেক্সট মান ডাবল-কোটগুলিতে আবদ্ধ থাকে না, তখন এক্সেল এটিকে একটি নামযুক্ত পরিসর বা সূত্রের নাম হিসাবে বিবেচনা করে। যখন সেই নামের পরিসর বা ফাংশনটি পাওয়া যায় না, তখন এক্সেল #NAME ফেরত দেয়? ত্রুটি.

সূত্রের ডবল-উদ্ধৃতিতে শুধু পাঠ্য মান "পিগ" আবদ্ধ করুন এবং #NAME ত্রুটি অদৃশ্য হয়ে যাবে। উদ্ধৃতিগুলি যোগ করার পরে, VLOOKUP ফাংশনটি '15' হিসাবে শূকরের পরিমাণ প্রদান করে।

দ্রষ্টব্য: পাঠ্যের মানটি সোজা ডবল কোট (যেমন "কুকুর") দিয়ে আবদ্ধ করা দরকার। আপনি যদি স্মার্ট উদ্ধৃতি (অর্থাৎ ❝Dog❞) সহ একটি পাঠ্য মান প্রবেশ করেন, তবে Excel এগুলিকে উদ্ধৃতি হিসাবে চিনবে না এবং এর পরিবর্তে #NAME হবে? ত্রুটি.

পুরানো এক্সেল সংস্করণে নতুন সংস্করণ সূত্র ব্যবহার করা

নতুন এক্সেল সংস্করণে যে ফাংশনগুলি চালু করা হয়েছিল তা পুরানো এক্সেল সংস্করণগুলিতে কাজ করে না। উদাহরণস্বরূপ, নতুন ফাংশন যেমন CONCAT, TEXTJOIN, IFS, SWITCH ইত্যাদি এক্সেল 2016 এবং 2019 এ যোগ করা হয়েছে।

আপনি যদি এক্সেল 2007, 2010, 2013 এর মতো পুরানো এক্সেল সংস্করণগুলিতে এই নতুন ফাংশনগুলি ব্যবহার করার চেষ্টা করেন বা একটি পুরানো সংস্করণে এই সূত্রগুলি ধারণ করে এমন একটি ফাইল খুলতে পারেন, আপনি সম্ভবত একটি #NAME ত্রুটি পাবেন৷ এক্সেল এই নতুন ফাংশনগুলিকে চিনতে পারে না কারণ সেগুলি সেই সংস্করণে বিদ্যমান নেই।

দুঃখের বিষয়, এই সমস্যার কোন সমাধান নেই। আপনি এক্সেলের পুরানো সংস্করণে নতুন সূত্রগুলি ব্যবহার করতে পারবেন না। আপনি যদি একটি পুরানো সংস্করণে একটি ওয়ার্কবুক খুলছেন, নিশ্চিত করুন যে আপনি সেই ফাইলটিতে নতুন কোনো ফাংশন অন্তর্ভুক্ত করবেন না।

এছাড়াও, আপনি যদি 'সেভ অ্যাজ' বিকল্পটি ব্যবহার করে একটি সূত্র সহ একটি ম্যাক্রোযুক্ত একটি ওয়ার্কবুক সংরক্ষণ করেন, কিন্তু আপনি সদ্য সংরক্ষিত ফাইলে ম্যাক্রোগুলি সক্ষম না করেন তবে আপনি সম্ভবত একটি #NAME ত্রুটি দেখতে পাবেন।

সব #NAME খুঁজছেন? এক্সেল এ ত্রুটি

ধরা যাক আপনি একজন সহকর্মীর কাছ থেকে একটি বড় স্প্রেডশীট পেয়েছেন এবং আপনি ত্রুটির কারণে কিছু গণনা করতে পারবেন না। আপনি যদি না জানেন যে আপনার সমস্ত ত্রুটিগুলি কোথায় রয়েছে, তবে Excel এ #NAME ত্রুটিগুলি খুঁজে পেতে আপনি দুটি ভিন্ন উপায় ব্যবহার করতে পারেন৷

গো টু স্পেশাল টুল ব্যবহার করে

আপনি যদি আপনার ওয়ার্কশীটে যেকোন এবং সমস্ত ত্রুটি খুঁজে পেতে চান, তাহলে আপনি বিশেষ বৈশিষ্ট্যে যান। গো টু স্পেশাল টুল শুধু #NAME খুঁজে পায় না? একটি স্প্রেডশীটে ত্রুটি কিন্তু সব ধরনের ত্রুটি। আপনি কীভাবে এটি করবেন তা এখানে:

যে স্প্রেডশীটটিতে আপনি ত্রুটি সহ ঘরগুলি নির্বাচন করতে চান সেটি খুলুন, তারপরে, 'হোম' ট্যাবের সম্পাদনা গোষ্ঠীতে 'খুঁজে নিন এবং নির্বাচন করুন' আইকনে ক্লিক করুন।

বিকল্পভাবে, F5 টিপুন 'Go To' ডায়ালগ খুলুন এবং 'Special' অপশনে ক্লিক করুন।

যেভাবেই হোক, এটি 'Go to Special' ডায়ালগ বক্স খুলবে। এখানে, 'সূত্র' বিকল্পটি নির্বাচন করুন, সূত্রের অধীনে অন্য সমস্ত বিকল্পগুলি অনির্বাচন করুন এবং তারপরে, 'ত্রুটি' নির্বাচিত বলে বাক্সটি ছেড়ে দিন। তারপর, 'ঠিক আছে' ক্লিক করুন।

এটি নীচের হিসাবে দেখানো সমস্ত সেল নির্বাচন করবে যেগুলির মধ্যে কোনও ধরণের ত্রুটি রয়েছে। ত্রুটি কক্ষগুলি নির্বাচন করার পরে, আপনি চাইলে সেগুলিকে চিকিত্সা করতে পারেন৷

খুঁজুন এবং প্রতিস্থাপন ব্যবহার করে

আপনি যদি শীটে শুধুমাত্র #NAME ত্রুটিগুলি খুঁজে পেতে চান তবে আপনি সন্ধান এবং প্রতিস্থাপন টুলটি ব্যবহার করতে পারেন৷ এই পদক্ষেপগুলি অনুসরণ করুন:

প্রথমে, পরিসরটি নির্বাচন করুন বা সম্পূর্ণ ওয়ার্কশীটটি নির্বাচন করুন (Ctrl + A টিপে) যেখানে আপনি নামের ত্রুটিটি খুঁজে পেতে চান। তারপরে, 'হোম' ট্যাবে 'খুঁজুন এবং নির্বাচন করুন' ক্লিক করুন এবং 'খুঁজুন' নির্বাচন করুন বা Ctrl + F টিপুন।

খুঁজুন এবং প্রতিস্থাপন ডায়ালগ বক্সে, টাইপ করুন #NAME? 'কী খুঁজুন' ফিল্ডে এবং 'বিকল্প' বোতামে ক্লিক করুন।

তারপরে, 'লুক ইন' ড্রপ-ডাউনে 'মান' নির্বাচন করুন এবং তারপরে 'পরবর্তী খুঁজুন' বা 'সমস্ত খুঁজুন' বেছে নিন।

আপনি যদি 'Find Next' নির্বাচন করেন, Excel একের পর এক সেল নির্বাচন করে যার নামের ত্রুটি রয়েছে যা পৃথকভাবে চিকিত্সা করা যেতে পারে। অথবা, আপনি যদি 'সমস্ত খুঁজুন' নির্বাচন করেন, তাহলে খুঁজুন এবং প্রতিস্থাপন ডায়ালগের অধীনে আরেকটি বাক্স প্রদর্শিত হবে যেটি #NAME ত্রুটি সহ সমস্ত কক্ষের তালিকা করবে।

#NAME এড়িয়ে যাচ্ছেন? এক্সেল এ ত্রুটি

আমরা Excel-এ #NAME ত্রুটির সবচেয়ে সাধারণ কারণ দেখেছি এবং কীভাবে সেগুলি ঠিক করা যায় এবং এড়ানো যায়। কিন্তু #NAME ত্রুটিগুলি প্রতিরোধ করার সর্বোত্তম উপায় হল শীটে সূত্র লিখতে ফাংশন উইজার্ড ব্যবহার করা।

এক্সেল ফাংশন উইজার্ড আপনাকে দ্রুত বৈধ ফাংশন তৈরি করতে দেয়। এটি আপনাকে সিনট্যাক্স (পরিসীমা, মানদণ্ড) সহ ফাংশনগুলির একটি তালিকা প্রদান করে যা আপনি সহজেই বাস্তবায়ন করতে পারেন। এখানে কিভাবে:

প্রথমে, আপনি সূত্রটি সন্নিবেশ করতে চান এমন ঘরটি নির্বাচন করুন। তারপর, আপনি হয় 'সূত্র' ট্যাবে যেতে পারেন এবং ফাংশন লাইব্রেরি গ্রুপে 'ইনসার্ট ফাংশন' বিকল্পে ক্লিক করতে পারেন অথবা আপনি ফর্মুলা বারের পাশে টুলবারে অবস্থিত ফাংশন উইজার্ড বোতাম 'fx'-এ ক্লিক করতে পারেন।

এছাড়াও আপনি 'সূত্র' ট্যাবের অধীনে 'ফাংশন লাইব্রেরি'-এ উপলব্ধ যে কোনো একটি বিভাগ থেকে একটি ফাংশন বেছে নিতে পারেন।

ইনসার্ট ফাংশন ডায়ালগ বক্সে, 'একটি বিভাগ নির্বাচন করুন'-এর পাশের ড্রপ-ডাউন মেনুতে ক্লিক করুন এবং সেখানে তালিকাভুক্ত 13টি বিভাগের মধ্যে একটি বেছে নিন। নির্বাচিত বিভাগের অধীনে সমস্ত ফাংশন 'একটি ফাংশন নির্বাচন করুন' বাক্সে তালিকাভুক্ত করা হবে। আপনি যে ফাংশনটি সন্নিবেশ করতে চান তা নির্বাচন করুন এবং 'ঠিক আছে' ক্লিক করুন

বিকল্পভাবে, আপনি ফর্মুলা টাইপ করতে পারেন (আপনি একটি আংশিক নামও টাইপ করতে পারেন) 'একটি ফাংশনের জন্য অনুসন্ধান করুন' ফিল্ডে এবং এটি অনুসন্ধান করুন। তারপরে, ফাংশনে ডাবল-ক্লিক করুন বা 'ঠিক আছে' ক্লিক করুন।

এটি ফাংশন আর্গুমেন্ট ডায়ালগ বক্স খুলবে। এখানে, আপনাকে ফাংশনের আর্গুমেন্ট লিখতে হবে। উদাহরণস্বরূপ, আমরা VLOOKUP ফাংশন ব্যবহার করে টেবিলে 'পিগ'-এর পরিমাণ দেখতে চাই।

Look_value 'Pig' প্রবেশ করানো হয়েছে। Table_array-এর জন্য, আপনি সরাসরি ক্ষেত্রটিতে টেবিলের পরিসর (A1:D9) লিখতে পারেন বা পরিসর নির্বাচন করতে ক্ষেত্রের ভিতরে উপরের দিকের তীর বোতামে ক্লিক করতে পারেন। Co_index_num '3' এ প্রবেশ করানো হয়েছে এবং Range_lookup 'TRUE' এ সেট করা হয়েছে। একবার, আপনি সমস্ত আর্গুমেন্ট নির্দিষ্ট করে দিলে, 'ঠিক আছে' বোতামে ক্লিক করুন।

আপনি নির্বাচিত ঘরে ফলাফল এবং ফর্মুলা বারে সম্পূর্ণ সূত্র দেখতে পাবেন।

সূত্র উইজার্ড ব্যবহার করা আপনার অনেক সময় বাঁচাতে পারে এবং আপনাকে #NAME এড়াতে সাহায্য করতে পারে? এক্সেলে ত্রুটি।

এটাই.