কিভাবে দুটি তালিকার তুলনা করা যায় এবং এক্সেলে পার্থক্য রিটার্ন করা যায়

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

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

অভ্যাস ওয়ার্কবুক ডাউনলোড করুন

দুটি তালিকা তুলনা করুন এবং ডিফারেন্স রিটার্ন করুন স্বতন্ত্র পরিস্থিতিতে দুটি তালিকার তুলনা করার উপায় এবং এক্সেলে পার্থক্য ফেরত দেখানো। আসুন একে একে দেখাই।

1. একই সারিতে পার্থক্যের জন্য দুটি তালিকা তুলনা করুন (উপযুক্ত মিল)

আসুন, আমাদের কাছে দুটি পৃথক অর্ডারের একটি ডেটাসেট আছে। আমাদের ডেটাসেটে, অর্ডারের জন্য আমাদের কাছে দুটি টেবিল রয়েছে। এখন আমাদের কাজ হল দুটি অর্ডার টেবিলে থাকা পণ্যগুলি খুঁজে বের করা৷

প্রত্যেক সারির জন্য পণ্যের নাম মিলছে বা না হলে আমরা একটি বার্তা ফেরত দেব৷

সূত্রের জন্য, আমরা IF ফাংশন ব্যবহার করব। ফাংশনের সিনট্যাক্স হল:

IF (logical_condition, [value_if_true], [value_if_false])

প্রথম অংশে এটি শর্ত বা মানদণ্ড নেয়, তারপর ফলাফলটি সত্য হলে এবং ফলাফলটি মিথ্যা হলে যে মানটি প্রিন্ট করা হবে।

লজিক্যাল_কন্ডিশন -> এটি লজিক্যাল শর্তসিদ্ধান্ত নেওয়ার জন্য অনুসরণ করা হবে।

[value_if_true] -> এই বার্তাটি প্রিন্ট করা হবে যদি সিদ্ধান্তটি সত্য হয়।

[ value_if_false] -> এই বার্তাটি প্রিন্ট করা হবে যদি সিদ্ধান্তটি মিথ্যা হয়।

পদক্ষেপ :

  • প্রথমে, টাইপ করুন কক্ষের একটি সূত্র G5

=IF(B6=E6,"Matched","Not Matched")

বা

=IF(B6E6, "Not Matched", "Matched")

সূত্র ব্যাখ্যা

এখানে আমার কাছে আছে সূত্রে IF ফাংশন ব্যবহার করার দুটি উপায় দেখানো হয়েছে। আমরা আমাদের যৌক্তিক অবস্থায় সমান (=) চিহ্ন বা সমান চিহ্ন () ব্যবহার করতে পারি। তার উপর ভিত্তি করে আমাদের আউটপুট পরিবর্তিত হতে পারে।

  • তারপর, অটোফিল সূত্রটি সেল H16 পর্যন্ত ফিল হ্যান্ডেল টুলটি টেনে আনুন। এবং কোষ দুটি টেবিলের মধ্যে পার্থক্য করবে তারা মেলে বা না হোক।

2. একই সারিতে পার্থক্যের জন্য দুটি তালিকা তুলনা করুন (সঠিক মিল)

আগের পদ্ধতিতে, আমরা কেস সংবেদনশীলতার সমস্যাটিকে উপেক্ষা করেছি। এখন এখানে আমরা তুলনা দেখতে পাব যেখানে আমরা একটি কেস-সংবেদনশীল পরিস্থিতি বিবেচনা করব। এখানে, আমরা দুটি টেবিলের মধ্যে সঠিক মিল খুঁজে বের করতে IF ফাংশনে নেস্ট করা EXACT ফাংশনটি ব্যবহার করব যেখানে আগের পদ্ধতিটি একটি উপযুক্ত মিল নিয়ে কাজ করে।

EXACT ফাংশনের সিনট্যাক্স টি হল:

EXACT (text1, text2)

এই ফাংশনটি এর প্যারামিটারে দুটি আর্গুমেন্ট নিতে পারে এবং তুলনা করতে পারে তাদের আমরা যেমনদেখতে পারেন এটি দুটি আর্গুমেন্ট নেয় যা স্ট্রিং বা টেক্সট হবে এবং তুলনামূলক ফলাফল প্রদান করবে।

আবারও, আমাদের ডেটাসেট উপরের মতই হবে।

  • প্রথমে, সূত্রটি প্রয়োগ করুন নিচে সেল H6 .

=IF(EXACT(B6, E6), "Matched ", "Not Matched")

সূত্র ব্যাখ্যা

এখানে অতিরিক্ত এক্সাক্ট ফাংশনটি উভয় তালিকার সঠিক মিল পেতে ব্যবহার করা হয়েছে।

সূত্রে , EXACT ফাংশনটি IF ফাংশনের লজিক্যাল অবস্থা নির্দেশ করে কারণ আমাদের উদ্বেগের বিষয় হল একই মিল খুঁজে পাওয়া। যেহেতু সেল B6 এবং E6 মেলে না, তাই আউটপুট=> মেলেনি

  • এখন, কপি করুন H16 পর্যন্ত সূত্র এবং আউটপুট পর্যবেক্ষণ করুন। দুটি টেবিল থেকে 3 জোড়া মিলেছে৷

3৷ আরেকটি টেবিলে একটি আইটেম

এখন ধরা যাক আমাদের কাছে ডেটাসেটে দুটি টেবিল ( টেবিল 1 এবং টেবিল 2 ) আছে এবং আমরা খুঁজে বের করব কিনা। টেবিল 1 থেকে যেকোন পণ্য টেবিল 2 তে বিদ্যমান আছে বা নেই এবং এটি রিমার্কস কলামে দেখান।

3.1. IF এবং COUNTIF ফাংশন একত্রিত করা

এখানে, COUNTIF ফাংশনটি IF ফাংশনের সাথে ব্যবহার করা হবে।

  • প্রথমে, H6 কক্ষে নিম্নোক্ত সূত্রটি প্রয়োগ করুন।

=IF(COUNTIF($E:$E,$B6)=0,"No match in Table 2","Match in Table 2")

আপনি নিচের যেকোনো একটি প্রয়োগ করতে পারেন। ISERROR , MATCH , SUM সহ সূত্র ফাংশন:

=IF(ISERROR(MATCH($B6,$E$5:$E$16,0)),"No match in Table 2","Match in Table 2")

বা

=IF(SUM(--($E$6:$E$16=$B6))=0, "No match in Table 2", "Match in Table 2")

সূত্র ব্যাখ্যা

এখানে অতিরিক্ত COUNTIF ফাংশন প্রয়োগ করা হয়েছে। COUNTIF($E:$E,$B6)=0 এই অংশটি টেবিল 2 এর সমস্ত ডেটার সাথে একটি সারি থেকে তুলনা করে মিলিত ডেটা খুঁজে বের করে। যদি টেবিল 2 এর কোনো ডেটা টেবিল 1 এর নির্দিষ্ট সারির সাথে মিলে যায় তাহলে COUNTIF ফাংশনটি 0 ছাড়া কিছু মান প্রদান করে। এবং প্রিন্ট করে টেবিল 2-এ কোন মিল নেই। যদি ফাংশনটি 0 রিটার্ন করে তাহলে এটি প্রিন্ট করবে টেবিল 2-এ ম্যাচ

  • কপি সূত্র নিচে H16 পর্যন্ত। পার্থক্যগুলি (যেমন সারণী 2 তে কোন মিল নেই) নীচের ছবিতে দেখানো হয়েছে৷

আরো পড়ুন: এক্সেলে দুটি কলাম বা তালিকার তুলনা কিভাবে করা যায়

3.2. VLOOKUP ফাংশন ব্যবহার করা

এখন দেখা যাক কিভাবে আমরা পদ্ধতি 3.1 ডেটাসেটের জন্য VLOOKUP এবং ISNA ফাংশনগুলি ব্যবহার করতে পারি।

এখানে, আপনাকে যা করতে হবে তা হল সেলে H6 সূত্রটি প্রয়োগ করতে হবে এবং অন্যান্য কোষের জন্য এটিকে নিচে টেনে আনতে হবে।

=IF(ISNA(VLOOKUP(B6,$E$6:$E$16,1,FALSE)),"No match in Table 2","Match in Table 2")

সূত্র ব্যাখ্যা

ISNA(VLOOKUP(B6,$E) $6:$E$16,1, FALSE)) সূত্রের এই অংশটি যৌক্তিক মান খুঁজে পায় যা True বা False হতে পারে। লজিক্যাল আউটপুট অনুযায়ী, IF ফাংশন একটি বার্তা দেবে।

চিত্রের পার্থক্যগুলি দেখুননীচে৷

আরও পড়ুন: ভিন্ন পত্রকের মধ্যে দুটি কলাম তুলনা করার জন্য VLOOKUP সূত্র!

একই রকম রিডিং :

  • এক্সেলের দুটি কলাম তুলনা করতে ম্যাক্রো এবং পার্থক্য হাইলাইট করুন
  • দুটি কলাম তুলনা করতে এক্সেল ম্যাক্রো (৪টি সহজ উপায়)
  • দুটি কলাম (5টি সূত্র) থেকে তুলনা করার এবং মূল্য ফেরানোর জন্য এক্সেল সূত্র
  • কিভাবে দুটি কলাম তুলনা করা যায় এবং সাধারণ মান ফেরত দেয় এক্সেল

4. শর্তসাপেক্ষ ফরম্যাটিং প্রয়োগ করা পার্থক্যগুলি হাইলাইট করুন

এই পদ্ধতিতে, আমরা দুটি তালিকার তুলনা করতে এবং তাদের পার্থক্যগুলি হাইলাইট করতে কন্ডিশনাল ফরম্যাটিং প্রয়োগ করব। এর জন্য, আমরা একই ডেটাসেট এবং সূত্র ব্যবহার করব যা আগের পদ্ধতিতে ব্যবহার করা হয়েছিল৷

এখানে প্রিন্টিং বার্তাগুলি ব্যবহার করার পরিবর্তে, আমরা ডেটার মধ্যে পার্থক্য করার জন্য সারিগুলিকে হাইলাইট করব৷

ধাপ :

  • প্রথমে, যে ঘরগুলিকে হাইলাইট করতে হবে তা নির্বাচন করুন। ডেটা পরিসর সংলগ্ন না হলে, CTRL বোতাম টিপে সেগুলি নির্বাচন করুন৷

  • তারপর, <3 এ যান>হোম ট্যাব> কন্ডিশনাল ফরম্যাটিং > এর ড্রপডাউনে ক্লিক করুন; কোষের নিয়ম হাইলাইট করুন > Duplicate Values…

  • এখন, Duplicate Values ​​ ডায়ালগ বক্স আসবে। এখানে, ডুপ্লিকেট ডিফল্টভাবে নির্বাচন করা হয় এবং ডুপ্লিকেট মান সহ আপনার ঘরগুলি হাইলাইট করা হবে।
  • কিন্তু আমরা মিল চাই না, বরং আমরা চাইপার্থক্য খুঁজে বের করতে। সুতরাং, ড্রপডাউন থেকে অনন্য নির্বাচন করুন যাতে আপনি অনন্য মানগুলি হাইলাইট করে টেবিলের মধ্যে পার্থক্য খুঁজে পেতে পারেন। ঠিক আছে ক্লিক করুন।

  • অতএব, সমস্ত অনন্য মান হাইলাইট করা হবে এবং আপনি পাবেন তালিকার মধ্যে পার্থক্য।

আরো পড়ুন: পার্থক্য খোঁজার জন্য এক্সেলে দুটি কলামের তুলনা কিভাবে করা যায় <1

কিভাবে এক্সেলে দ্বিগুণেরও বেশি টেক্সট খুঁজে বের করবেন

এখন আসুন সারণী 1 এ পণ্যগুলির নাম খুঁজে বের করা যাক যা টেবিল 2<4-এ দ্বিগুণের বেশি ঘটেছে>.

সেলে নিচের সূত্রটি প্রয়োগ করুন H6 এবং এটিকে নিচে টেনে আনুন।

=IF(COUNTIF($E$6:$E$16,$B6)>2,"Yes","No")

সূত্র ব্যাখ্যা

এখানে COUNTIF($E$6:$E$16,$B6)>2 এই অংশটি সারিগুলি খুঁজে বের করে যদি টেবিল 1 কোনো পণ্য টেবিল 2 এ দুইবারের বেশি উপস্থিত হয়। এই ফলাফলের উপর নির্ভর করে IF ফাংশন হ্যাঁ বা না বার্তা হিসাবে প্রিন্ট করবে কিনা তা সিদ্ধান্ত নেয়।

টেক্সট টেবিল 1 <4 টেবিল 2 তে দুবারের বেশি ঘটলে আউটপুট বিভাগে হ্যাঁ দেখাবে এবং এর বিপরীতে।

35>

পড়ুন আরও: দুটি কলামে এক্সেল কাউন্ট মিলগুলি (৪টি সহজ উপায়)

এক্সেলের দুটি তালিকার তুলনা করুন এবং ম্যাচিং ডেটা বের করুন

আসুন, আমাদের দুটি টেবিল আছে একটি হল পণ্যের নাম এবং দাম সহ পণ্য টেবিল, আরেকটি হল অর্ডার আইডি সহ অর্ডার টেবিল, পণ্য,এবং দাম। এখন আমাদের কাজ হল পণ্যের নামের সাথে তুলনা করে অর্ডার তালিকায় দামগুলি কপি করা৷

সেলে সূত্রটি প্রয়োগ করুন G6 এবং তারপরে এটি টেনে আনুন নিচে এখানে সূত্রে, আমরা দুটি ফাংশন ব্যবহার করেছি যা হল INDEX এবং MATCH ম্যাচ( $F6,$B$6:$B$12,0 ) এই অংশটি পণ্যের নাম তুলনা করে মিলিত সারি খুঁজে পায়। তারপর INDEX ফাংশনটি ব্যবহার করে পণ্য টেবিল থেকে অর্ডার টেবিলে দাম বের করা হয়।

অনুশীলন বিভাগ

আমি আপনার অনুশীলনের উদ্দেশ্যে ওয়ার্কবুকে একটি অনুশীলন শীট প্রদান করছি।

উপসংহার

এগুলি হল দুটি তালিকার তুলনা করার এবং এক্সেলের মধ্যে পার্থক্য ফেরানোর উপায়। আমি তাদের নিজ নিজ উদাহরণ সহ সমস্ত পদ্ধতি দেখিয়েছি কিন্তু অন্যান্য অনেক পুনরাবৃত্তি হতে পারে। এছাড়াও, আমি ব্যবহৃত ফাংশনগুলির মৌলিক বিষয় নিয়ে আলোচনা করেছি। আপনার যদি এটি অর্জনের অন্য কোন পদ্ধতি থাকে তবে দয়া করে আমাদের সাথে তা শেয়ার করুন৷

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