প্রশ্ন: A1 হলে কোন সূত্র আপনাকে বলে রয়েছে পাঠ্য 'আপেল'?
এটি এক্সেলের একটি আশ্চর্যজনক চতুর সমস্যা। 'সুস্পষ্ট' উত্তর হল ফাংশন খুঁজুন টেক্সট 'দেখতে', এই মত:
= FIND ('apple',A1)
তারপর, যদি আপনি একটি সত্য/মিথ্যা ফলাফল চান, যোগ করুন IF ফাংশন :
= IF ( FIND ('apple',A1),TRUE)
যদি 'আপেল' পাওয়া যায় তবে এটি দুর্দান্ত কাজ করে - FIND অবস্থান নির্দেশ করার জন্য একটি নম্বর প্রদান করে, এবং যদি এটি ভাল বলে এবং সত্যটি ফেরত দেয়।
কিন্তু খুঁজুন একটি বিরক্তিকর quirk আছে - যদি না 'আপেল' খুঁজুন, এটি #VALUE ত্রুটি প্রদান করে। এর মানে হল যে উপরের সূত্রটি মিথ্যা ফেরত দেয় না যখন পাঠ্য পাওয়া যায় না, এটি #VALUE প্রদান করে:
FIND পাঠ্যের অবস্থান প্রদান করে (যদি পাওয়া যায়), কিন্তু না পাওয়া গেলে #VALUE।
দুর্ভাগ্যক্রমে, এই ত্রুটিটি উপস্থিত হয় এমনকি যদি আমরা FIND ফাংশনটি IF ফাংশনে মোড়ানো করি।
কিভাবে এক্সেল লিখতে হবে
Grrrr। কেউ তাদের স্প্রেডশীটে ত্রুটি দেখতে পছন্দ করে না।
(এর জন্য কিছু ভাল কারণ থাকতে পারে, কিন্তু শূন্য ফিরে আসা অনেক সুন্দর হবে।)
কি সমস্ন্ধে অনুসন্ধান ফাংশন , যা পাঠ্যের অবস্থানও সনাক্ত করে? FIND এর বিপরীতে, অনুসন্ধান ওয়াইল্ডকার্ড সমর্থন করে এবং কেস-সংবেদনশীল নয়। যদি লেখাটি না পাওয়া যায় তাহলে হয়তো SEARCH মিথ্যা বা শূন্য প্রদান করে?
না। যখন পাঠ্যটি পাওয়া যায় না তখন অনুসন্ধানও #VALUE প্রদান করে।
তো এখন কি করা? আচ্ছা, একটি ক্লাসিক, কাউন্টার-ইন্টুইটিভ এক্সেল মুভে, আপনি #VALUE এরর সাথে ফাঁদ পেতে পারেন ISNUMBER ফাংশন , এটার মত:
= ISNUMBER ( FIND ('apple',A1))
এখন ISNUMBER TRUE প্রদান করে যখন FIND একটি নম্বর দেয়, এবং FIND যখন FIND ত্রুটি ছুঁড়ে দেয়।
COUNTIF এর সাথে আরেকটি উপায়
যদি সব কিছু একটু পাগল মনে হয়, আপনিও করতে পারেন COUNTIF ফাংশন পাঠ্য খুঁজে পেতে:
এক্সেল সূত্র যদি একাধিক শর্ত
= COUNTIF (A1,'*apple*')
COUNTIF এর মতো ব্যবহার করা অদ্ভুত মনে হতে পারে, যেহেতু আমরা কেবল একটি সেল গণনা করছি। কিন্তু COUNTIF কাজটি ভাল করে - যদি 'আপেল' পাওয়া যায়, তাহলে এটি 1 রিটার্ন করে, যদি না হয়, তাহলে এটি শূন্য রিটার্ন করে।
অনেক পরিস্থিতিতে (যেমন শর্তাধীন বিন্যাস) 1 বা 0 ফলাফল ঠিক হবে। কিন্তু যদি আপনি একটি সত্য/মিথ্যা ফলাফল জোর করতে চান, শুধু IF দিয়ে মোড়ানো:
= IF ( COUNTIF (A1,'*apple*'),TRUE)
এখন 'আপেল' পাওয়া গেলে আমরা সত্য পাই, না হলে মিথ্যা:
এক্সেলে ড্রপ ডাউন কীভাবে রাখবেন
মনে রাখবেন COUNTIF ওয়াইল্ডকার্ড সমর্থন করে - আসলে আপনি অবশ্যই আপনি যে পাঠ্যের সন্ধান করছেন তার উভয় পাশে একটি তারকাচিহ্ন যুক্ত করে 'ধারণ করে' আচরণ পেতে ওয়াইল্ডকার্ড ব্যবহার করুন। নেতিবাচক দিক থেকে, COUNTIF কেস-সংবেদনশীল নয়, তাই কেসটি গুরুত্বপূর্ণ হলে আপনাকে FIND ব্যবহার করতে হবে।
অন্যান্য উদাহরণ
তাহলে আপনি এই ধরনের সূত্র দিয়ে কি করতে পারেন? অনেক!
আপনাকে অনুপ্রাণিত করার জন্য এখানে কয়েকটি উদাহরণ (সম্পূর্ণ ব্যাখ্যা সহ) দেওয়া হল:
- নির্দিষ্ট পাঠ্য ধারণকারী কোষ গণনা করুন
- নির্দিষ্ট পাঠ্য ধারণকারী সমষ্টি কোষ
- অনেক জিনিসের মধ্যে একটি আছে কিনা তা দেখতে একটি সেল পরীক্ষা করুন
- নির্দিষ্ট টেক্সট ধারণকারী ঘরগুলিকে হাইলাইট করুন
- ডেটা হাইলাইট করার জন্য একটি সার্চ বক্স তৈরি করুন (ভিডিও)
যৌক্তিক বিভ্রান্তি?
লজিক্যাল ফর্মুলা কিভাবে কাজ করে তা নিয়ে আপনার ব্রাশ করার প্রয়োজন হলে, এই ভিডিওটি দেখুন । এটি এক ধরণের বিরক্তিকর, তবে এটি অনেকগুলি উদাহরণের মধ্য দিয়ে চলে।
অন্যান্য সূত্র
আপনি যদি সূত্র পছন্দ করেন (কে না করে?!), আমরা উদাহরণের একটি বড় তালিকা বজায় রাখি ।
লেখক ডেভ ব্রুনস