কখনো কখনো আমাদের একটি বড় ডেটা টেবিল থেকে অল্প পরিমাণ তথ্য দরকার হতে পারে। এই ক্ষেত্রে টেবিলগুলোর মধ্যে রিলেশনশিপ তৈরি করা বড় সুবিধাজনক কারণ এটি ডেটা টেবিলকে রিডার-ফ্রেন্ডলি করে তোলে ডেটাকে ফ্লুয়েন্টלי সংগঠিত করে। এই আর্টিকেলে আমি আপনাকে দেখাব কীভাবে এক্সেলে টেবিলগুলোর মধ্যে রিলেশনশিপ তৈরি করতে হয়।
নিচে প্র্যাক্টিস বুক ডাউনলোড করুন।
এক্সেলে টেবিলের মধ্যে রিলেশনশিপ তৈরির ৩টি কার্যকর পদ্ধতি
এই সেকশনে আপনি এক্সেলে টেবিলের মধ্যে রিলেশনশিপ তৈরির ৩টি কার্যকর এবং উপযুক্ত পদ্ধতি পাবেন। আমি এগুলো এক এক করে এখানে দেখাচ্ছি। তাই এখনই চেক করুন!
১. পিভট টেবিল ব্যবহার করে
মান লইয়া যাক, আমাদের দুটি টেবিল রয়েছে যা আলাদা ঠিকানা থেকে কিছু কাস্টমার দ্বারা অর্ডার করা বিভিন্ন প্রোডাক্ট এবং তাদের দাম বর্ণনা করে।
আমি প্রথম কলামটি Customer Information নামে তৈরি করেছি যার হেডিং: Customer ID, Name, এবং Address।

আরেকটি টেবিল Order Information নামে যার হেডিং: Name, Product, এবং Price।

দ্রষ্টব্য যে টেবিলগুলোর মধ্যে রিলেশনশিপ তৈরির জন্য একটি কমন কলাম থাকতে হবে।
এখানে আমি পিভট টেবিল ব্যবহার করে রিলেশনশিপ তৈরির পদ্ধতি দেখাচ্ছি। এই পদ্ধতি প্রদর্শনের জন্য নিচের ধাপগুলো অনুসরণ করুন।
ধাপসমূহ:
- প্রথমে প্রথম টেবিলের ডেটা রেঞ্জ (যা Customer Information) সিলেক্ট করুন > Insert ট্যাবে যান > Table ক্লিক করুন।

- তারপর Create Table ডায়ালগ বক্সে OK ক্লিক করুন।

- এখন আপনার টেবিল তৈরি হয়েছে।
- এখানে অন্য টেবিলের জন্য (যা Order Information) একই প্রক্রিয়া অনুসরণ করুন।

- এখন Table-এ ক্লিক করুন > Table Design ট্যাবে যান > টেবিলের জন্য একটি নাম অ্যাসাইন করুন।
আমি প্রথম টেবিলকে Customer এবং দ্বিতীয় টেবিলকে Order নাম দিয়েছি।

- এরপর Customer টেবিলে ক্লিক করুন > Insert ট্যাবে যান > এবং Pivot Table ক্লিক করুন।

- এখানে PivotTable from table or range ডায়ালগ বক্স দেখাবে। Add this data to the Data Model বক্স চেক করুন এবং OK ক্লিক করুন।

- এখন Pivot Table Fields দেখাবে।

- এখন উভয় টেবিল থেকে ডেটা টাইপ সিলেক্ট করুন (যা Address প্রথম টেবিল থেকে এবং Price দ্বিতীয় টেবিল থেকে) এবং CREATE ক্লিক করুন।

- এরপর Create Relationship ডায়ালগ বক্স দেখাবে। এখানে টেবিলের নাম এবং কমন কলাম (যা Name) অ্যাসাইন করুন এবং OK ক্লিক করুন।

- চূড়ান্তভাবে এক্সেল দুটি টেবিলের মধ্যে রিলেশনশিপ তৈরি করবে।

সুতরাং এগুলো হলো পিভট টেবিল অপশন ব্যবহার করে টেবিলের মধ্যে রিলেশনশিপ তৈরির ধাপগুলো।
২. ম্যানুয়ালি রিলেশনশিপ তৈরি করা
আপনি ম্যানুয়ালিও টেবিলের মধ্যে রিলেশনশিপ তৈরি করতে পারেন। একই ডেটা সেটের জন্য আমরা এখন ম্যানুয়ালি রিলেশনশিপ তৈরি করব। এর জন্য নিচের ধাপগুলো অনুসরণ করুন।
ধাপসমূহ
- প্রথমে একটি টেবিলে একটি নতুন কলাম যোগ করুন অন্য টেবিলের হেডিং দিয়ে যেটি আপনি এই টেবিলের সাথে রিলেট করতে চান। (আমাদের দ্বিতীয় টেবিলে Price নামে একটি কলাম রয়েছে। আমরা এটিকে প্রথম টেবিলের সাথে রিলেট করতে চাই)।

- তারপর নতুন কলামে যেকোনো সেল সিলেক্ট করুন এবং নিচের ফর্মুলা প্রয়োগ করুন।
=Order[@Price] এটি শুধু "=" চিহ্ন দিয়ে এবং তারপর দ্বিতীয় টেবিলের Price কলাম থেকে একটি ভ্যালু সিলেক্ট করলে হয়ে যাবে।
- ফলস্বরূপ এই টেবিলগুলোর মধ্যে একটি রিলেশনশিপ তৈরি হবে।

৩. Data ট্যাব থেকে টেবিলের মধ্যে রিলেশনশিপ তৈরি করা
আপনি Data ট্যাব থেকে Relationship অপশন ব্যবহার করেও টেবিলের মধ্যে রিলেশনশিপ তৈরি করতে পারেন। এর জন্য নিচের ধাপগুলো অনুসরণ করুন:
- প্রথমে Create Table করুন পদ্ধতি ১-এ বর্ণিত প্রক্রিয়া অনুসরণ করে।
- টেবিল তৈরি হলে Data ট্যাবে যান > Data Tools সিলেক্ট করুন। আপনি দেখবেন Relationship অপশনটি এক্টিভেট হয়েছে। সেটিতে ক্লিক করুন।

- এখন Create Relationship ডায়ালগ বক্স দেখাবে ঠিক পদ্ধতি ১-এর মতো। এখানে Table নাম এবং কমন Column নাম অ্যাসাইন করুন। OK ক্লিক করুন।

- ফলস্বরূপ আপনি দেখবেন আপনার রিলেশনশিপ তৈরি হয়েছে।

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