এক্সেল

INDEX এবং MATCH সহ টেবিলে যোগদান করুন

Join Tables With Index

এক্সেল সূত্র: INDEX এবং MATCH সহ টেবিলে যোগদান করুনজেনেরিক সূত্র | _+_ | সারসংক্ষেপ

একটি সাধারণ আইডি আছে এমন টেবিলে যোগ দিতে বা মার্জ করতে, আপনি INDEX এবং MATCH ফাংশন ব্যবহার করতে পারেন। দেখানো উদাহরণে, E5 এর সূত্র হল:



= INDEX (data, MATCH (lookup,ids,0),2)

যেখানে 'ডেটা' নামযুক্ত পরিসীমা H5: J8 এবং 'ids' নামক পরিসীমা H5: H8।

ব্যাখ্যা

এই সূত্রটি গ্রাহকের টেবিল থেকে গ্রাহকের নাম এবং রাজ্যকে টেবিলের মধ্যে টেনে নেয়। MATCH ফাংশন সঠিক গ্রাহক সনাক্ত করতে ব্যবহৃত হয় এবং INDEX ফাংশন ডেটা পুনরুদ্ধার করতে ব্যবহৃত হয়।





গ্রাহকের নাম পুনরুদ্ধার করা হচ্ছে

ভিতর থেকে কাজ করে, MATCH ফাংশনটি একটি সারি নম্বর পেতে ব্যবহৃত হয়:

এক্সেল বর্তমান তারিখ এবং সময়
 
= INDEX (data, MATCH ($C5,ids,0),2)
  • সন্ধানের মান C5 তে গ্রাহক আইডি আসে, যা একটি মিশ্র রেফারেন্স, কলামটি লক করা থাকে, যাতে সূত্রটি অনুলিপি করা যায়।
  • লুকআপ অ্যারে নামযুক্ত পরিসীমা আইডি (H5: H8), গ্রাহক টেবিলে প্রথম কলাম।
  • একটি সঠিক মিল জোর করার জন্য মিল টাইপ শূন্য সেট করা হয়।

MATCH ফাংশন এই ক্ষেত্রে 2 প্রদান করে, যা INDEX- এ সারি নম্বর হিসাবে যায়:



 
 MATCH ($C5,ids,0)

কলাম নম্বরটি 2 হিসাবে হার্ড-কোডেড (গ্রাহকের নাম কলাম 2 এ রয়েছে) এবং অ্যারে নামযুক্ত পরিসীমা 'ডেটা' (H5: J8) INDEX রিটার্ন করে: এমি চ্যাং।

গ্রাহকের অবস্থা পুনরুদ্ধার করা হচ্ছে

গ্রাহকের অবস্থা পুনরুদ্ধারের সূত্র প্রায় অভিন্ন। একমাত্র পার্থক্য হল কলাম নম্বরটি 3 হিসাবে হার্ড-কোডেড, যেহেতু রাষ্ট্রীয় তথ্য তৃতীয় কলামে উপস্থিত হয়:

 
= INDEX (data,2,2)

গতিশীল দ্বিমুখী ম্যাচ

সূত্রের সাথে আরেকটি MATCH ফাংশন যোগ করে, আপনি একটি গতিশীল দ্বিমুখী ম্যাচ সেট আপ করতে পারেন। উদাহরণস্বরূপ, H4: J4 এর জন্য নামযুক্ত পরিসীমা 'হেডার' দিয়ে, আপনি এই মত একটি সূত্র ব্যবহার করতে পারেন:

 
= INDEX (data, MATCH ($C5,ids,0),2) // get name = INDEX (data, MATCH ($C5,ids,0),3) // get state

এখানে, একটি দ্বিতীয় MATCH ফাংশন যুক্ত করা হয়েছে সঠিক কলাম নম্বর পেতে। MATCH প্রথম টেবিলে বর্তমান কলাম হেডার ব্যবহার করে দ্বিতীয় টেবিলে সঠিক কলাম নম্বর খুঁজে বের করে, এবং স্বয়ংক্রিয়ভাবে এই সংখ্যাটি ইন্ডেক্সে ফেরত দেয়।

লেখক ডেভ ব্রুনস


^