সুচিপত্র
এই টিউটোরিয়ালে, আমরা এক্সেলের FIND ফাংশন কেন কাজ করছে না তার সমস্যার কারণ ব্যাখ্যা করব। Microsoft Excel -এ, FIND ফাংশনটি একটি টেক্সট স্ট্রিং এর ভিতরে একটি নির্দিষ্ট অক্ষর বা সাবস্ট্রিং সনাক্ত করতে ব্যবহৃত হয়। কখনও কখনও FIND ফাংশনটি সঠিকভাবে কাজ করে না এবং একটি #VALUE ত্রুটি দেয়৷ FIND ফাংশনে ভুল আর্গুমেন্ট নির্বাচনের ফলে এই ত্রুটি ঘটে।
অনুশীলন ওয়ার্কবুক ডাউনলোড করুন
আপনি এখান থেকে অনুশীলন ওয়ার্কবুক ডাউনলোড করতে পারেন।
খুঁজুন ফাংশন কাজ করছে নাFIND ফাংশনটি একটি পাঠ্য স্ট্রিং এর মধ্যে একটি নির্দিষ্ট অক্ষর বা সাবস্ট্রিং সনাক্ত করতে ব্যবহৃত হয়
- জেনেরিক সিনট্যাক্স
FIND(find_text, within_text, [start_num])
- আর্গুমেন্ট বর্ণনা
আর্গুমেন্ট | প্রয়োজনীয় | ব্যাখ্যা |
---|---|---|
ফাইন্ড_টেক্সট | প্রয়োজনীয় | সাবস্ট্রিং যা আমরা খুঁজে পেতে চাই৷ |
within_text | প্রয়োজনীয় | যেখানে পাঠ্যটি অনুসন্ধান করা হবে৷ |
[start_num] | ঐচ্ছিক | টেক্সটে অনুসন্ধানের শুরুর অবস্থান। এই আর্গুমেন্টের ডিফল্ট মান হল 1 । |
- রিটার্ন
দি একটি স্ট্রিং থেকে একটি নির্দিষ্ট সাবস্ট্রিংয়ের অবস্থান৷
সমস্ত সংস্করণে উপলব্ধ Excel 2003 এর পরে।
4টি কারণের সাথে সমাধান খুঁজে বের করার ফাংশন Excel-এ কাজ করছে না
এই প্রবন্ধ জুড়ে, আমরা 4 কারণ এবং সমাধান দেখাব এক্সেলের FIND ফাংশনটি কেন কাজ করছে না সেই সমস্যার জন্য। আপনার কাছে এটি স্পষ্টভাবে ব্যাখ্যা করার জন্য আমরা প্রতিটি পদ্ধতির জন্য একটি অনন্য ডেটাসেট ব্যবহার করব৷
কারণ 1: FIND ফাংশন কাজ করছে না যদি 'within_text' আর্গুমেন্টে Excel এ 'find_text' আর্গুমেন্ট না থাকে
প্রথম এবং সর্বাগ্রে, আমরা আলোচনা করব কেন এক্সেলের FIND ফাংশন কাজ করছে না যেহেতু ' within_text ' আর্গুমেন্টে ' find_text ' আর্গুমেন্ট নেই। নিম্নলিখিত ডেটাসেটে, আমাদের কোষে কিছু স্ট্রিং আছে ( B5:B8 )। আমরা FIND ফাংশন ব্যবহার করে সেল রেঞ্জের ( b ) সাবস্ট্রিংগুলির অবস্থান খুঁজে পেতে পারি। ধরুন আমরা Microsoft স্ট্রিং-এ সাবস্ট্রিং ‘ a ’-এর অবস্থান খুঁজে পাব। আপনি যদি লক্ষ্য করেন যে সাবস্ট্রিং a স্ট্রিং Microsoft -এ উপস্থিত নেই। সুতরাং, এই ক্ষেত্রে, ' within_text ' আর্গুমেন্টে ' find_text ' আর্গুমেন্ট থাকে না। এই ক্ষেত্রে FIND ফাংশন কাজ করবে না৷
আসুন এই পদ্ধতিটি ব্যাখ্যা করার ধাপগুলি দেখি৷
পদক্ষেপগুলি :
- শুরু করতে, সেল D5 নির্বাচন করুন। সেই ঘরে নিম্নলিখিত সূত্রটি সন্নিবেশ করান:
=FIND(C5,B5)
- এন্টার টিপুন ।
- এছাড়া, উপরের সূত্রটি একটি #VALUE ত্রুটি দেয়সেল D5 স্ট্রিং হিসাবে Microsoft সাবস্ট্রিং নেই a ।
- অবশেষে, কোষে ( E6:E8 ) কোষগুলির নিম্নলিখিত সূত্রগুলি সন্নিবেশ করান ( D6:D8 )। আমরা প্রতিটি ক্ষেত্রে #VALUE ত্রুটি পাই কারণ সাবস্ট্রিংগুলি স্টিং-এ উপস্থিত নেই৷
সমাধান:
এখন এই ত্রুটির কপিটি সমাধান করতে, কলাম C -এ সাবস্ট্রিংগুলির নিম্নলিখিত নতুন মানগুলি। যেহেতু ' within_text '-তে নতুন যুক্ত করা মান রয়েছে তাই আমরা কোনো #VALUE ত্রুটি পাই না।
আরো পড়ুন: এক্সেলের সেলের পাঠ্য কীভাবে খুঁজে পাবেন
কারণ 2: আর্গুমেন্টের কেস সংবেদনশীলতার কারণে এক্সেলে ফাইন্ড ফাংশন কাজ করছে না
Excel-এ, FIND ফাংশনটি কাজ করে না যদি ' find_tex t' ' within_text'-এর স্ট্রিংগুলির সাথে ঠিক মেলে না '। সুতরাং, আর্গুমেন্টের ক্ষেত্রে সংবেদনশীলতা হল আরেকটি কারণ যার জন্য FIND Excel ফাংশন কাজ করছে না। নিম্নলিখিত ডেটাসেটে, আমাদের কাছে বিভিন্ন সাবস্ট্রিং সহ একই ডেটাসেট রয়েছে। সেল B5 স্ট্রিং হল Microsoft । সেই স্ট্রিং থেকে, আমরা সাবস্ট্রিং m এর অবস্থান খুঁজে পাব। আমরা দেখতে পাচ্ছি যে সাবস্ট্রিং অক্ষরটি ছোট হাতের অক্ষরে রয়েছে যখন স্ট্রিংটি বড় হাতের অক্ষরে একই অক্ষর ধারণ করে৷
আসুন এই পদ্ধতিটি সম্পাদন করার ধাপগুলি দেখি৷
পদক্ষেপ:
- প্রথমে, সেল D5 নির্বাচন করুন। নিম্নলিখিত সূত্র সন্নিবেশসেই ঘরে:
=FIND(C5,B5)
- এন্টার টিপুন।
- এরপর, আমরা D5 কক্ষে #VALUE ত্রুটি দেখতে পাব।
- অবশেষে , কোষে ( E6:E8 ) কোষগুলির নিম্নলিখিত সূত্রগুলি লিখুন ( D6:D8 )। আমরা প্রতিটি ক্ষেত্রে একটি #VALUE ত্রুটি পাব কারণ সাবস্ট্রিংগুলি সংশ্লিষ্ট স্ট্রিংগুলির সাথে ঠিক মেলে না৷
সমাধান:
এই ত্রুটিটি সমাধান করতে, সাবস্ট্রিংগুলির পূর্ববর্তী মানগুলিকে নতুন মান দিয়ে প্রতিস্থাপন করুন যা ' within_text ' আর্গুমেন্টের সাথে হুবহু মেলে। প্রতিস্থাপনের পর আমরা দেখতে পাচ্ছি যে FIND ফাংশনটি সঠিকভাবে কাজ করে এবং কোনো #VALUE ত্রুটি ফেরত দেয় না।
আরো পড়ুন: এক্সেলের একটি পরিসরে নির্দিষ্ট টেক্সট আছে কিনা তা কীভাবে খুঁজে বের করবেন (4 পদ্ধতি)
একই রকম রিডিং
- এক্সেল রেঞ্জে পাঠ্যের জন্য অনুসন্ধান করুন (11 দ্রুত পদ্ধতি)
- সেলে এক্সেলে নির্দিষ্ট পাঠ রয়েছে কিনা তা কীভাবে খুঁজে পাবেন
- এক্সেলের পরিসরে মান কীভাবে খুঁজে পাবেন (৩টি পদ্ধতি)
- এক্সেল ফাংশন: খুঁজুন বনাম অনুসন্ধান (একটি তুলনামূলক বিশ্লেষণ)
- এক্সেলের স্ট্রিং-এ একটি অক্ষর কীভাবে খুঁজে পাওয়া যায়
কারণ 3: যখন 'start_num' আর্গুমেন্ট 'within_text' আর্গুমেন্টের চেয়ে বড় হয় তখন Excel FIND ফাংশন কাজ করে না
<0 FIND ফাংশনটি ব্যবহার করার সময় এটা বাধ্যতামূলক যে ' start_num ' আর্গুমেন্টের মান মোট সংখ্যার চেয়ে বেশি হবে না‘ within_text ’ আর্গুমেন্টের অক্ষর। আপনি যদি ' start_num ' আর্গুমেন্টের ' within_text ' আর্গুমেন্টের চেয়ে বড় একটি মান ইনপুট করেন তাহলে এক্সেলের FIND ফাংশনটি কাজ করবে না। এই পদ্ধতিটি ব্যাখ্যা করার জন্য আমরা নিম্নলিখিত ডেটাসেটটি ব্যবহার করব৷
আসুন এই পদ্ধতিটি সম্পাদন করার ধাপগুলি দেখি৷
পদক্ষেপ:
- প্রথমে, সেল D5 নির্বাচন করুন। সেই ঘরে নিচের সূত্রটি লিখুন:
=FIND(C5,B5,7)
- পরবর্তীতে, এন্টার টিপুন ।
- সুতরাং, আমরা #VALUE সেলে ত্রুটি পাই D5 ।
এই ত্রুটিটি ঘটে কারণ সাবস্ট্রিং M স্ট্রিং Microsoft এ 1 অবস্থান। কিন্তু, FIND ফাংশনটি অবস্থান 7 থেকে দেখা শুরু করে। এই কারণেই ফাংশন M এর অবস্থান খুঁজে পায় না এবং #VALUE ত্রুটি ফেরত দেয়।
- শেষে, কোষগুলির সূত্রগুলি সন্নিবেশ করান ( E6:E9 ) কোষে ( D6:D9 )। আমরা সব ক্ষেত্রেই #VALUE ত্রুটি পাই কারণ ' start_num ' আর্গুমেন্টটি ' witin_text '-এ সেই স্ট্রিংটির অবস্থানের চেয়ে বড়৷
সমাধান:
' start_num ' আর্গুমেন্টটিকে 1 দিয়ে প্রতিস্থাপন করুন। এই ক্রিয়াটি ডেটাসেট থেকে সমস্ত #VALUE ত্রুটিগুলি সরিয়ে দেবে৷ FIND ফাংশনটি আউটপুট প্রদান করে কারণ ' start_num ' আর্গুমেন্টের মান এখন ' within_text ' আর্গুমেন্টের চেয়ে ছোট।
পড়ুনআরও: এক্সেলের শূন্যের চেয়ে বড় কলামে শেষ মান খুঁজুন (2টি সহজ সূত্র)
কারণ 4: 'start_num' আর্গুমেন্টের চেয়ে ছোট হলে Excel এ FIND ফাংশন কাজ করবে না অথবা 0 এর সমান
FIND ফাংশনটি এক্সেলে কাজ না করার পিছনে আরেকটি কারণ হল ' start_num ' আর্গুমেন্টের মান এর থেকে ছোট বা সমান 0 । যদি আমরা ‘ start_num ’ আর্গুমেন্ট 0 অথবা নেতিবাচক FIND ফাংশনটি একটি #VALUE ত্রুটি প্রদান করে। এটি ব্যাখ্যা করার জন্য আমরা নিম্নলিখিত ডেটাসেটে ' start_num ' আর্গুমেন্টের নেতিবাচক মান ব্যবহার করব।
তাহলে, আসুন এর সাথে যুক্ত পদক্ষেপগুলি দেখি। পদ্ধতি।
পদক্ষেপ:
- শুরুতে, সেল D5 নির্বাচন করুন। সেই ঘরে নিম্নলিখিত সূত্রটি ইনপুট করুন:
=FIND(C5,B5,-1)
- টিপুন, এন্টার<2 টিপুন>.
- ফলে, আমরা একটি #VALUE কক্ষে ত্রুটি পাই D5 যেহেতু আমরা একটি ঋণাত্মক মান ব্যবহার করেছি -1 ' start_num ' আর্গুমেন্ট।
- শেষে, সেলগুলির নিম্নলিখিত সূত্রগুলি ইনপুট করুন ( E6:E8 ) কোষে ( D6:D8 )। আমরা প্রতিটি ঘরে #VALUE ত্রুটি পাই। এটি ঘটে কারণ ' start_num ' আর্গুমেন্টের মান প্রতিটি সূত্রে নেতিবাচক৷
সমাধান:
যেহেতু ' start_num ' আর্গুমেন্টের নেতিবাচক মান হল #VALUE ত্রুটির কারণ তাই সব নেতিবাচক মান প্রতিস্থাপন করুন 1 এর সাথে। সুতরাং, FIND ফাংশনটি আর #VALUE ত্রুটি ফেরত দেয় না।
আরো পড়ুন: এক্সেলে একাধিক মান কীভাবে খুঁজে পাবেন (৮টি দ্রুত পদ্ধতি)
উপসংহার
উপসংহারে, এই টিউটোরিয়ালটি আপনাকে একটি পরিষ্কার ধারণা দেবে কেন FIND ফাংশনটি এক্সেলে কাজ করছে না। আপনার দক্ষতা পরীক্ষা করার জন্য এই নিবন্ধটির সাথে আসা অনুশীলন ওয়ার্কবুকটি ডাউনলোড করুন। আপনার কোন প্রশ্ন থাকলে, নীচের বাক্সে একটি মন্তব্য করুন. আমাদের দল যত তাড়াতাড়ি সম্ভব আপনাকে উত্তর দেওয়ার চেষ্টা করবে। সুতরাং, ভবিষ্যতে আরও আকর্ষণীয় Microsoft Excel সমাধানগুলির জন্য নজর রাখুন৷