মাইক্রোসফ্ট এক্সেল একটি স্প্রেডশীট প্রোগ্রাম যা মাইক্রোসফ্ট দ্বারা বিকাশিত এবং বিতরণ করা হয়েছে। এটি প্রায় সমস্ত প্ল্যাটফর্ম জুড়ে উপলব্ধ এবং ব্যবসা এবং অন্যান্য উদ্দেশ্যে ব্যাপকভাবে ব্যবহৃত হয়। ইন্টারফেস এবং অসংখ্য সূত্র/ফাংশন ব্যবহার করা সহজ হওয়ার কারণে, এটি ডেটার সহজ ডকুমেন্টেশনকে বাস্তবে পরিণত করেছে। যাইহোক, বেশ সম্প্রতি, প্রচুর রিপোর্ট আসছে যেখানে ব্যবহারকারীরা একটি শব্দের জন্য একটি নির্দিষ্ট অক্ষর প্রতিস্থাপন করার জন্য একটি সূত্র প্রয়োগ করতে অক্ষম এবং একটি "একটি অ্যারে মান খুঁজে পাওয়া যায়নি" ত্রুটি প্রদর্শিত হয়৷
সাধারণত, এমন অনেক সূত্র আছে যা এনট্রাইল নির্দিষ্ট কমান্ড তৈরি করতে প্রয়োগ করা যেতে পারে। কিন্তু এই ত্রুটির সম্মুখীন ব্যবহারকারীরা তা করতে অক্ষম। অতএব, এই নিবন্ধে, আমরা কিছু কারণ অনুসন্ধান করব যার কারণে এই ত্রুটিটি ট্রিগার হয়েছে এবং এটি ঠিক করার জন্য কার্যকর পদ্ধতিও প্রদান করব৷
এক্সেল-এ "একটি অ্যারে মান খুঁজে পাওয়া যায়নি" ত্রুটির কারণ কী?
একাধিক ব্যবহারকারীর কাছ থেকে অসংখ্য প্রতিবেদন পাওয়ার পর, আমরা সমস্যাটি তদন্ত করার সিদ্ধান্ত নিয়েছি এবং যে কারণে এটি ট্রিগার হয়েছে তা খতিয়ে দেখেছি। আমরা সমস্যার মূল কারণ খুঁজে পেয়েছি এবং নীচে তালিকাভুক্ত করেছি৷
৷- ভুল সূত্র: প্রতিস্থাপন সূত্রটি ভুলভাবে প্রবেশ করালে এই ত্রুটিটি ঘটে। বেশিরভাগ লোক একটি শব্দ বা একটি লাইন দিয়ে একটি নির্দিষ্ট অক্ষর প্রতিস্থাপন করতে প্রতিস্থাপন সূত্র ব্যবহার করে। এটি অনেক সময় সাশ্রয় করে তবে ভুলভাবে প্রবেশ করালে এই ত্রুটিটি ফেরত দেওয়া হয়৷
এখন যেহেতু আপনি সমস্যার প্রকৃতি সম্পর্কে প্রাথমিক ধারণা পেয়েছেন, আমরা সমাধানের দিকে এগিয়ে যাব। বিরোধ এড়াতে যে নির্দিষ্ট ক্রমে এগুলি উপস্থাপন করা হয়েছে সেগুলিকে প্রয়োগ করা নিশ্চিত করুন৷
সমাধান 1:বিকল্প অ্যারে সূত্র ব্যবহার করা
যদি সূত্রটি ভুলভাবে প্রবেশ করানো হয়, তাহলে প্রতিস্থাপন ফাংশনটি সঠিকভাবে কাজ করবে না। অতএব, এই ধাপে, আমরা ফাংশন শুরু করার জন্য একটি ভিন্ন সূত্র ব্যবহার করব। এর জন্য:
- খোলা৷ এক্সেল এবং লঞ্চ করুন আপনার স্প্রেডশীট যেখানে সূত্রটি প্রয়োগ করা হবে।
- ক্লিক করুন যে ঘরে আপনি সূত্রটি প্রয়োগ করতে চান তার উপর।
- ক্লিক করুন “সূত্রে " বার৷ ৷
- টাইপ নিম্নলিখিত সূত্রে এবং “Enter টিপুন ”
=ArrayFormula(substitute(substitute(substitute(E2:E5&" "," y "," Y ")," yes "," Y ")," Yes "," Y "))
- এই ক্ষেত্রে, “Y "কে "হ্যাঁ দিয়ে প্রতিস্থাপন করা হচ্ছে৷ ".
- আপনি আপনার প্রয়োজনের সাথে মানানসই সূত্রটি সম্পাদনা করতে পারেন, যে অক্ষর/শব্দটিকে “Y”-এর জায়গায় প্রতিস্থাপন করতে হবে এবং যে অক্ষর/শব্দটি প্রতিস্থাপন করতে হবে সেটিকে “এর জায়গায় বসাতে হবে। হ্যাঁ". আপনি সেই অনুযায়ী ঘরের ঠিকানাও পরিবর্তন করতে পারেন।
সমাধান 2:RegExMatch ফর্মুলা ব্যবহার করা
যদি উপরের পদ্ধতিটি আপনার জন্য কাজ না করে, তবে এটি সম্ভব যে একটি ভিন্ন দৃষ্টিকোণ দিয়ে সমস্যাটির কাছে গিয়ে এটি সমাধান করতে পারে। অতএব, এই ধাপে, আমরা একটি ভিন্ন সূত্র প্রয়োগ করব যা কাজটি সম্পন্ন করার জন্য একটি ভিন্ন সেট কমান্ড ব্যবহার করে। এটি প্রয়োগ করার জন্য:
- খোলা৷ Excel এবং লঞ্চ করুন৷ আপনার স্প্রেডশীট যেখানে সূত্রটি প্রয়োগ করা হবে।
- ক্লিক করুন যে ঘরে আপনি সূত্রটি প্রয়োগ করতে চান সেই ঘরে৷ ৷
- নির্বাচন করুন৷ “সূত্র "বার
- এন্টার করুন নিচের সূত্রটি লিখুন এবং “Enter টিপুন ”
=if(REGEXMATCH(E2,"^Yes|yes|Y|y")=true,"Yes")
- এটিও "Y" এর পরিবর্তে "হ্যাঁ"।
- "Y" এবং "হ্যাঁ"-এর মানগুলি আপনার প্রয়োজন অনুসারে পরিবর্তন করা যেতে পারে।
সমাধান 3:সম্মিলিত সূত্র ব্যবহার করা
কিছু ক্ষেত্রে, উপরে উল্লিখিত দুটি সূত্র থেকে উৎপন্ন সম্মিলিত সূত্রটি কৌশলটি সম্পন্ন করে। অতএব, এই ধাপে, আমরা ত্রুটিটি ঠিক করতে একটি সম্মিলিত সূত্র ব্যবহার করব। এটি করার জন্য:
- খোলা৷ এক্সেল এবং আপনার স্প্রেডশীট চালু করুন যেখানে সূত্রটি প্রয়োগ করা হবে।
- নির্বাচন করুন৷ যে কক্ষে আপনি সূত্রটি প্রয়োগ করতে চান।
- ক্লিক করুন “সূত্র”-এ বার
- এন্টার করুন নীচে উল্লিখিত সূত্রটি এবং "এন্টার" টিপুন
=ArrayFormula(if(REGEXMATCH(E2:E50,"^Yes|yes|Y|y")=true,"Yes"))
- এটি “Y প্রতিস্থাপন করে " এর সাথে "হ্যাঁ৷ ” পাশাপাশি এবং সেই অনুযায়ী আপনার শর্তের সাথে মানানসই করে কনফিগার করা যেতে পারে।
সমাধান 4:RegExReplace সূত্র ব্যবহার করে
এটা সম্ভব যে ত্রুটি নির্মূল করার জন্য "RegExReplace" সূত্রের প্রয়োজন হতে পারে। অতএব, এই ধাপে, আমরা ত্রুটি থেকে পরিত্রাণ পেতে "RegExReplace" সূত্রটি ব্যবহার করব। এর জন্য:
- খোলা৷ Excel এবং লঞ্চ করুন৷ আপনার স্প্রেডশীট যেখানে সূত্র প্রয়োগ করা হবে।
- নির্বাচন করুন৷ যে কক্ষে আপনি সূত্রটি প্রয়োগ করতে চান।
- ক্লিক করুন “সূত্রে "বার
- এন্টার করুন নিচে উল্লিখিত সূত্রটি এবং “Enter টিপুন ”
=ArrayFormula(regexreplace(" "&E2:E50&" "," y | yes | Yes "," Y "))
- এটি “Y প্রতিস্থাপন করে " এর সাথে "হ্যাঁ৷ এবং সেই অনুযায়ী আপনার অবস্থার সাথে মানানসই করে কনফিগার করা যেতে পারে।