এক্সেলে বিভিন্ন কাজ করার সময় আমরা প্রায়শই এমন পরিস্থিতিতে পড়ি যেখানে দুটি বা একাধিক কলামের মিল এবং পার্থক্য খুঁজে বের করা প্রয়োজন। এক্সেলে দুটি কলাম বা তালিকা তুলনা করা কঠিন কাজ নয় কিন্তু আপনি বিভ্রান্ত হতে পারেন কারণ এটি করার অনেক উপায় রয়েছে। এই নিবন্ধে, আমরা এক্সেলে কলাম মিল এবং পার্থক্য নির্ধারণের বিভিন্ন কৌশল খুঁজে বের করব।
এক্সেলে দুটি কলাম বা তালিকা তুলনার ৪টি পদ্ধতি
আমাদের দুটি কলামের একটি ডেটাসেট আছে। এ কলামগুলো একটি সুপার শপের দুটি শোরুমের আইটেমের নাম ধারণ করে। আমরা এই দুটি শোরুমের ডেটা তুলনা করব।

১. সমান অপারেটর ব্যবহার করে দুটি কলাম তুলনা
এখানে, আমরা সমান চিহ্ন ব্যবহার করে দুটি কলাম সারি অনুযায়ী তুলনা করব। যখন আইটেমগুলো একই হবে True নির্দেশ করবে অন্যথায় False।
📌 ধাপসমূহ:
- ম্যাচিং স্ট্যাটাস দেখানোর জন্য ডান পাশে একটি নতুন কলাম যোগ করুন।

- D5 সেলে নিচের ফর্মুলাটি দিন।
=B5=C5

- এখন, এন্টার চাপুন এবং ফিল হ্যান্ডেল আইকনটি টেনে আনুন।

আমরা দেখতে পাচ্ছি ম্যাচের কেসে True আসছে অন্যথায়, False।
২. গো টু স্পেশাল টুলের রো ডিফারেন্স কমান্ড ব্যবহার করে এক্সেলে দুটি তালিকা তুলনা
এই পদ্ধতিতে, আমরা রো ডিফারেন্স কৌশলটি ব্যবহার করব। এটি সারি অনুযায়ী কলামগুলো তুলনা করে এবং দ্বিতীয় কলামের সেলগুলো স্বয়ংক্রিয়ভাবে নির্বাচন করে।
📌 ধাপসমূহ:
- রেঞ্জ B5:C9 পুরো ডেটাসেটটি নির্বাচন করুন।
- তারপর, F5 বাটন চাপুন।

- গো টু ডায়ালগ বক্স প্রদর্শিত হবে। স্পেশাল অপশনে ক্লিক করুন।

- এখন, গো টু স্পেশাল উইন্ডো থেকে রো ডিফারেন্স অপশনটি নির্বাচন করুন।
- শেষে, ওকে চাপুন।

- আমরা দেখতে পাচ্ছি দ্বিতীয় কলামের দুটি সেল নির্বাচিত হয়েছে।
- আমরা ফিল কালার অপশন থেকে সেলের রঙ পরিবর্তন করি।

- এখন ডেটাসেটটি দেখুন।

মিসম্যাচ ডেটা সম্বলিত দ্বিতীয় কলামের সেলগুলো এখন দৃশ্যমান।
৩. এক্সেল ফাংশন ব্যবহার করে দুটি কলাম বা তালিকা তুলনা
৩.১ IF ফাংশন ব্যবহার
এখানে, আমরা IF ফাংশনটি ব্যবহার করব। এটি কলামের সেলগুলো সারি অনুযায়ী তুলনা করবে এবং চেক করবে সেগুলো একই কিনা।
IF ফাংশন চেক করে একটি শর্ত পূরণ হয়েছে কিনা, এবং TRUE হলে একটি মান ফেরত দেয়, এবং FALSE হলে অন্য একটি মান।📌 ধাপসমূহ:
- আমরা IF ফাংশন ভিত্তিক একটি ফর্মুলা D5 সেলে দিই।
=IF(B5=C5,"Match","Mismatch")

এই ফর্মুলাটি চেক করবে সেলগুলো একই কিনা। একই হলে, Match দেখাবে অন্যথায়, Mismatch।
- এখন, ফিল হ্যান্ডেল আইকনটি নিচে টেনে আনুন।

আপনি মিল না পাওয়ার মানগুলো তুলনা করার জন্য নিচের ফর্মুলাটি ব্যবহার করতে পারেন।
=IF(B5<>C5,"Mismatch","Match")

এই কেসে, শর্ত True হলে Mismatch দেখাবে, অন্যথায় Match।

৩.২ EXACT ফাংশন প্রয়োগ
যখন দুটি কলামে একই ডেটা থাকে কিন্তু কেসের পার্থক্য থাকে, তবে আমরা EXACT ফাংশনটি ব্যবহার করব।
EXACT ফাংশন চেক করে দুটি টেক্সট স্ট্রিং সঠিকভাবে একই কিনা, এবং TRUE or FALSE ফেরত দেয়। EXACT হল কেস-সেনসিটিভ।সারি ৬-এ, আমরা একই ডেটা পাই কিন্তু কেস ভিন্ন। এখন, EXACT ফাংশন প্রয়োগ করে দেখি কি এটি কেস পার্থক্য শনাক্ত করতে পারে কিনা।

📌 ধাপসমূহ:
- D5 সেলে নিচের ফর্মুলাটি ইনসার্ট করুন।
=IF(EXACT(B5,C5),"Match","Mismatch")

এখানে, IF ফাংশনটি EXACT ফাংশন দ্বারা নেওয়া সিদ্ধান্তের ভিত্তিতে মন্তব্য দেখাতে ব্যবহৃত হয়েছে।
- ফিল হ্যান্ডেল আইকনটি টেনে আনুন।

আমরা ফলাফল পেলাম। কেস পার্থক্যের কারণে D6 সেলে Mismatch দেখাচ্ছে।
৩.৩ MATCH ফাংশন ব্যবহার
এই পদ্ধতিতে, আমরা ১ম কলামকে ২য় কলামের সাথে তুলনা করব। যখন ১ম কলামের ম্যাচ ২য় কলামে পাওয়া যাবে ফলাফল হবে TRUE।
এখানে, আমরা MATCH ফাংশন ISERROR এবং IF ফাংশনের সাথে ব্যবহার করব।
MATCH ফাংশন একটি অ্যারের মধ্যে একটি আইটেমের সাপেক্ষ পজিশন ফেরত দেয় যা একটি নির্দিষ্ট মান સાથે নির্দিষ্ট ক্রমে মিলে যায়।📌 ধাপসমূহ:
- D5 সেলে নিচের ফর্মুলাটি দিন।
=IF(ISERROR(MATCH($B5,$C$5:$C$10,0)),"No match","Match found")

যখন স্টেটমেন্টটি সত্য হবে ফলাফল হবে Match found অন্যথায় No match।
- ফর্মুলা এক্সিকিউট করার জন্য এন্টার চাপুন।

আমরা ১ম কলামের ভিত্তিতে ফলাফল পেলাম। আমরা ২য় কলামে ম্যাচ খুঁজছি।
৪. কন্ডিশনাল ফরম্যাটিং ব্যবহার করে দুটি কলাম তুলনা এবং হাইলাইট করা
এই অনুচ্ছেদে, আমরা কন্ডিশনাল ফরম্যাটিং ব্যবহার করে দুটি কলাম তুলনা করব এবং শর্ত অনুযায়ী সেগুলো হাইলাইট করব।
৪.১ দুটি কলামে সমান মান হাইলাইট করা
📌 ধাপসমূহ:
- প্রথমে ডেটাসেটটি নির্বাচন করুন।
- হোম ট্যাব থেকে কন্ডিশনাল ফরম্যাটিং অপশনে যান।
- প্রদর্শিত ড্রপডাউন থেকে নিউ রুল বেছে নিন।

- নিউ ফরম্যাটিং রুল উইন্ডো প্রদর্শিত হবে।
- রুল টাইপ হিসেবে ইউজ এ ফর্মুলা টু ডিটারমাইন হোয়িচ সেলস টু ফরম্যাট নির্বাচন করুন।
- চিহ্নিত বক্সে নিচের ফর্মুলাটি দিন।
=$B5=$C5

- ফরম্যাট সেলস উইন্ডো থেকে ফিল ট্যাব বেছে নিন।
- কাঙ্ক্ষিত রঙ বেছে নিন।
- ওকে বাটন চাপুন।

- আমরা এখানে প্রিভিউ দেখতে পাচ্ছি।
- শেষে, ওকে চাপুন।

- ডেটাসেটটি দেখুন।

একই ডেটা সম্বলিত সেলগুলো হাইলাইট হয়েছে।
৪.২ অনন্য এবং ডুপ্লিকেট সেল হাইলাইট করা
এই অনুচ্ছেদে, আমরা অনন্য এবং ডুপ্লিকেট ডেটা সেলগুলো ভিন্ন রঙ দিয়ে হাইলাইট করব।
📌 ধাপসমূহ:
- আগের মতো নিউ রুল অপশনে প্রবেশ করুন।

- ফরম্যাট онলি ইউনিক অর ডুপ্লিকেট ভ্যালুস রুল টাইপ নির্বাচন করুন।
- ডুপ্লিকেট অপশনটি বেছে নিন।

- তারপর, ফরম্যাট রঙ সেট করুন এবং ওকে চাপুন।

ডুপ্লিকেট সেলগুলো হাইলাইট হয়েছে।
- আবার পূর্বের প্রক্রিয়া অনুসরণ করুন এবং ইউনিক অপশনটি বেছে নিন।

- ডেটাসেটের চূড়ান্ত দৃষ্টি নিন।

ডুপ্লিকেট এবং অনন্য ডেটা ভিন্নভাবে হাইলাইট করা হয়েছে।
এক্সেলে দুটি কলাম তুলনা করুন এবং ম্যাচ গণনা করুন
এই ফাংশনে, আমরা SUMPRODUCT এবং COUNTIF ফাংশনের সংমিশ্রণ ব্যবহার করব ম্যাচ গণনা করতে। তারপর, ROWS ফাংশন ব্যবহার করে মোট সারির সংখ্যা বের করব এবং ম্যাচ বাদ দিয়ে মিসম্যাচের সংখ্যা বের করব।
SUMPRODUCT ফাংশন সংশ্লিষ্ট রেঞ্জ বা অ্যারেগুলোর গুণফলের যোগফল ফেরত দেয়।📌 ধাপসমূহ:
- প্রথমে, আমরা দুটি সারি যোগ করি। একটা ম্যাচের জন্য আর একটা মিসম্যাচের জন্য।

- এখন, SUMPRODUCT এবং COUNTIF ফাংশন ভিত্তিক নিচের ফর্মুলাটি C11 সেলে ইনসার্ট করুন।
=SUMPRODUCT(COUNTIF(B5:B9,C5:C9))

- ফলাফল পেতে এন্টার বাটন চাপুন।

আমরা মিলিত সারির সংখ্যা পেলাম।
- এখন, C12 সেলে যান এবং নিচের ফর্মুলাটি দিন।
=ROWS(B5:C9)-C11

- আবার, মিসম্যাচের সংখ্যা পেতে এন্টার বাটন চাপুন।

এক্সেলে দুটি কলাম তুলনা করুন এবং ডুপ্লিকেট সরান
এই পদ্ধতিতে, আমরা দেখাব দুটি কলাম তুলনা করার পর ডুপ্লিকেট কিভাবে সরাতে হয়।
📌 ধাপসমূহ:
- প্রথমে ডেটাসেটটি নির্বাচন করুন।
- কন্ডিশনাল ফরম্যাটিং সেকশনে যান।
- হাইলাইট সেলস রুলস থেকে ডুপ্লিকেট ভ্যালুস বেছে নিন।

- ডুপ্লিকেট নির্দেশ করার জন্য একটি রঙ বেছে নিন।

- আমরা দেখতে পাচ্ছি ডুপ্লিকেট ডেটা সম্বলিত সেলের রঙ পরিবর্তন হয়েছে।
- এখন, Ctrl + Shift+ L চাপুন ফিল্টার অপশন সক্রিয় করতে।

- ২য় কলামের নিচের তীর চাপুন।
- ফিল্টার বাই কালার সেকশন থেকে ডুপ্লিকেট সেলের রঙ বেছে নিন।

- এখন শুধু ডুপ্লিকেট ভ্যালুগুলো দেখাচ্ছে। সেটি রেঞ্জ নির্বাচন করুন।
- মাউসের ডান বাটন চাপুন।
- কন্টেক্সট মেনু থেকে ক্লিয়ার কনটেন্টস অপশনটি বেছে নিন।

- ডেটাসেট থেকে ডুপ্লিকেট মানগুলো সরানো হয়েছে।

- আবার, ফিল্টার সেকশনে যান এবং সিলেক্ট অল অপশনটি চেক করুন।

- এখন কোনো ডুপ্লিকেট দেখাচ্ছে না।

এক্সেলে দুটি কলাম মিলিয়ে তৃতীয় কলাম থেকে আউটপুট বের করুন VLOOKUP দিয়ে
এখানে, আমাদের দুটি ডেটাসেট আছে। ১মটি হলো শোরুম ১ এবং ২য়টি হলো শোরুম ২। আমরা প্রতিটি ডেটাসেটের আইটেম কলাম তুলনা করব এবং VLOOKUP ফাংশন ব্যবহার করে শোরুম ১- থেকে দাম বের করব শোরুম ২-এ।

📌 ধাপসমূহ:
- VLOOKUP ফাংশন ভিত্তিক ফর্মুলাটি F5 সেলে প্রয়োগ করুন।
=VLOOKUP($E5,$B$5:$C$10,2,FALSE)

- আইটেম (S1) কে আইটেম (S2) এর সাথে তুলনা করার পর, আমরা দাম বের করেছি ২য় টেবিলে।

এক্সেলে দুইটি কালামের চেয়ে বেশি কলাম তুলনা করা
পূর্বের অনুচ্ছেদগুলোতে, আমরা দুটি কলামের মধ্যে তুলনা দেখিয়েছি। যখন আমাদের দুইটির চেয়ে বেশি কলাম থাকে, তবে আমরা নিচের পদ্ধতিগুলো ব্যবহার করতে পারি।
১. এক্সেল AND ফাংশন ব্যবহার
AND ফাংশন চেক করে সকল আর্গুমেন্ট TRUE কিনা, এবং সকল আর্গুমেন্ট TRUE হলে TRUE ফেরত দেয়।
এই পদ্ধতিতে, সকল শর্ত চেক করার পর ফলাফল IF ফাংশনে ব্যবহৃত মন্তব্যের ভিত্তিতে দেখানো হবে। ফর্মুলা প্রয়োগ করার আগে, আমরা শোরুম ৩ নামে আর একটি কলাম যোগ করি।

📌 ধাপসমূহ:
- এখন, E5 সেলে ফর্মুলাটি দিন।
=IF(AND(B5=C5,C5=D5),"Match","Mismatch")

- তারপর, ফিল হ্যান্ডেল আইকনটি টেনে আনুন।

শেষে, আমরা স্ট্যাটাস পেলাম।
২. এক্সেল COUNTIF ফাংশন দিয়ে তুলনা
COUNTIF ফাংশন একটি রেঞ্জের মধ্যে শর্ত পূরণকারী সেলের সংখ্যা গণনা করে, এবং COUNTA ফাংশন একটি রেঞ্জে খালি না থাকা সেলের সংখ্যা গণনা করে।[/wpsm_box]
এখানে, আমরা এই ফাংশনগুলো ব্যবহার করব একাধিক কলাম তুলনা করতে।
📌 ধাপসমূহ:
- E5 সেলে নিচের ফর্মুলাটি কপি করুন।
IF(COUNTIF(B5:D5,B5)=COUNTA(B5:D5),"Match","Mismatch")

- ফিল হ্যান্ডেল আইকনটি টেনে আনুন।

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