এক্সেল

কিভাবে একটি সূত্র দিয়ে টেক্সট খুঁজে বের করতে হয়

How Find Text With Formula

প্রশ্ন: A1 হলে কোন সূত্র আপনাকে বলে রয়েছে পাঠ্য 'আপেল'?





এটি এক্সেলের একটি আশ্চর্যজনক চতুর সমস্যা। 'সুস্পষ্ট' উত্তর হল ফাংশন খুঁজুন টেক্সট 'দেখতে', এই মত:

 
= FIND ('apple',A1)

তারপর, যদি আপনি একটি সত্য/মিথ্যা ফলাফল চান, যোগ করুন IF ফাংশন :





 
= IF ( FIND ('apple',A1),TRUE)

যদি 'আপেল' পাওয়া যায় তবে এটি দুর্দান্ত কাজ করে - FIND অবস্থান নির্দেশ করার জন্য একটি নম্বর প্রদান করে, এবং যদি এটি ভাল বলে এবং সত্যটি ফেরত দেয়।

কিন্তু খুঁজুন একটি বিরক্তিকর quirk আছে - যদি না 'আপেল' খুঁজুন, এটি #VALUE ত্রুটি প্রদান করে। এর মানে হল যে উপরের সূত্রটি মিথ্যা ফেরত দেয় না যখন পাঠ্য পাওয়া যায় না, এটি #VALUE প্রদান করে:



FIND ফাংশন সহ টেক্সট খোঁজা
FIND পাঠ্যের অবস্থান প্রদান করে (যদি পাওয়া যায়), কিন্তু না পাওয়া গেলে #VALUE।

IF ফাংশনের সাথে FIND ফাংশন সহ টেক্সট খোঁজা
দুর্ভাগ্যক্রমে, এই ত্রুটিটি উপস্থিত হয় এমনকি যদি আমরা FIND ফাংশনটি IF ফাংশনে মোড়ানো করি।

কিভাবে এক্সেল লিখতে হবে

Grrrr। কেউ তাদের স্প্রেডশীটে ত্রুটি দেখতে পছন্দ করে না।

(এর জন্য কিছু ভাল কারণ থাকতে পারে, কিন্তু শূন্য ফিরে আসা অনেক সুন্দর হবে।)

কি সমস্ন্ধে অনুসন্ধান ফাংশন , যা পাঠ্যের অবস্থানও সনাক্ত করে? FIND এর বিপরীতে, অনুসন্ধান ওয়াইল্ডকার্ড সমর্থন করে এবং কেস-সংবেদনশীল নয়। যদি লেখাটি না পাওয়া যায় তাহলে হয়তো SEARCH মিথ্যা বা শূন্য প্রদান করে?

না। যখন পাঠ্যটি পাওয়া যায় না তখন অনুসন্ধানও #VALUE প্রদান করে।

তো এখন কি করা? আচ্ছা, একটি ক্লাসিক, কাউন্টার-ইন্টুইটিভ এক্সেল মুভে, আপনি #VALUE এরর সাথে ফাঁদ পেতে পারেন ISNUMBER ফাংশন , এটার মত:

 
= ISNUMBER ( FIND ('apple',A1))

এখন ISNUMBER TRUE প্রদান করে যখন FIND একটি নম্বর দেয়, এবং FIND যখন FIND ত্রুটি ছুঁড়ে দেয়।

ISNUMBER ফাংশনের সাথে #VALUE ত্রুটি ফাঁদ

COUNTIF এর সাথে আরেকটি উপায়

যদি সব কিছু একটু পাগল মনে হয়, আপনিও করতে পারেন COUNTIF ফাংশন পাঠ্য খুঁজে পেতে:

এক্সেল সূত্র যদি একাধিক শর্ত
 
= COUNTIF (A1,'*apple*')

COUNTIF এর মতো ব্যবহার করা অদ্ভুত মনে হতে পারে, যেহেতু আমরা কেবল একটি সেল গণনা করছি। কিন্তু COUNTIF কাজটি ভাল করে - যদি 'আপেল' পাওয়া যায়, তাহলে এটি 1 রিটার্ন করে, যদি না হয়, তাহলে এটি শূন্য রিটার্ন করে।

COUNTIF এবং ওয়াইল্ডকার্ড সহ পাঠ্য সন্ধান করা

অনেক পরিস্থিতিতে (যেমন শর্তাধীন বিন্যাস) 1 বা 0 ফলাফল ঠিক হবে। কিন্তু যদি আপনি একটি সত্য/মিথ্যা ফলাফল জোর করতে চান, শুধু IF দিয়ে মোড়ানো:

 
= IF ( COUNTIF (A1,'*apple*'),TRUE)

এখন 'আপেল' পাওয়া গেলে আমরা সত্য পাই, না হলে মিথ্যা:

এক্সেলে ড্রপ ডাউন কীভাবে রাখবেন

COUNTIF প্লাস IF সহ টেক্সট খোঁজা

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

অন্যান্য উদাহরণ

তাহলে আপনি এই ধরনের সূত্র দিয়ে কি করতে পারেন? অনেক!

আপনাকে অনুপ্রাণিত করার জন্য এখানে কয়েকটি উদাহরণ (সম্পূর্ণ ব্যাখ্যা সহ) দেওয়া হল:

যৌক্তিক বিভ্রান্তি?

লজিক্যাল ফর্মুলা কিভাবে কাজ করে তা নিয়ে আপনার ব্রাশ করার প্রয়োজন হলে, এই ভিডিওটি দেখুন । এটি এক ধরণের বিরক্তিকর, তবে এটি অনেকগুলি উদাহরণের মধ্য দিয়ে চলে।

অন্যান্য সূত্র

আপনি যদি সূত্র পছন্দ করেন (কে না করে?!), আমরা উদাহরণের একটি বড় তালিকা বজায় রাখি ।

লেখক ডেভ ব্রুনস


^