সুচিপত্র
যখন আমরা ম্যানুয়ালি দুটি ঘর তুলনা করি, তখন এটা কঠিন কিছু নয়। কিন্তু শত শত এবং হাজার হাজার পাঠ্য স্ট্রিং তুলনা করা সহজ নয়। সৌভাগ্যবশত, এমএস এক্সেল আমাদের বেশ কিছু ফাংশন এবং এটি বেশ সহজে সম্পাদন করার উপায় প্রদান করে। এই নিবন্ধে, আমি এক্সেলের দুটি ঘরের পাঠ্য তুলনা করার জন্য বিভিন্ন পদ্ধতি প্রদর্শন করব।
অভ্যাস ওয়ার্কবুক ডাউনলোড করুন
তুলনা করুন দুই কক্ষ Text.xlsx
10 এক্সেলের দুটি কক্ষের পাঠ তুলনা করার উপায়
1. "ইকুয়াল টু" অপারেটর (কেস ইনসেনসিটিভ) ব্যবহার করে দুটি কক্ষের পাঠ তুলনা করুন
একটি সাধারণ সূত্র ব্যবহার করে দুটি কোষের পাঠ্যের তুলনা কিভাবে করা যায় তা দেখা যাক। এখানে আমরা কেস-সংবেদনশীল বিষয় বিবেচনা করব না। আমাদের একমাত্র উদ্বেগ শুধুমাত্র মান পরীক্ষা করা হয়. এই পদ্ধতির জন্য ফলগুলির একটি ডেটাসেট বিবেচনা করা যাক। ডেটাসেটে, আমাদের দুই-কলামের ফলের তালিকা থাকবে। এখন আমাদের কাজ হল ফলের নাম মেলানো এবং তাদের মিলে যাওয়া ফলাফল দেখানো।
📌 ধাপ:
- ঘরে D5 ।
=B5=C5
- এ সূত্র লিখুন
- সূত্রটি D13 পর্যন্ত কপি করুন।
দ্রষ্টব্য:
যেমন এই সূত্রটি কেস-সংবেদনশীল সমস্যাগুলির জন্য কাজ করবে না তাই যদি টেক্সটটি মানের সাথে মিলে যায় কিন্তু তারা একই অক্ষরে না থাকে তবে এটি তার জন্য সত্য দেখাবে৷
2. সঠিক ফাংশন (কেস সংবেদনশীল) ব্যবহার করে দুটি কক্ষের পাঠ তুলনা করুন
এই বিভাগে, আমরা দেখব কিভাবে দুটির তুলনা করা যায়পাঠ্যের কোষ যেখানে আমরা EXACT ফাংশন ব্যবহার করে সঠিক মিল বলে বিবেচিত হবে। এই পদ্ধতির জন্য আগে ব্যবহৃত একটি ডেটাসেট বিবেচনা করা যাক। এখন আমাদের কাজ হল ফলের নাম তুলনা করা এবং তাদের সঠিক মেলে ফলাফল দেখানো।
📌 ধাপ:
- <12 সেলে D5 সূত্র লিখুন।
=EXACT(B5,C5)
<11
পর্যবেক্ষণ:
যদি আপনি ফলাফলটি পর্যবেক্ষণ করেন তাহলে আপনি দেখতে পাবেন যে EXACT ফাংশনটি ফলাফলটি ফেরত দিচ্ছে TRUE যদি এবং শুধুমাত্র যদি সম্পূর্ণ পাঠ্যটি সম্পূর্ণভাবে মিলে যায়। এটি কেস-সংবেদনশীলও৷
একটি টেক্সট আউটপুট পেতে IF এর সাথে EXACT ফাংশন ব্যবহার করুন:
এখানে আমরা অতিরিক্ত করব শর্তসাপেক্ষ ফলাফল দেখানোর জন্য EXACT ফাংশনের সাথে IF ফাংশন ব্যবহার করুন। এর জন্যও আমরা উপরের একই ডেটাসেট ব্যবহার করব।
📌 ধাপ:
- সেল D5 এ সূত্র লিখুন।<13
=IF (লজিক্যাল_টেস্ট, [মান_ইফ_ট্রু], [মান_ইফ_ফল])
প্রথম অংশে এটি শর্ত বা মানদণ্ড নেয়, তারপর ফলাফলটি সত্য হলে এবং ফলাফলটি মিথ্যা হলে প্রিন্ট করা হবে।
যেমন আমরা প্রিন্ট করব অনুরূপ যদি দুটিকোষ মিলিত হয় এবং ভিন্ন যদি না হয়। তাই দ্বিতীয় এবং তৃতীয় আর্গুমেন্ট এই মান দিয়ে পূর্ণ হয়।
- সূত্রটি কপি করুন D13 পর্যন্ত।
3. IF ফাংশন ব্যবহার করে দুটি কক্ষের টেক্সট তুলনা করুন (কেস-সংবেদনশীল নয়)
মিলগুলি খোঁজার জন্য আমরা শুধুমাত্র IF ফাংশন ব্যবহার করতে পারি। আবার, চলুন একই ডেটাসেট ব্যবহার করে প্রক্রিয়াটি দেখি।
📌 ধাপ:
- সেল D5 এ সূত্রটি লিখুন।
=IF(B5=C5,"Yes","No")
- D13<4 পর্যন্ত সূত্রটি কপি করুন>.
4. LEN ফাংশনের সাথে স্ট্রিং দৈর্ঘ্যের দ্বারা দুটি পাঠের তুলনা করুন
আসুন আমরা কীভাবে পরীক্ষা করতে পারি যে দুটি কোষের পাঠ্যের স্ট্রিং দৈর্ঘ্য একই আছে কি না। আমাদের উদ্বেগ একই দৈর্ঘ্যের পাঠ্য হবে, একই পাঠ্য নয়। আমাদের ডেটাসেট উপরের মতই হবে৷
📌 ধাপ:
- সেলে সূত্র লিখুন D5.
=IF(LEN(B5)=LEN(C5), "Same", "Not Same")
সূত্র ব্যাখ্যা: <1
- প্রথমে, আমাদের LEN ফাংশন এর প্রাথমিক ধারণাগুলি জানতে হবে।
- এই ফাংশনের সিনট্যাক্স হল: LEN (টেক্সট)
- এই ফাংশনটি যেকোনো টেক্সট বা স্ট্রিংয়ের অক্ষর গণনা করতে ব্যবহৃত হয়। যখন আমরা এই ফাংশনে কোন টেক্সট পাস করি তখন এটি অক্ষরের সংখ্যা ফেরত দেয়।
- LEN(B5) এই অংশটি প্রথমে প্রথম কলাম থেকে প্রতিটি ঘরের অক্ষর গণনা করে এবং LEN(C5) দ্বিতীয়টির জন্য।
- যদিদৈর্ঘ্য একই হলে এটি “একই” প্রিন্ট করবে এবং যদি না হয় তাহলে “একই নয়” ।
<11
5। অপ্রয়োজনীয় স্পেস আছে এমন দুটি কক্ষের টেক্সট তুলনা করুন
আসুন আমরা কিভাবে পরীক্ষা করতে পারি যে দুটি কক্ষের পাঠ্যের সামনে, মাঝখানে বা শেষে অপ্রয়োজনীয় স্পেস সহ একই স্ট্রিং আছে কিনা। আমাদের উদ্বেগ স্পেস অপসারণের পরে একই পাঠ্য খুঁজে বের করা হবে. আমাদের ডেটাসেট উপরের মতই হবে।
📌 ধাপ:
- সেলে সূত্র লিখুন D5.
=TRIM(B5)=TRIM(C5)
সূত্র ব্যাখ্যা: <1
- প্রথমে, আমাদের TRIM ফাংশন এর প্রাথমিক ধারণাগুলি জানতে হবে।
- এই ফাংশনের সিনট্যাক্স হল: TRIM(টেক্সট)
- এই ফাংশনটি একটি টেক্সট স্ট্রিং থেকে শব্দের মধ্যে একক স্পেস ব্যতীত সমস্ত স্পেস মুছে ফেলার জন্য ব্যবহার করা হয়৷
- TRIM(B5) এই অংশটি ঘর থেকে প্রত্যাশিত অপ্রয়োজনীয় স্পেসগুলি সরিয়ে দেয় শব্দের মধ্যে একক স্পেস এবং দ্বিতীয়টির জন্য TRIM(C5) ।
- স্পেসগুলি সরানোর পরে যদি উভয়ই একই হয় তবে এটি “TRUE” প্রিন্ট করবে এবং যদি তাহলে নয় “মিথ্যা” ।
- সূত্রটি D13 পর্যন্ত কপি করুন।
6. এক্সেলের দুটি কক্ষের টেক্সট স্ট্রিং একটি নির্দিষ্ট অক্ষরের ঘটনার দ্বারা তুলনা করুন
কখনও কখনও আমাদের ঘরের তুলনা করতে হতে পারে যেখানে এটি নির্দিষ্ট অক্ষর থাকবে। এই অংশে,আমরা দেখব কিভাবে একটি নির্দিষ্ট চরিত্রের ঘটনা দ্বারা দুটি কোষের তুলনা করা যায়। আসুন তাদের সেন্ড আইডি এবং প্রাপ্ত আইডি সহ পণ্যগুলির একটি ডেটাসেট বিবেচনা করি। এই আইডিগুলি অনন্য এবং সেন্ড এবং রিসিভ আইডিগুলির সাথে মিলে যাওয়া উচিত৷ আমরা নিশ্চিত করতে চাই যে প্রতিটি সারিতে সেই নির্দিষ্ট আইডির সাথে সমান সংখ্যক শিপড এবং প্রাপ্ত আইটেম রয়েছে।
📌 ধাপ:
- সেল E5
=IF(LEN(C5)-LEN(SUBSTITUTE(C5, $B5,""))=LEN(D5)-LEN(SUBSTITUTE(D5,$B5,"")),"Same","Not Same")
- এছাড়া আমরা এখানে SUBSTITUTE ফাংশন ব্যবহার করেছি। চলুন এই ফাংশনের মৌলিক বিষয়গুলো দেখি।
- এই ফাংশনের সিনট্যাক্স হল: SUBSTITUTE (টেক্সট, old_text, new_text, [instance])
- এই চারটি আর্গুমেন্ট হতে পারে ফাংশনের প্যারামিটারে পাস করা হয়েছে। তাদের মধ্যে, শেষটি ঐচ্ছিক।
টেক্সট- যে টেক্সট পাল্টাতে হবে।
পুরানো_টেক্সট- প্রতিস্থাপনের জন্য টেক্সট।
নতুন_পাঠ- প্রতিস্থাপনের জন্য পাঠ্য।
উদাহরণ- প্রতিস্থাপনের উদাহরণ। প্রদান করা না হলে, সমস্ত দৃষ্টান্ত প্রতিস্থাপিত হয়. এটি ঐচ্ছিক৷
- SUBSTITUTE(B2, character_to_count,"") এই অংশটি ব্যবহার করে আমরা SUBSTITUTE ফাংশন ব্যবহার না করে অনন্য শনাক্তকারীকে প্রতিস্থাপন করছি।
- তারপর LEN(C5)-LEN(SUBSTITUTE(C5, $B5,"")) এবং LEN(D5)-LEN(SUBSTITUTE(D5, $B5,) ব্যবহার করে "")) আমরা গণনা করছি প্রতিটি কক্ষে কতবার অনন্য শনাক্তকারী উপস্থিত হয়। এই জন্য, পেতেঅনন্য শনাক্তকারী ছাড়াই স্ট্রিং দৈর্ঘ্য এবং স্ট্রিংয়ের মোট দৈর্ঘ্য থেকে এটি বিয়োগ করুন।
- অবশেষে, IF ফাংশনটি সত্য দেখানোর মাধ্যমে আপনার ব্যবহারকারীদের জন্য ফলাফলগুলিকে আরও অর্থবহ করতে ব্যবহার করা হয় মিথ্যা ফলাফল৷
- E10 পর্যন্ত সূত্রটি কপি করুন৷
7. দুটি কক্ষ থেকে পাঠ্য তুলনা করুন এবং মিলগুলিকে হাইলাইট করুন
এই উদাহরণে, আমরা দেখব কীভাবে পাঠ্যের তুলনা করা যায় এবং মিলগুলিকে হাইলাইট করা যায়। এর জন্যও আমরা 4 পদ্ধতিতে ব্যবহৃত একই ডেটাসেট ব্যবহার করব। এই উদাহরণের জন্য, কোনো ফলাফল দেখানোর জন্য আমাদের কোনো কলামের প্রয়োজন নেই।
📌 ধাপ:
- সম্পূর্ণ ডেটাসেট নির্বাচন করুন।
- কন্ডিশনাল ফরম্যাটিং এ যান। আপনি এটি হোম ট্যাবের অধীনে পাবেন।
- নতুন নিয়ম বিকল্পটি নির্বাচন করুন।
<11
=$B5=$C5
- অথবা আপনি ডেটাসেটের দুটি কলাম নির্বাচন করতে পারেন।
- এর পর, ফরম্যাট -এ ক্লিক করুন বিকল্প।
- ফিল ট্যাবে যান।
- যেকোন রঙ নির্বাচন করুন।
- তারপর ঠিক আছে টিপুন।
- ঠিক আছে বোতামে ক্লিক করুন।
- হাইলাইট করা মিলে যাওয়া ডেটা দেখুন৷
8. আংশিকভাবে এক্সেলে দুটি কক্ষ থেকে পাঠ্যের তুলনা করুন (কেস-সংবেদনশীল নয়)
দুটি কক্ষের তুলনা করার ক্ষেত্রে,কখনও কখনও আমরা আংশিক মিল বিবেচনা করতে পারি। এই বিভাগে, আমরা আংশিকভাবে দুটি কোষের পাঠ্যের তুলনা দেখব। প্যারিটাল এলিমেন্ট চেক করার জন্য এক্সেলে প্রচুর ফাংশন পাওয়া যায়। কিন্তু এই উদাহরণে, আমরা সঠিক ফাংশন বিবেচনা করব।
আসুন এই ডেটা টেবিলটি বিবেচনা করা যাক এবং আমরা দেখতে পাব যে শেষ 6টি অক্ষর দুটি কক্ষের সাথে মিলেছে কিনা।
📌 ধাপ:
- কক্ষ D5 এ সূত্র লিখুন এবং পর্যন্ত সূত্রটি কপি করুন 14>
- সেলে E5 সূত্র লিখুন এবং
- এছাড়া আমরা OR ফাংশন ব্যবহার করেছি। চলুন এই ফাংশনের সিনট্যাক্স দেখি: বা (লজিক্যাল1, [লজিক্যাল2], …)
- এটি এর প্যারামিটারে দুই বা তার বেশি লজিক নিতে পারে।
লজিক্যাল1 -> ; প্রথম প্রয়োজনীয়তা বা লজিক্যাল মান সিদ্ধান্ত নিতে হবে।
লজিক্যাল2 -> এটি ঐচ্ছিক। মূল্যায়ন করার জন্য দ্বিতীয় প্রয়োজনীয়তা বা যৌক্তিক মান।
- OR(B5=C5, C5=D5, B5=D5)
- সেল E5 এ সূত্র লিখুন এবং
- এখানে COUNTIF ফাংশন অতিরিক্তভাবে ব্যবহার করা হয়েছে।
- এই ফাংশনে উভয় আর্গুমেন্ট পরামিতি বাধ্যতামূলক। প্রথমত, এটি গণনা করা হবে এমন কক্ষের পরিসীমা নেয়। দ্বিতীয় বিভাগে শর্ত লাগে যা মানদণ্ড। এই শর্তের উপর ভিত্তি করে গণনা কার্যকর করা হবে।
- COUNTIF(C5:D5,B5)+(C5=D5)=0 ব্যবহার করে আমরা সারি আছে কিনা তা খুঁজে বের করার চেষ্টা করছি মিলে যাওয়া বা অনন্য মান। যদি গণনা 0 হয় তবে এটি অনন্য অন্যথায় একটি মিলে যাওয়া মান রয়েছে।
- সেলে E5 সূত্র লিখুন।
- এর পর, <3 টিপুন> বোতাম লিখুন।
=RIGHT(B5,5)=RIGHT(C5,5)
9. একই সারিতে যেকোনো দুটি কক্ষে মিল খুঁজুন
আসুন তিনটি ফলের তালিকার একটি ডেটাসেট আছে। এখন আমরা একে অপরের সাথে একটি ঘরের তুলনা করব এবং একই সারিতে যেকোন দুটি ঘর মিলে গেলে সেটি মিলে যাওয়া হিসাবে বিবেচিত হবে৷
📌 ধাপ:
=IF(OR(B5=C5,C5=D5,B5=D5),"Yes","No")
পর্যন্ত সূত্রটি কপি করুন
সূত্র ব্যাখ্যা:
আরো পড়ুন: দুটি কলামে এক্সেল কাউন্ট মিল (4টি সহজ উপায়)
10। তাদের টেক্সট তুলনা করে অনন্য এবং মিলিত কোষগুলি খুঁজুন
এখানে আমাদের কাজ হল সেই ফলগুলি খুঁজে বের করা যা অনন্য এবং যেগুলি একই সারিতে মিলছে। মিলের জন্য, আমরা কমপক্ষে দুটি ঘরের মিল বিবেচনা করব। যদি অন্তত দুটি কক্ষ মিলে যায় তাহলে এটি একটি মিল অন্যথায় অনন্য বলে বিবেচিত হবে।
📌 ধাপ:
=IF(COUNTIF(C5:D5,B5)+(C5=D5)=0,"Unique","Match")
সূত্র ব্যাখ্যা:
এক্সেলের একটি সম্পূর্ণ কলামের সাথে কীভাবে একটি সেল তুলনা করবেন<4
এখানে, আমাদের কাছে একটি ফলের তালিকা এবং একটি ম্যাচিং সেল সহ একটি ডেটাসেট রয়েছে৷ এখন আমরা ফলের তালিকা এর সাথে মিলিত ঘরের তুলনা করবকলাম এবং ম্যাচের ফলাফল খুঁজুন।
📌 ধাপ:
=$E$5=B5:B13
যখন সেল E5 রেঞ্জ B5:B13, এর সংশ্লিষ্ট কক্ষের সাথে মেলে তারপর TRUE ফেরত দেয়। অন্যথায়, FALSE রিটার্ন করে।
উপসংহার
এগুলি হল উপায়, আমরা এক্সেলের দুটি ঘরের পাঠ্য তুলনা করি। আমি তাদের নিজ নিজ উদাহরণ সহ সমস্ত পদ্ধতি দেখিয়েছি কিন্তু অন্যান্য অনেক পুনরাবৃত্তি হতে পারে। এছাড়াও, আমি এই ফাংশনগুলির মৌলিক বিষয়গুলি এবং তাদের সর্বাধিক ব্যবহৃত ফর্ম্যাট কোডগুলি নিয়ে আলোচনা করেছি৷ আপনার যদি এটি অর্জনের অন্য কোনো পদ্ধতি থাকে তাহলে অনুগ্রহ করে তা আমাদের সাথে শেয়ার করুন।