এটি একটি আকর্ষণীয় পরিস্থিতি যা প্রায়ই উপস্থিত হয়। অর্থাৎ, কখনও কখনও ডেটাকে দুটি ভিন্ন কলামে পৃথক করতে হয়। এক্সেলে দুটি লিস্ট তুলনা করে পার্থক্য বের করার অনেক প্রক্রিয়া রয়েছে। এই আর্টিকেলে, আমরা এক্সেলে দুটি কলাম তুলনা করে পার্থক্য খুঁজে বের করার উপায়গুলো দেখব।
এক্সেলে দুটি কলাম তুলনা করে পার্থক্য খুঁজে বের করার ৭টি পদ্ধতি
এই সেকশনে, আপনি এক্সেলে দুটি কলাম তুলনা করে পার্থক্য খুঁজে বের করার ৭টি পদ্ধতি পাবেন। আমি এগুলো একে একে এখানে আলোচনা করব। জড়িত থাকুন!
চলুন একটি সহজ উদাহরণ দিয়ে শুরু করি, কীভাবে এটি সম্পন্ন করতে হয় তা ব্যাখ্যা করার জন্য।

এখানে দুটি লিস্ট আছে যেখানে কিছু ফলের নাম রয়েছে। আমরা পার্থক্য খুঁজে বের করার জন্য দুটি লিস্ট তুলনা করব। ফলের নাম ধারণকারী দুটি লিস্ট নিচে দেওয়া হলো।
আমরা দুটি কলামের মধ্যে পার্থক্য খুঁজে বের করার ৭টি ভিন্ন প্রক্রিয়া দেখব। প্রতিটি প্রক্রিয়ায়, আমরা একই টেবিলটি ব্যবহার করব।
১. কন্ডিশনাল ফরম্যাটিং ব্যবহার করে দুটি কলাম তুলনা
দুটি কলামের ইউনিক ভ্যালু হাইলাইট করতে আমরা কন্ডিশনাল ফরম্যাটিং ব্যবহার করতে পারি। প্রক্রিয়াটি সহজ এবং নিচে দেওয়া হলো।
📌ধাপসমূহ:
- প্রথমে, সেই রেঞ্জটি সিলেক্ট করুন যেখানে আপনি কন্ডিশনাল ফরম্যাটিং প্রয়োগ করতে চান। এই উদাহরণে, রেঞ্জ হলো B5:B11।
- এখন, Home ট্যাবে Conditional Formatting-এ ক্লিক করুন, এবং Highlight Cells Rules-এর অধীনে Duplicate Values-এ ক্লিক করুন।

- Duplicate values ডায়ালগ বাক্সে, আপনি যদি Duplicate সিলেক্ট করেন তবে দুটি সেলের ডুপ্লিকেট ভ্যালু দেখবেন।

- Duplicate Values ডায়ালগ বাক্সে আপনি যদি Unique সিলেক্ট করেন তবে দুটি সেলের ইউনিক ভ্যালু দেখবেন।

- Conditional Formatting কনফার্ম করার জন্য OK চাপুন।

আরও পড়ুন: এক্সেলে দুটি কলাম বা লিস্ট তুলনা করার পদ্ধতি
২. IF ফাংশন ব্যবহার করে দুটি কলাম তুলনা
দুটি কলামের মধ্যে পার্থক্য খুঁজে বের করতে আমরা IF ফাংশন ব্যবহার করব। নিচের ধাপগুলো অনুসরণ করুন।
📌ধাপসমূহ:
- প্রথমে, List 1-এর কোন ফলগুলো List 2-এ আছে তা দেখানোর জন্য একটি নতুন কলাম তৈরি করুন।
- এখন, নতুন তৈরি কলামের প্রথম সেল (যায় E5) সিলেক্ট করুন এবং নিচের ফর্মুলা প্রয়োগ করুন।
=IF(B5=C5,"YES","NO")
এখানে,
- B5 = List-1-এ ফল
- C5 = List-2-এ ফল

- उसके बाद, ENTER চাপুন, এবং আপনি সেল D5-এ NO স্টেটমেন্ট দেখবেন।
- এখন, Fill Handle টুল ব্যবহার করে ফর্মুলা সেল D5 থেকে D11-এ পর্যন্ত নিচে টানে Autofill করুন।

- অতএব, সব সেল ফলাফল দেখাবে এবং আপনি দুটি কলামের মধ্যে পার্থক্য করতে পারবেন।

৩. EXACT ফাংশন প্রয়োগ করে কলাম তুলনা
EXACT ফাংশন দুটি টেক্সট স্ট্রিং তুলনা করে এবং টেক্সটের মধ্যে এক্সएक্ট ম্যাচের উপর ভিত্তি করে TRUE বা FALSE রিটার্ন করে। তাই, এই ফাংশনটি দুটি কলামের মধ্যে পার্থক্য খুঁজে বের করার জন্য ব্যবহার করা যায়। এটি করতে নিচের ধাপগুলো অনুসরণ করুন।
📌ধাপসমূহ:
- প্রথমে, একটি সেল সিলেক্ট করুন এবং সেলে নিচের ফর্মুলা টাইপ করুন।
=EXACT(B5,C5)
এখানে,
- B5 = List-1-এ ফল
- C5 = List-2-এ ফল

- তারপর, ENTER চাপুন এবং সেলটি FALSE রিটার্ন করবে।

- এখন, ফর্মুলাটি নিচে টানুন এবং আপনার সেলগুলো ফলাফল দেখাবে।

৪. IF এবং AND ফাংশন কম্বাইন করুন
IF এবং AND ফাংশন-এর সমন্বয় আপনার উদ্দেশ্য পূরণ করবে। নিচেরভাবে এগিয়ে যান।
📌ধাপসমূহ:
- প্রথমে, একটি সিলেক্ট করা সেলে ফর্মুলা প্রয়োগ করুন।
=IF(AND(B5<>C5),"No Match","Match")
এখানে,
- B5 = List-1-এ ফল
- C5 = List-2-এ ফল

- তারপর ফর্মুলাটি নিচে টানুন যাতে সেলগুলো ফলাফল দেখাতে পারে।

৫. IF, ISNA, এবং VLOOKUP ফাংশন কম্বাইন করুন
এক্সেলে দুটি লিস্ট বা কলামের মধ্যে পার্থক্য খুঁজে বের করতে আমরা IF, ISNA, এবং VLOOKUP ফাংশন ব্যবহার করতে পারি। প্রক্রিয়াটি নিচে দেওয়া হলো।
📌ধাপসমূহ:
- প্রথমে, একটি নতুন কলাম তৈরি করুন > নতুন তৈরি কলামের প্রথম সেল (যায় E5) সিলেক্ট করুন এবং নিচের ফর্মুলা প্রয়োগ করুন।
=IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)),"NO","YES")
এখানে,
- B5 = লুকআপ ভ্যালু
- C5:C11 = লুকআপ অ্যারে

💡 ফর্মুলা ব্রেকডাউন
VLOOKUP(B5,$C$5:$C$11,1,0) সেল B5-এর মান (যায় Apple) রেঞ্জ $C$5:$C$11-এ খোঁজে। এই মান লুকআপ অ্যারেতে উপলব্ধ নয় এবং রিটার্ন করে #N/A।
ISNA ফাংশন চেক করে একটি সেলে #N/A! এরর আছে কিনা। এটি #N/A-এর উপস্থিতির উপর নির্ভর করে TRUE বা FALSE রিটার্ন করে।
তাই, ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)) = ISNA(#N/A) রিটার্ন করে TRUE।
শেষে, IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)),"NO","YES") = IF(ISNA(#N/A),"NO","YES") = IF(TRUE,"NO","YES") = NO
তাই, আউটপুট => NO। এর কারণ হলো List-1-এর ফলের নাম Apple List-2-এ উপলব্ধ নয়।
- उसके बाद, ENTER চাপুন, এবং আপনি সেল D5-এ NO স্টেটমেন্ট দেখবেন।

- এখন, Fill Handle টুল ব্যবহার করে ফর্মুলা সেল D5 থেকে D11-এ পর্যন্ত নিচে টানে Autofill করুন।
- শেষে, আপনি List-1 এবং List-2-এর মধ্যে পার্থক্য দেখতে পাবেন।

আরও পড়ুন: VLOOKUP ব্যবহার করে এক্সেলে দুটি কলাম তুলনা করার পদ্ধতি
৬. IF, ISERROR, এবং MATCH ফাংশন কম্বাইন ব্যবহার করুন
এখানে আমরা IF, ISERROR, এবং MATCH ফাংশন ব্যবহার করে দুটি কলাম তুলনা করব। আমরা List-1-কে List-2-এর সাথে তুলনা করব। ফর্মুলা দুটি লিস্ট ক্যালকুলেট করবে এবং সেই ফলের নাম রিটার্ন করবে যা শুধু List-1-এ আছে। প্রক্রিয়াটি নিচে দেওয়া হলো।
📌ধাপসমূহ:
- প্রথমে, নতুন তৈরি কলামের প্রথম সেল D5 সিলেক্ট করুন এবং সিলেক্ট করা সেলে নিচের ফর্মুলা টাইপ করুন।
=IF((ISERROR(MATCH(B5,$C$5:$C$11,0))),B5,"")
এখানে,
- B5 = লুকআপ ভ্যালু
- C5:C11 = লুকআপ অ্যারে

💡 ফর্মুলা ব্রেকডাউন
MATCH ফাংশন সেল B5-এর মান (যায় Apple) লুকআপ রেঞ্জ $C$5:$C$11-এ খোঁজে।
তাই, MATCH(B5,$C$5:$C$11,0) রিটার্ন করে #N/A কারণ এটি লুকআপ রেঞ্জে মানটি খুঁজে পায় না।
এখন, ISERROR(MATCH(B5,$C$5:$C$11,0))= ISERROR(#N/A ) রিটার্ন করে TRUE।
শেষে, IF((ISERROR(MATCH(B5,$C$5:$C$11,0))),B5,"") = IF(TRUE,B5, "") সেল B5-এর মান (যায় Apple) রিটার্ন করে।
তাই, আউটপুট => Apple।
- ENTER চাপার পর আপনি সেলে আউটপুট দেখবেন। এখন পরবর্তী সেলগুলোর জন্য ফর্মুলাটি টানুন।

- অতএব, যেসব সেলে আপনি ফর্মুলা কপি করেছেন সেগুলো আপনাকে ফলাফল দেখাবে।

- এই একই পদ্ধতিতে, আপনি সে ফলের নাম বের করতে পারেন যা শুধু List-2-এ আছে। সেক্ষেত্রে, ফর্মুলা হবে,
=IF((ISERROR(MATCH(C5,$B$5:$B$11,0))),C5,"")
এখানে,
- C5 = লুকআপ ভ্যালু
- B5:B17 = লুকআপ অ্যারে

৭. IF এবং COUNTIF ফাংশন কম্বাইন করুন কলাম তুলনা করতে
এই প্রক্রিয়ায়, যদি List-1-এ এমন কোনো ফলের নাম থাকে যা List-2-এ নেই, তবে আমরা যে ফর্মুলা ব্যবহার করব সেটি বলবে যে List-1-এর वो ফলের নাম List-2-এ খুঁজে পাওয়া যায়নি। এই উদ্দেশ্যে আমরা IF এবং COUNTIF ফাংশন কম্বাইন করব। চলুন তুলনা শুরু করি।
📌ধাপসমূহ:
- প্রথমে, সেল D5-এ নিচের ফর্মুলা টাইপ করুন।
=IF(COUNTIF($C$5:$C$11, $B5)=0, "Not Found in List-2", "")

💡 ফর্মুলা ব্রেকডাউন
COUNTIF ফাংশন একটি ডিফাইন করা রেঞ্জে সেলের মোট সংখ্যা রিটার্ন করে।
COUNTIF($C$5:$C$11, $B5) সেল B5-এর মান (যায় Apple) রেঞ্জ $C$5:$C$11-এ খুঁজে কিন্তু রেঞ্জে কিছুই পায় না। তাই, আউটপুট=> 0।
শেষে, IF(COUNTIF($C$5:$C$11, $B5)=0, "Not Found in List-2", "") = IF(0, "Not Found in List-2", "") শর্ত 0 হলে "Not Found in List-2" রিটার্ন করবে, অন্যথায় সেলটি খালি রাখবে ("")।
তাই, চূড়ান্ত আউটপুট=> "Not Found in List-2"।
- এখন, ENTER চাপুন যাতে সেলটি ফলাফল দেখাতে পারে।
- उसके बाद, ফর্মুলাটি নিচে টানুন।

- এটি করার ফলে, আপনি দুটি কলামের মধ্যে পার্থক্য দেখতে পাবেন।

উপসংহার
তাহলে, আমরা এক্সেলে দুটি কলাম তুলনা করে পার্থক্য খুঁজে বের করার বিভিন্ন প্রক্রিয়া দেখেছি। দুটি কলামের মধ্যে তুলনা ম্যাচের জন্যও করা যায়। আমরা যে ৪টি প্রক্রিয়া আলোচনা করেছি, তার মধ্যে কন্ডিশনাল ফরম্যাটিং ব্যবহার করা দুটি কলাম তুলনার সবচেয়ে ভালো পদ্ধতি। কারণ কন্ডিশনাল ফরম্যাটিং-এ আপনি একাধিক কলাম তুলনা করতে পারেন, প্রক্রিয়াটি সহজ এবং দ্রুত এবং আপনি ম্যাচ এবং পার্থক্য দুটোই খুঁজে পেতে পারেন।
আশা করি এই আর্টিকেলটি আপনার জন্য উপকারী হবে। আরও উপকারী আর্টিকেলের জন্য আমাদের ওয়েবসাইট ব্রাউজ করুন। যোগাযোগে থাকুন!
আরও পড়ুন
- এক্সেলে কন্ডিশনাল ফরম্যাটিং ব্যবহার করে দুটি কলাম তুলনা করার পদ্ধতি
- এক্সেলে দুটি কলামের টেক্সট তুলনা (৭টি ফলপ্রদ পদ্ধতি)
- এক্সেলে দুটি সেলের টেক্সট তুলনা (৯টি উদাহরণ)
- দুই কলাম তুলনা করে মান রিটার্ন করার এক্সেল ফর্মুলা (৫টি উদাহরণ)