দুটি টেবিল তুলনা

আমাদের দুটি টেবিল রয়েছে (উদাহরণস্বরূপ, মূল্য তালিকার পুরানো এবং নতুন সংস্করণ), যা আমাদের তুলনা করতে হবে এবং দ্রুত পার্থক্যগুলি খুঁজে বের করতে হবে:

দুটি টেবিল তুলনা

এটা অবিলম্বে স্পষ্ট যে নতুন মূল্য তালিকায় কিছু যোগ করা হয়েছে (খেজুর, রসুন …), কিছু অদৃশ্য হয়ে গেছে (ব্ল্যাকবেরি, রাস্পবেরি …), কিছু পণ্যের দাম পরিবর্তিত হয়েছে (ডুমুর, তরমুজ …)। আপনাকে এই সমস্ত পরিবর্তনগুলি দ্রুত খুঁজে বের করতে এবং প্রদর্শন করতে হবে।

এক্সেলের যেকোনো কাজের জন্য, প্রায় সবসময়ই একাধিক সমাধান থাকে (সাধারণত 4-5টি)। আমাদের সমস্যার জন্য, বিভিন্ন পদ্ধতি ব্যবহার করা যেতে পারে:

  • ক্রিয়া VPR (ভলুকআপ) — নতুন মূল্য তালিকা থেকে পুরানো পণ্যের নামগুলি সন্ধান করুন এবং নতুনটির পাশে পুরানো মূল্য প্রদর্শন করুন এবং তারপর পার্থক্যগুলি ধরুন
  • দুটি তালিকাকে একটিতে একত্রিত করুন এবং তারপরে এটির উপর ভিত্তি করে একটি পিভট টেবিল তৈরি করুন, যেখানে পার্থক্যগুলি স্পষ্টভাবে দৃশ্যমান হবে
  • এক্সেলের জন্য পাওয়ার কোয়েরি অ্যাড-ইন ব্যবহার করুন

ক্রমানুসারে তাদের সব গ্রহণ করা যাক.

পদ্ধতি 1. VLOOKUP ফাংশনের সাথে টেবিলের তুলনা করা

আপনি যদি এই বিস্ময়কর বৈশিষ্ট্যটির সাথে সম্পূর্ণরূপে অপরিচিত হন তবে প্রথমে এখানে দেখুন এবং এটির উপর একটি ভিডিও টিউটোরিয়াল পড়ুন বা দেখুন – নিজেকে কয়েক বছর বাঁচান।

সাধারণত, এই ফাংশনটি কিছু সাধারণ প্যারামিটারের সাথে মিল করে এক টেবিল থেকে অন্য টেবিলে ডেটা টানতে ব্যবহৃত হয়। এই ক্ষেত্রে, আমরা পুরানো দামগুলিকে নতুন দামে ঠেলে দিতে এটি ব্যবহার করব:

দুটি টেবিল তুলনা

যে পণ্যগুলির বিরুদ্ধে #N/A ত্রুটি দেখা দিয়েছে, সেগুলি পুরানো তালিকায় নেই, অর্থাৎ যোগ করা হয়েছে৷ দামের পরিবর্তনগুলিও স্পষ্টভাবে দৃশ্যমান।

ভালো দিক এই পদ্ধতি: সহজ এবং পরিষ্কার, "শৈলীর ক্লাসিক", যেমন তারা বলে। এক্সেলের যেকোনো সংস্করণে কাজ করে।

মন্দ দিক এছাড়াও আছে. নতুন মূল্য তালিকায় যোগ করা পণ্যগুলি অনুসন্ধান করতে, আপনাকে একই পদ্ধতিটি বিপরীত দিকে করতে হবে, অর্থাৎ VLOOKUP-এর সাহায্যে পুরানো দামে নতুন দামগুলিকে টেনে আনতে হবে৷ আগামীকাল যদি টেবিলের মাপ পরিবর্তন হয়, তাহলে সূত্রগুলো সামঞ্জস্য করতে হবে। ঠিক আছে, এবং সত্যিই বড় টেবিলে (> 100 হাজার সারি), এই সমস্ত সুখ শালীনভাবে ধীর হয়ে যাবে।

পদ্ধতি 2: একটি পিভট ব্যবহার করে টেবিলের তুলনা করা

মূল্য তালিকার নামের সাথে একটি কলাম যুক্ত করে আমাদের টেবিলগুলি একটির নীচে অনুলিপি করা যাক, যাতে পরে আপনি বুঝতে পারেন কোন তালিকা থেকে কোন সারি:

দুটি টেবিল তুলনা

এখন, তৈরি করা টেবিলের উপর ভিত্তি করে, আমরা একটি সারাংশ তৈরি করব সন্নিবেশ করুন - PivotTable (ঢোকান — পিভট টেবিল). চলো একটা মাঠ নিক্ষেপ করি পণ্য রেখার ক্ষেত্রে, ক্ষেত্রের দিকে মূল্য কলাম এলাকা এবং ক্ষেত্রের ЦEna পরিসরের মধ্যে:

দুটি টেবিল তুলনা

আপনি দেখতে পাচ্ছেন, পিভট টেবিলটি স্বয়ংক্রিয়ভাবে পুরানো এবং নতুন মূল্য তালিকা থেকে সমস্ত পণ্যের একটি সাধারণ তালিকা তৈরি করবে (কোন পুনরাবৃত্তি নয়!) এবং পণ্যগুলিকে বর্ণানুক্রমিকভাবে বাছাই করবে৷ আপনি স্পষ্টভাবে যোগ করা পণ্য (তাদের পুরানো মূল্য নেই), অপসারণ পণ্য (তাদের নতুন মূল্য নেই) এবং মূল্য পরিবর্তন, যদি থাকে তা দেখতে পারেন।

এই জাতীয় টেবিলে গ্র্যান্ড টোটাল অর্থবোধ করে না এবং সেগুলি ট্যাবে অক্ষম করা যেতে পারে কন্সট্রাক্টর - গ্র্যান্ড মোট - সারি এবং কলামের জন্য অক্ষম করুন (ডিজাইন — গ্র্যান্ড টোটাল).

যদি দামগুলি পরিবর্তিত হয় (কিন্তু পণ্যের পরিমাণ নয়!), তবে এটিতে ডান-ক্লিক করে তৈরি সারাংশ আপডেট করাই যথেষ্ট - সতেজ করা.

ভালো দিক: এই পদ্ধতিটি VLOOKUP এর চেয়ে বড় টেবিলের সাথে দ্রুত মাত্রার একটি ক্রম। 

মন্দ দিক: আপনাকে ম্যানুয়ালি একে অপরের অধীনে ডেটা অনুলিপি করতে হবে এবং মূল্য তালিকার নামের সাথে একটি কলাম যুক্ত করতে হবে। যদি টেবিলের আকার পরিবর্তন হয়, তাহলে আপনাকে আবার সবকিছু করতে হবে।

পদ্ধতি 3: পাওয়ার কোয়েরির সাথে টেবিলের তুলনা করা

পাওয়ার কোয়েরি হল Microsoft Excel এর জন্য একটি বিনামূল্যের অ্যাড-ইন যা আপনাকে প্রায় যেকোনো উৎস থেকে Excel-এ ডেটা লোড করতে দেয় এবং তারপরে এই ডেটাটিকে যেকোনো পছন্দসই উপায়ে রূপান্তর করতে দেয়। এক্সেল 2016-এ, এই অ্যাড-ইনটি ইতিমধ্যেই ট্যাবে ডিফল্টরূপে অন্তর্নির্মিত উপাত্ত (ডেটা), এবং এক্সেল 2010-2013 এর জন্য আপনাকে Microsoft ওয়েবসাইট থেকে আলাদাভাবে ডাউনলোড করতে হবে এবং এটি ইনস্টল করতে হবে - একটি নতুন ট্যাব পান পাওয়ার কোয়েরি.

পাওয়ার কোয়েরিতে আমাদের মূল্য তালিকা লোড করার আগে, সেগুলিকে প্রথমে স্মার্ট টেবিলে রূপান্তর করতে হবে। এটি করার জন্য, ডেটা সহ পরিসীমা নির্বাচন করুন এবং কীবোর্ডে সংমিশ্রণ টিপুন জন্য ctrl+T অথবা রিবনে ট্যাব নির্বাচন করুন হোম - একটি টেবিল হিসাবে বিন্যাস (হোম - টেবিল হিসাবে ফর্ম্যাট). তৈরি করা টেবিলের নাম ট্যাবে সংশোধন করা যেতে পারে রচয়িতা (আমি মান ছেড়ে দেব ছক 1 и ছক 2, যা ডিফল্টরূপে প্রাপ্ত হয়)।

বোতামটি ব্যবহার করে পাওয়ার কোয়েরিতে পুরানো দাম লোড করুন টেবিল/রেঞ্জ থেকে (সারণী/পরিসীমা থেকে) ট্যাব থেকে উপাত্ত (তারিখ) অথবা ট্যাব থেকে পাওয়ার কোয়েরি (এক্সেলের সংস্করণের উপর নির্ভর করে)। লোড করার পর, আমরা কমান্ড দিয়ে পাওয়ার কোয়েরি থেকে এক্সেলে ফিরে যাব বন্ধ করুন এবং লোড করুন - বন্ধ করুন এবং লোড করুন... (বন্ধ করুন এবং লোড করুন — বন্ধ করুন এবং লোড করুন...):

দুটি টেবিল তুলনা

… এবং প্রদর্শিত উইন্ডোতে তারপর নির্বাচন করুন শুধু একটি সংযোগ তৈরি করুন (শুধু সংযোগ).

নতুন মূল্য তালিকার সাথে একই পুনরাবৃত্তি করুন। 

এখন একটি তৃতীয় কোয়েরি তৈরি করা যাক যা আগের দুটি থেকে ডেটা একত্রিত এবং তুলনা করবে। এটি করতে, ট্যাবে Excel এ নির্বাচন করুন ডেটা - ডেটা পান - অনুরোধগুলি একত্রিত করুন - একত্রিত করুন (ডেটা — ডেটা পান — মার্জ কোয়েরি — মার্জ) বা বোতাম টিপুন মেশা (একত্রিত করা) ট্যাব পাওয়ার কোয়েরি.

যোগদানের উইন্ডোতে, ড্রপ-ডাউন তালিকায় আমাদের টেবিলগুলি নির্বাচন করুন, তাদের মধ্যে থাকা পণ্যগুলির নাম সহ কলামগুলি নির্বাচন করুন এবং নীচে, যোগদানের পদ্ধতি সেট করুন – সম্পূর্ণ বাহ্যিক (সম্পূর্ণ বাইরের):

দুটি টেবিল তুলনা

ক্লিক করার পরে OK তিনটি কলামের একটি টেবিল উপস্থিত হওয়া উচিত, যেখানে তৃতীয় কলামে আপনাকে হেডারের ডাবল তীর ব্যবহার করে নেস্টেড টেবিলের বিষয়বস্তু প্রসারিত করতে হবে:

দুটি টেবিল তুলনা

ফলস্বরূপ, আমরা উভয় টেবিল থেকে ডেটা একত্রিত করতে পারি:

দুটি টেবিল তুলনা

অবশ্যই, আরও বোধগম্য বিষয়গুলিতে ডাবল ক্লিক করে হেডারে কলামের নামগুলি পুনঃনামকরণ করা ভাল:

দুটি টেবিল তুলনা

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

দুটি টেবিল তুলনা

এটি ক্লিক করতে অবশেষ OK এবং একই বোতাম ব্যবহার করে ফলাফলটি এক্সেলে আপলোড করুন বন্ধ করুন এবং ডাউনলোড করুন (বন্ধ এবং লোড) ট্যাব হোম (বাড়ি):

দুটি টেবিল তুলনা

সৌন্দর্য।

অধিকন্তু, যদি ভবিষ্যতে মূল্য তালিকায় কোনো পরিবর্তন ঘটে (লাইনগুলি যোগ করা বা মুছে ফেলা হয়, দাম পরিবর্তন করা হয়, ইত্যাদি), তবে এটি শুধুমাত্র একটি কীবোর্ড শর্টকাট দিয়ে আমাদের অনুরোধগুলি আপডেট করার জন্য যথেষ্ট হবে। জন্য ctrl+অল্টার+F5 বা বোতাম দ্বারা সব রিফ্রেশ (সকল রিফ্রেশ করুন) ট্যাব উপাত্ত (তারিখ).

ভালো দিক: সম্ভবত সব থেকে সুন্দর এবং সুবিধাজনক উপায়. বড় টেবিলের সাথে স্মার্টভাবে কাজ করে। টেবিলের আকার পরিবর্তন করার সময় ম্যানুয়াল সম্পাদনার প্রয়োজন নেই।

মন্দ দিক: পাওয়ার কোয়েরি অ্যাড-ইন (এক্সেল 2010-2013-এ) বা এক্সেল 2016 ইনস্টল করা প্রয়োজন৷ উত্স ডেটাতে কলামের নামগুলি অবশ্যই পরিবর্তন করা উচিত নয়, অন্যথায় আমরা ত্রুটিটি পাব "অমুক এবং অমুকটি পাওয়া যায়নি!" ক্যোয়ারী আপডেট করার চেষ্টা করার সময়।

  • পাওয়ার কোয়েরি ব্যবহার করে প্রদত্ত ফোল্ডারের সমস্ত এক্সেল ফাইল থেকে ডেটা কীভাবে সংগ্রহ করবেন
  • কিভাবে Excel এ দুটি তালিকার মধ্যে মিল খুঁজে বের করবেন
  • সদৃশ ছাড়া দুটি তালিকা একত্রিত করা

নির্দেশিকা সমন্ধে মতামত দিন