যদি আপনি এক্সেলে রিলেশনশিপ ম্যানেজ করার কিছু বিশেষ ট্রিক শিখতে চান, তবে আপনি সঠিক জায়গায় এসেছেন। এই আর্টিকেলে এক্সেলে রিলেশনশিপ ম্যানেজ করার প্রতিটি ধাপ আলোচনা করা হবে। সম্পূর্ণ গাইড ফলো করুন সব শিখতে।
এক্সেলে রিলেশনশিপ কী?
যখন দুটি আলাদা টেবিল কম্বাইন করা হয়, তখন একটি রিলেশনশিপ তৈরি হয়:
আপনাকে উভয় টেবিলের দ্বারা শেয়ার করা একটি কলাম লোকেট করতে হবে। কলামগুলো একই নামের হতে হয় না। নতুন কলামটিতে শুধু ইউনিক এন্ট্রি থাকতে হবে। রিলেশনাল ডেটাবেসে এই ধরনের কানেকশন তৈরির பலগুলো টেবিল রয়েছে। এক্সেলের Data Model অপশন ব্যবহার করে আপনি একটি বেসিক রিলেশনাল স্ট্রাকচার তৈরি করতে পারেন। উদাহরণস্বরূপ, মনে করুন Date কলাম দুটি টেবিল- Product Order ডেটা টেবিল এবং Product Sales ডেটা ডেটাবেস- দ্বারা শেয়ার করা হয়। আপনি নতুন টেবিলে সেই কলামটি অ্যাড করতে পারবেন না কারণ দুটি টেবিলে সেস কলামে একই ডেটা রয়েছে। Date কলামটি অবহেলা করতে হবে।
এক্সেলে রিলেশনশিপ তৈরি করা কেন গুরুত্বপূর্ণ?
কিছুর গুরুত্ব জানলে সেটি কেন ব্যবহার করতে হয় সেটি বুঝতে সাহায্য করে। একটি সিঙ্গেল ডেটা টেবিলে রিপোর্ট তৈরির জন্য প্রয়োজনীয় ডেটা থাকতে পারে না। এটি ঘন ঘন অনেক সিচুয়েশনে হয়, তাই এক্সেল রিলেশনশিপ টেবিল প্রয়োজন।
উপরোক্ত পরিস্থিতি ব্যবহার করে, Product Order টেবিলে যে ব্যক্তিটি অর্ডার مار্ক করেছে তার রিপোর্ট Product Sales ডেটা ডেটাবেসে যোগ হবে এটি असम्भব। Product Order এবং Product Sales টেবিলের মধ্যে রিলেশনশিপ তৈরি করতে শুধু Product Order ID দরকার যাতে টেবিলের নাম এক্সট্রাক্ট করা যায় Product Sales রিপোর্টে ব্যবহার করার জন্য।
এক্সেলে রিলেশনশIP ম্যানেজ করার ধাপে ধাপে প্রক্রিয়া
নিচের সেকশনে আমরা এক্সেলে রিলেশনশIP ম্যানেজ করার একটি কার্যকর এবং ট্রিকি মেথড ব্যবহার করব। এক্সেলে রিলেশনশIP তৈরি করা প্রথম ধাপ, তারপর আপনি শিখব কীভাবে সেগুলো ম্যানেজ করতে হয়, যার মধ্যে অটো-করেক্ট এডিট করা এবং রিলেশনশIP যোগ বা ডিলিট করা অন্তর্ভুক্ত। এই সেকশন এই মেথডের বিস্তারিত বিবরণ দেয়। আপনার চিন্তা ক্ষমতা এবং এক্সেল নলেজ উন্নত করতে এই গুলো শিখুন এবং প্রয়োগ করুন। আমরা এখানে Microsoft Office 365 ভার্সন ব্যবহার করছি, তবে আপনি আপনার পছন্দ অনুযায়ী অন্য ভার্সনও ব্যবহার করতে পারেন।
ধাপ ১: ডেটাসেট প্রস্তুত করুন
এখানে আমরা এক্সেলে রিলেশনশIP ম্যানেজ করার পদ্ধতি দেখাব। প্রথম ধাপ হচ্ছে এক্সেলে রিলেশনশIP তৈরি করা, তারপর আমরা দেখাব কীভাবে সেগুলো ম্যানেজ করতে হয়, যার মধ্যে অটো-করেক্ট এডিট করা এবং রিলেশনশIP যোগ বা ডিলিট করা অন্তর্ভুক্ত। এক্সেলে রিলেশনশIP তৈরি করতে কিছু নির্দিষ্ট নিয়ম ফলো করতে হয়। প্রথমে আমরা একটি ডেটাসেট তৈরি করব। এর জন্য নিচের নিয়মগুলো ফলো করতে হবে।
- প্রথমে কিছু মার্জড সেলে বড় ফন্ট সাইজে ‘Managing Relationships’ লিখুন, যা হেডিংকে আরও আকর্ষণীয় করবে। তারপর আপনার ডেটার জন্য প্রয়োজনীয় Headline ফিল্ড টাইপ করুন। ফিল্ডগুলো কীভাবে দেখে সেটি বুঝতে স্ক্রিনশটে ক্লিক করুন।
- হেডিং পার্ট শেষ হলে আপনাকে কাস্টমার ID, Item Sold, Sales Process, Date, Quantity, Per Unit Price, এবং Total Price কলাম ইনপুট করতে হবে।
- ID কলামে কাস্টমার আইডি নম্বর ইনপুট করব।
- তারপর Item sold কলামে আইটেমের নাম এবং Sales Process কলামে প্রোডাক্ট কীভাবে সেল করছি তা বর্ণনা করব।
- Per unit price কোয়ান্টিটি নম্বর দিয়ে গুণ করলে Total Price কলাম পাওয়া যাবে।
- সুতরাং প্রথম টেবিলটি এইরকম দেখাবে।

- তারপর দ্বিতীয় টেবিলটি কাস্টমার ID, নাম এবং কান্ট্রি দিয়ে কমপ্লিট করব।

- এরপর টেবিলটি রিনেম করব।
- টেবিল রেঞ্জ থেকে যেকোনো সেল র্যান্ডমলি সিলেক্ট করুন।
- অতিরিক্তভাবে Table Design ট্যাবে যান এবং Product_Order ফিল্ডে একটি নাম টাইপ করুন। আমরা টেবিলকে Product_Order নাম দিয়েছি। আপনি আপনার ডেটা অনুযায়ী যে কোনো নাম বেছে নিতে পারেন। রিলেশনশIP তৈরি করার সময় এই টেবিল নামটি রেফারেন্স হিসেবে ব্যবহার করব।

- এরপর দ্বিতীয় টেবিলটি রিনেম করব।
- টেবিল রেঞ্জ থেকে যেকোনো সেল র্যান্ডমলি সিলেক্ট করুন।
- অতিরিক্তভাবে Table Design ট্যাবে যান এবং Identity_1 ফিল্ডে একটি নাম টাইপ করুন। আমরা টেবিলকে Identity_1 নাম দিয়েছি। আপনি আপনার ডেটা অনুযায়ী যে কোনো নাম বেছে নিতে পারেন। রিলেশনশIP তৈরি করার সময় এই টেবিল নামটি রেফারেন্স হিসেবে ব্যবহার করব।

ধাপ ২: রিলেশনশIP তৈরি করুন
এই ধাপে আমরা এক্সেলে রিলেশনশIP তৈরির পদ্ধতি ইলাস্ট্রেট করব। এর জন্য নিচের প্রক্রিয়া ফলো করতে হবে।
- প্রথমে Insert ট্যাবে যান, Pivot Table সিলেক্ট করুন, এবং অবশেষে From Table/Range সিলেক্ট করুন।

- সুতরাং PivotTable form table or range উইন্ডো দেখাবে।
- তারপর Table/Range বক্সে Product_Order টেবিল ইনপুট করুন।
- এরপর Choose where you want the PivotTable to be placed অপশনে New worksheet সিলেক্ট করুন।
- পরে Add this data to the Data Model অপশন চেক করুন।
- শেষে OK ক্লিক করুন।

- সুতরাং নিউ ওয়ার্কশিটে PivotTable Fields দেখাবে।
- এরপর আমরা একটি পিভট টেবিল তৈরি করব।
- তারপর Product_Order টেবিল থেকে Name ফিল্ড সিলেক্ট করুন এবং সেটি Rows ফিল্ডে ড্র্যাগ করুন। টেবিল নামের পাশের অ্যারোতে ক্লিক করলে টেবিল এক্সপ্যান্ড হবে ফিল্ডগুলো দেখতে।
- এরপর Identity_1 টেবিল থেকে Total Price সিলেক্ট করুন এবং Values ফিল্ডে ড্র্যাগ করুন।

- ফিল্ড লিস্টের সাথে একটি নোটিশ থাকবে যে টেবিলগুলোর মধ্যে রিলেশনশIP প্রয়োজন হতে পারে। এখানে যদি আমরা Auto-Detect বেছে নিই তবে এক্সেল অটোমেটিক্যালি রিলেশনশIP তৈরি করবে এবং যদি Create অপশন বেছে নিই তবে আমরা আমাদের পছন্দ অনুযায়ী টেবিল তৈরি করতে পারব।

- উদাহরণস্বরূপ, যদি আমরা Auto-detect সিলেক্ট করি তবে Auto-Detect Relationships উইন্ডো নিচের মত দেখাবে।
- তারপর Close ক্লিক করুন।

- যদি আমরা Create সিলেক্ট করি PivotTable Fileds-এ, সুতরাং আমরা নিচের উইন্ডো পাব।
- এখানে আমরা আমাদের পছন্দ অনুযায়ী রিলেশনশIP তৈরি করতে পারব।
- এখন Table অপশনে Product_Order টেবিল সিলেক্ট করতে হবে।
- তারপর Related Table অপশনে Identity_1 টেবিল সিলেক্ট করুন।
- এরপর Column (Foreign) অপশনে ID সিলেক্ট করুন।
- Related Column (Primary) অপশনে ID বেছে নিন।
- শেষে OK ক্লিক করুন।

- ফলস্বরূপ আপনি নিচের পিভট টেবিল পাবেন।

ধাপ ৩: রিলেশনশIP ম্যানেজ করুন
এই ধাপে আমরা এক্সেলে রিলেশনশIP ম্যানেজ করার পদ্ধতি দেখাব। এর জন্য নিচের প্রক্রিয়া ফলো করতে হবে।
- প্রথমে টেবিল রেঞ্জ থেকে যেকোনো সেল র্যান্ডমলি সিলেক্ট করুন।
- তারপর Data ট্যাবে যান এবং Data Tools থেকে Relationships অপশন সিলেক্ট করুন।

- ফলস্বরূপ Manage Relationships উইন্ডো দেখাবে।
- এখানে আপনি আপনার পছন্দ অনুযায়ী রিলেশনশIP টেবিল কাস্টোমাইজ করতে পারেন।
- আপনি পূর্বে উল্লিখিত Product_Order এবং Identity_1 টেবিল থেকে নতুন রিলেশনশIP তৈরি করতে পারেন New অপশন ক্লিক করে।
- তারপর আপনি আপনার কারেন্ট রিলেশনশIP-এর টেবিল মডিফাই করতে Edit অপশন বেছে নিতে পারেন।
- আপনি আপনার কারেন্ট রিলেশনশIP-এর টেবিল ডিলিট করতে Delete অপশনও সিলেক্ট করতে পারেন।
- এরপর আপনি আপনার কাস্টোমাইজেশনের জন্য Deactivate অপশনও ব্যবহার করতে পারেন।
- কাস্টোমাইজেশন প্রক্রিয়া শেষ হলে Close ক্লিক করুন।
- এভাবে আপনি এক্সেলে রিলেশনশIP ম্যানেজ করতে পারবেন।

উপসংহার
আজকের সেশন এখানেই শেষ। আমি দৃঢ়ভাবে বিশ্বাস করি এখন থেকে আপনি এক্সেলে রিলেশনশIP ম্যানেজ করতে পারবেন। আপনার যেকোনো কুয়েরি বা রিকমেন্ডেশন থাকলে কমেন্ট সেকশনে শেয়ার করুন।
আমাদের ওয়েবসাইট Exceldemy.com চেক করতে ভুলবেন না এক্সেল সম্পর্কিত বিভিন্ন সমস্যা ও সমাধানের জন্য। নতুন মেথড শিখুন এবং বৃদ্ধি পান!