কিভাবে এক্সেলে সেলের নির্দিষ্ট টেক্সট আছে তা খুঁজে বের করবেন

  • এই শেয়ার করুন
Hugh West

Excel-এ, পরিস্থিতিতে একটি সেল একটি নির্দিষ্ট পাঠ্য রয়েছে আছে কিনা তা পরীক্ষা করার প্রয়োজন হতে পারে। আজ আমরা আপনাকে দেখাব কিভাবে একটি ঘরে নির্দিষ্ট পাঠ্য রয়েছে কিনা তা পরীক্ষা করবেন। এই সেশনের জন্য, আমরা এক্সেল 2019 ব্যবহার করছি, নির্দ্বিধায় আপনার পছন্দের সংস্করণটি ব্যবহার করুন৷

প্রথম জিনিসগুলি প্রথমে, আসুন ডেটাসেট সম্পর্কে জেনে নেওয়া যাক যা আমাদের উদাহরণগুলির ভিত্তি

আমাদের একটি সারণী রয়েছে যাতে অনেক শিক্ষার্থীর গ্রেড সহ তাদের তথ্য রয়েছে। এই ডেটাসেটটি ব্যবহার করে, আমরা পরীক্ষা করব যে একটি ঘরে নির্দিষ্ট টেক্সট আছে কি না।

মনে রাখবেন, জিনিসগুলি সহজ রাখার জন্য এটি একটি মৌলিক ডেটাসেট। বাস্তব জীবনের দৃশ্যে, আপনি অনেক বড় এবং জটিল ডেটাসেটের সম্মুখীন হতে পারেন।

অনুশীলন ওয়ার্কবুক

নিচের লিঙ্ক থেকে অনুশীলন ওয়ার্কবুক ডাউনলোড করতে আপনাকে স্বাগতম।

এক্সেল যদি কোষে নির্দিষ্ট পাঠ্য থাকে ) শুধুমাত্র টেক্সট (স্ট্রিং) আছে যা আমরা খুঁজছি। এটির সাথে কোন অতিরিক্ত স্ট্রিং থাকবে না।

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

এখানে, উদাহরণস্বরূপ, আমরা করব একটি কক্ষে "পাস করা" আছে কিনা তা পরীক্ষা করুন এবং তারপরেসদ্য প্রবর্তিত মন্তব্য কলামে একটি মন্তব্য যোগ করুন।

"চেক" এর মত শব্দ শুনলে আপনার মনে প্রথম যে ফাংশনটি আসে তার মধ্যে একটি হল IF IF ফাংশন একটি যৌক্তিক পরীক্ষা চালায় এবং একটি বাইনারি মান (সত্য বা মিথ্যা) প্রদান করে।

সেলে নির্দিষ্ট আছে কিনা তা পরীক্ষা করার জন্য IF ব্যবহার করে সূত্রটি লিখি। টেক্সট “পাস হয়েছে” বা না।

=IF(D4="Passed","Promoted","")

এখানে, আমরা একটি লজিক্যাল অপারেশন সেট করেছি D4=”Passed” যেটি তুলনা করে যদি D4 -এ "পাস করা" বা না থাকে।

if_true_value -এর জন্য আমরা "প্রোমোটেড" সেট করেছি, এটি সেল খুঁজে পাওয়ার পর এটি ফলাফল হিসাবে প্রদর্শিত হবে পাঠ্য রয়েছে। আপাতত, কোন if_false_value প্রদান করা হয় না।

D4 সেলটিতে সার্চিং টেক্সট আছে, "পাস হয়েছে", তাই সূত্রটি if_true_value প্রদান করেছে।

এখন, বাকি ঘরগুলির জন্য সূত্রটি লিখুন। আপনি AuoFill বৈশিষ্ট্যটিও ব্যায়াম করতে পারেন।

আপনি দেখতে পারেন, আমাদের সূত্রটি if_true_value , “প্রচারিত” ফিরিয়ে দিয়েছে , "পাস করা" আছে এমন কক্ষগুলির জন্য পুরোপুরি।

এটি একটি কেস-সংবেদনশীল উপায়ে কাজ করে। যদি কোনো কক্ষের মধ্যে "পাস করা" এর পরিবর্তে "পাস করা" থাকে তবে এটিও কাজ করবে৷

আরো পড়ুন: এর জন্য এক্সেল অনুসন্ধান পরিসরে পাঠ্য

2. কক্ষে নির্দিষ্ট পাঠ্য রয়েছে (আংশিক মিল)

কখনও কখনও আমাদের একটি সাবস্ট্রিং হিসাবে একটি ঘরের মধ্যে একটি নির্দিষ্ট পাঠ্য অনুসন্ধান করতে হতে পারে। এই বিভাগে, আমরা করবএটি কিভাবে করতে হয় তা দেখুন।

উদাহরণস্বরূপ, আমরা ID কলামের ঘরের মধ্যে একটি স্ট্রিং (গ্রুপের নাম) অনুসন্ধান করব।

এখানে আমরা কয়েকটি কলাম উপস্থাপন করেছি যা আমাদের উদাহরণের সাথে মেলে।

আপনি দেখতে পারেন সার্চ স্ট্রিং কলামটি আমরা সারিগুলিকে একত্রিত করেছি। কৌশলগুলির জন্য এই মার্জিং সারি নিবন্ধটি অনুসরণ করুন৷

I. FIND ফাংশন (কেস সংবেদনশীল)

পূর্ববর্তী বিভাগে, আমরা পাঠ্য পরীক্ষা করার জন্য IF ব্যবহার করেছি (যৌক্তিক অভিব্যক্তি ব্যবহার করে)। এই ফাংশনটি ব্যবহার করা হবে যদিও আমাদের অন্যান্য সাপোর্টিং ফাংশনগুলির প্রয়োজন হয়৷

FIND ফাংশনটি একটি ফাংশন যা আমরা IF এর সাথে পেয়ার আপ করতে যাচ্ছি কিনা তা পরীক্ষা করতে কক্ষে অন্তত একটি সাবস্ট্রিং হিসাবে নির্দিষ্ট পাঠ্য থাকে৷

উদাহরণস্বরূপ, আমরা একটি স্ট্রিং "AB" বেছে নিয়েছি যা আমরা ID কলাম থেকে কোষগুলির মধ্যে অনুসন্ধান করব৷

এখন, চলুন B4 ঘরের সূত্র লিখি।

=IF(ISNUMBER(FIND($E$4,B4)),”Found”,"Not Found")

এখানে আপনি ISNUMBER ফাংশন দেখতে পারেন। ISNUMBER ফেরত দেয় TRUE যখন একটি ঘরে একটি সংখ্যা থাকে এবং FALSE যদি না থাকে

আমরা এই ফাংশনটি ব্যবহার করেছি কারণ এটি পরীক্ষা করে যে FIND ফাংশনের ফলাফল একটি সংখ্যা বা না। এটি একটি বুলিয়ান মান প্রদান করে।

যখন ISNUMBER TRUE ফেরত দেয় তখন IF ফাংশনটি if_true_value (Found)<কে ট্রিগার করবে 12>, অন্যথায় if_false_value (নাপাওয়া গেছে)

এখানে প্রথম ঘরের জন্য, ISNUMBER-FIND TRUE ফিরে এসেছে এবং চূড়ান্ত আউটপুট হয়ে গেছে “Found”।

আসুন গ্রুপের নাম বের করা যাক। এর জন্য, আমরা MID ফাংশন ব্যবহার করব। এই ফাংশনটি একটি প্রদত্ত স্ট্রিং এর মাঝখান থেকে অক্ষর বের করে।

=IF(ISNUMBER(FIND($E$4,B4)),MID(B4,FIND($E$4,B4),2),"")

প্রথম, আমরা পরীক্ষা করে দেখেছি যে সেলটিতে রয়েছে কিনা নির্দিষ্ট টেক্সট, তারপর if_true_value ক্ষেত্রে, আমরা মান আনতে MID ফাংশন সেট করেছি। FIND MID এর মধ্যে শুরু বিন্দু এবং তারপর 2টি অক্ষর প্রদান করে। এটি দুটি অক্ষরযুক্ত গোষ্ঠীর নাম আনবে৷

সেলে পাঠ্য থাকলে আমরা গোষ্ঠীর নামটি খুঁজে পেয়েছি৷

যেহেতু খুঁজুন কেস সংবেদনশীল, এটি “ab” এর জন্য if_true_value চালাবে না।

বাকী ঘরগুলির জন্য কোডটি লিখুন। আপনি একটি গ্রুপের নাম পাবেন যা ঠিক সার্চ স্ট্রিং হিসাবে লেখা হয়েছে।

সার্চ স্ট্রিং মান পরিবর্তন করুন, আপনি আপডেট ফলাফল পাবেন।

II. অনুসন্ধান ফাংশন (কেস সংবেদনশীল) মাধ্যমে ম্যাচ করুন

পূর্ববর্তী বিভাগে, আমরা একটি পদ্ধতি পর্যবেক্ষণ করেছি যা একটি কেস-সংবেদনশীল। জিনিসগুলিকে নমনীয় রাখার জন্য, আমরা কেস-সংবেদনশীল পদ্ধতি অবলম্বন করতে পারি। এর জন্য, SEARCH ফাংশনটি কার্যকর হবে।

SEARCH একটি টেক্সট স্ট্রিং অন্যটির ভিতরে অবস্থান প্রদান করে। এটি অনুরূপ কাজ করে FIND ফাংশন, কিন্তু এটি অক্ষর-সংবেদনশীল।

সূত্রটি নিম্নরূপ

=IF(ISNUMBER(SEARCH($E$4,B4)),MID(B4,SEARCH($E$4,B4),2),"")

এটি FIND বিভাগের অনুরূপ বলে মনে হচ্ছে। একমাত্র পরিবর্তন হল আমরা FIND কে SEARCH দিয়ে প্রতিস্থাপন করেছি। বাকি সূত্রটি একই এবং ঠিক একইভাবে কাজ করে৷

সেলে পাঠ্য থাকলে আমরা গোষ্ঠীর নামটি খুঁজে পেয়েছি৷

লিখুন বাকি কোষের জন্য সূত্র। আপনি যেকোন ফর্মে “AB” আছে এমন সমস্ত গ্রুপের নাম পাবেন।

যদি আমরা সার্চ স্ট্রিং হিসাবে “ab” লিখি তাহলেও তা হবে। এই মানগুলি আনুন৷

III. COUNTIF ফাংশন (কেস সংবেদনশীল) ব্যবহার করে ম্যাচ করুন

কোষ চেক করার আরেকটি উপায় হল নির্দিষ্ট পাঠ্য রয়েছে কারণ একটি সাবস্ট্রিং হল IF এবং COUNTIF একত্রিত করা। এই পদ্ধতিটি একটি কেস-সংবেদনশীলও হবে৷

এই COUNTIF ফাংশনটি এমন একটি পরিসরে কোষ গণনা করে যা একটি একক শর্ত পূরণ করে৷

এখন সূত্রটি নিম্নলিখিত হবে একটি।

=IF(COUNTIF(B4,"*"&$E$4&"*"),MID(B4,SEARCH($E$4,B4),2),"")

এখানে আমরা COUNTIF ব্যবহার করে যুক্তি পরীক্ষা করেছি। COUNTIF ব্যবহার করে এটি গণনার মান 1 কিনা তা পরীক্ষা করে।

যদি COUNTIF 1 ফেরত দেয় তাহলে if_true_value ( MID অংশটি গোষ্ঠী বের করতে হবে নাম) ফেরত দেওয়া হবে। MID অংশটি পূর্ববর্তী বিভাগে আলোচনা করা হয়েছে।

COUNTIF অংশ থেকে 0 এর জন্য, সূত্রটি if_false_value (খালি ঘর, সময়ের জন্যহচ্ছে)।

আমরা মিল খুঁজে পেয়েছি এবং তারপর সূত্রটি গোষ্ঠীর নামটি ফেরত দিয়েছে যখন ঘরে নির্দিষ্ট পাঠ্য থাকে।

এর জন্য সূত্রটি লিখুন বাকি কোষ। আপনি যে কোনো রূপে সার্চ স্ট্রিং আছে এমন সমস্ত গ্রুপের নাম পাবেন।

চলুন সার্চ স্ট্রিং মান পরিবর্তন করুন, আপডেট করা ফলাফল আমাদের সামনে থাকবে।

আরো COUNTIF আংশিক ম্যাচ পদ্ধতির জন্য এই COUNTIF আংশিক ম্যাচ নিবন্ধটি দেখুন। আপনি যদি if এর সাথে আংশিক মেলাতে আগ্রহী হন তবে এই IF আংশিক ম্যাচ নিবন্ধটি আপনার জন্য সহায়ক হতে পারে।

উপসংহার

আজকের জন্য এটাই। এক্সেলে একটি সেলের একটি নির্দিষ্ট পাঠ্য রয়েছে কিনা তা পরীক্ষা করার জন্য আমরা বেশ কয়েকটি পদ্ধতির তালিকা করেছি। আপনি এই সহায়ক পাবেন আশা করি. কিছু বুঝতে অসুবিধা হলে মন্তব্য করতে দ্বিধা বোধ করুন. আমাদের অন্য কোন পদ্ধতি জানতে দিন যা আমরা এখানে মিস করেছি।

Hugh West একজন অত্যন্ত অভিজ্ঞ এক্সেল প্রশিক্ষক এবং শিল্পে 10 বছরেরও বেশি অভিজ্ঞতা সহ বিশ্লেষক। তিনি অ্যাকাউন্টিং এবং ফিন্যান্সে স্নাতক ডিগ্রি এবং ব্যবসায় প্রশাসনে স্নাতকোত্তর ডিগ্রি অর্জন করেছেন। Hugh শিক্ষাদানের জন্য একটি আবেগ আছে এবং একটি অনন্য শিক্ষণ পদ্ধতি তৈরি করেছে যা অনুসরণ করা এবং বোঝা সহজ। এক্সেল সম্পর্কে তার বিশেষজ্ঞ জ্ঞান বিশ্বব্যাপী হাজার হাজার ছাত্র এবং পেশাদারদের তাদের দক্ষতা উন্নত করতে এবং তাদের কর্মজীবনে শ্রেষ্ঠত্ব অর্জন করতে সাহায্য করেছে। তার ব্লগের মাধ্যমে, Hugh তার জ্ঞান বিশ্বের সাথে ভাগ করে নেয়, বিনামূল্যে এক্সেল টিউটোরিয়াল এবং অনলাইন প্রশিক্ষণ প্রদান করে ব্যক্তি এবং ব্যবসায়িকদের তাদের পূর্ণ সম্ভাবনায় পৌঁছাতে সহায়তা করার জন্য।