এক্সেলে কাজ করার সময় আমরা প্রায়শই মাল্টি-লেভেল হায়ারার্কি তৈরি করতে চাই। মাল্টি-লেভেল হায়ারার্কি ব্যবহার করে আমরা আমাদের ডেটাকে একটি সহজ এবং সংক্ষিপ্ত ফরম্যাটে উপস্থাপন করতে পারি। মাইক্রোসফট এক্সেল একটি শক্তিশালী এবং বহুমুখী সফটওয়্যার। এক্সেল ব্যবহার করে আমরা কিছু সহজ ধাপ অনুসরণ করে মাল্টি-লেভেল হায়ারার্কি তৈরি করতে পারি। এই আর্টিকেলে, আমরা ২টি সহজ পদ্ধতিতে এক্সেলে মাল্টি-লেভেল হায়ারার্কি তৈরি করা শিখব।
এক্সেলে মাল্টি-লেভেল হায়ারার্কি তৈরির ২ সহজ পদ্ধতি
২টি পদ্ধতির মধ্যে, প্রথম পদ্ধতিতে আমরা এক্সেলের ডেটা ভ্যালিডেশন ফিচার ব্যবহার করব। আর দ্বিতীয় পদ্ধতিতে, আমরা এক্সেলের পাওয়ার পিভট অ্যাড-ইন ব্যবহার করব।
উল্লেখ্য যে, এই আর্টিকেলের জন্য আমরা মাইক্রোসফট এক্সেল ৩৬৫ ভার্সন ব্যবহার করেছি, আপনি সুবিধা অনুযায়ী অন্য কোনো ভার্সনও ব্যবহার করতে পারেন।
১. ডেটা ভ্যালিডেশন ফিচার ব্যবহার করে মাল্টি-লেভেল হায়ারার্কি তৈরি
ডেটা ভ্যালিডেশন ফিচার ব্যবহার করা এক্সেলে মাল্টি-লেভেল হায়ারার্কি তৈরি করার সবচেয়ে সহজ উপায়ों মধ্যে একটি। নিচের ডেটাসেটে, আমাদের একটি সিনেপ্লেক্সের চলমান শোهای জন্য চলচিত্রের নাম, শো শিডিউল, এবং সিট টাইপ রয়েছে। আমাদের লক্ষ্য এই ডেটা ব্যবহার করে একটি মাল্টি-লেভেল হায়ারার্কি তৈরি করা। নিচের ধাপগুলো অনুসরণ করে এটি করা যাক।

ধাপ ০১: মুভি নেম কলামের জন্য ডেটা ভ্যালিডেশন অপশন এডিট করা
মুভি নেম কলামে, আমাদের একটি ড্রপ-ডাউন লিস্ট তৈরি করতে হবে যাতে আমরা পছন্দমতো যেকোনো মুভি বেছে নিতে পারি। এটি করা খুব সহজ। শুধু নিচের ধাপগুলো অনুসরণ করুন।
- প্রথমে, মুভি নেম কলামের অধীনে সেল বি৫ সিলেক্ট করুন।
- তারপর, রিবন থেকে ডেটা ট্যাবে যান।
- তারপর, ডেটা টুলস গ্রুপ থেকে ডেটা ভ্যালিডেশন অপশনে ক্লিক করুন।

পরিণামস্বরূপ, নিচের চিত্রের মতো ডেটা ভ্যালিডেশন ডায়ালগ বক্স খুলবে।

- এখন, নিচের চিত্রে চিহ্নিত ড্রপ-ডাউন আইকনে ক্লিক করুন।
- তারপর, ড্রপ-ডাউন থেকে লিস্ট সিলেক্ট করুন।

- এরপর, সোর্স বক্সে ক্লিক করুন এবং নিচের ফর্মুলা লিখুন।
='Dataset 1 '!$B$5:$B$10এখানে, $B$5:$B$10 দেওয়া ডেটাসেটের মুভি নেম কলামের অধীনে থাকা সেলের রেঞ্জ।
নোট: এখানে আমরা অ্যাবসোলিউট সেল রেফারেন্স ব্যবহার করেছি কারণ প্রতিটি সেলে সকল মুভির নাম দেখাতে হবে যাতে একটি বেছে নেওয়া যায়।

- তারপর, OK-এ ক্লিক করুন।

- পরিণামস্বরূপ, নিচের চিত্রে চিহ্নিত ভাবে সেল বি৫-এর পাশে একটি ড্রপ-ডাউন আইকন উপলব্ধ হবে। সেটিতে ক্লিক করুন।
ফলস্বরূপ, ড্রপ-ডাউন লিস্টে আপনি পছন্দমতো যেকোনো মুভি বেছে নিতে পারবেন।

ধাপ ০২: মুভি নেম কলামের বাকি সেলগুলিতে ভ্যালিডেশন ফিচার পেস্ট করা
এখানে, আমরা এক্সেলের পেস্ট স্পেশাল ফিচার ব্যবহার করে সেল বি৫-এর ডেটা ভ্যালিডেশন ফিচারটি মুভি নেম কলামের অন্যান্য সেলগুলিতে পেস্ট করব।
- প্রথমে, সেল বি৫ সিলেক্ট করুন এবং CTRL + C চাপুন কপি করার জন্য।

- তারপর, মুভি নেম কলামের বাকি সেলগুলো সিলেক্ট করুন।
- তারপর রিবন থেকে হোম ট্যাবে যান।
- এরপর, পেস্ট অপশনে ক্লিক করুন।
- এখন, ড্রপ-ডাউন থেকে পেস্ট স্পেশাল অপশন সিলেক্ট করুন।

- পরে, পেস্ট স্পেশাল ডায়ালগ বক্স থেকে, নিচের চিত্রে চিহ্নিত ভ্যালিডেশন অপশন বেছে নিন।
- তারপর, OK-এ ক্লিক করুন।

পরিণামস্বরূপ, ডেটা ভ্যালিডেশন ফিচারটি সিলেক্ট করা সেলগুলিতে কপি হয়ে যাবে। আপনি প্রতিটি সেলের পাশের ড্রপ-ডাউন লিস্ট থেকে যেকোনো মুভি নেম বেছে নিয়ে নিচের চিত্রের মতো আউটপুট পেতে পারেন।

ধাপ ০৩: শো শিডিউল কলামের জন্য ডেটা ভ্যালিডেশন অপশন এডিট করা
এখন, আমাদের মুভি নেম কলামে সিলেকশনের ওপর ভিত্তি করে একটি ড্রপ-ডাউন লিস্ট তৈরি করতে হবে। উদাহরণস্বরূপ, ইন্টু দ্য ডিপ মুভির শো দিনে ৫টা সময়ে উপলব্ধ। কিন্তু বুলেট ট্রেন মুভি শুধু ৩টা সময়ে উপলব্ধ। তাই, শো শিডিউল কলামে উপলব্ধ অপশন মুভি নেম কলামে বেছে নেওয়া মুভির ওপর নির্ভর করবে। এটি করার জন্য আমরা OFFSET ফাংশন এবং MATCH ফাংশন ব্যবহার করব। নিচের ধাপগুলো অনুসরণ করুন।
- প্রথমে, সেল সি৫ সিলেক্ট করুন এবং ধাপ ০১-এ উল্লিখিত ধাপগুলো অনুসরণ করুন নিচের আউটপুট পেতে।

- তারপর, সোর্স বক্সে নিচের ফর্মুলা লিখুন।
=OFFSET('Dataset 1 '!$B$14,1,MATCH($B5,'Dataset 1 '!$B$14:$G$14,0)-1,5,1)এখানে, সেল $B$14 Dataset 1-এর শো শিডিউল-এর হেডার নির্দেশ করে, সেল $B5 মুভি নেম কলামের বেছে নেওয়া মুভিকে প্রতীকী করে, এবং রেঞ্জ $B$14:$G$14 হলো Dataset 1 ওয়ার্কশিটে মুভির নামের অ্যারে।
ফর্মুলা ব্রেকডাউন
- MATCH($B5,’Dataset 1 ‘!$B$14:$G$14,0) → এটি একটি লুকআপ ভ্যালুর পজিশন রিটার্ন করে একটি সারি, কলাম, বা টেবিলে।
- $B5 → হলো lookup_value আর্গুমেন্ট
- ‘Dataset 1 ‘!$B$14:$G$14 → হলো lookup_array আর্গুমেন্ট
- 0 → হলো match_type আর্গুমেন্ট
- আউটপুট → ১
- OFFSET(‘Dataset 1 ‘!$B$14,1,MATCH($B5,’Dataset 1 ‘!$B$14:$G$14,0)-1,5,1) → এটি হয়ে যায় OFFSET(‘Dataset 1 ‘!$B$14,1,1-1,5,1)
- ‘Dataset 1 ‘!$B$14 → হলো reference আর্গুমেন্ট
- ১ → হলো rows আর্গুমেন্ট
- ১-১ → হলো cols আর্গুমেন্ট
- ৫ → হলো height আর্গুমেন্ট
- ১ → হলো width আর্গুমেন্ট
- আউটপুট → {১১:০০ AM, ৩:৩০ PM, ৬:০০ PM, ৯:৩০ PM, ১১:০০ PM}
- তারপর, OK-এ ক্লিক করুন।

- ফলস্বরূপ, নিচের চিত্রে দেখানো видаয় সেল সি৫-এর পাশে একটি ড্রপ-ডাউন আইকন দৃশ্যমান হবে। সেটিতে ক্লিক করুন।
পরिणামস্বরূপ, আপনি মুভি ইন্টু দ্য ডিপ-এর জন্য উপলব্ধ শো শিডিউল দেখতে পাবেন।

ধাপ ০৪: শো শিডিউল কলামের বাকি সেলগুলিতে ভ্যালিডেশন ফিচার পেস্ট করা
এখন, আমরা এক্সেলের পেস্ট স্পেশাল ফিচার ব্যবহার করে সেল সি৫-এর ডেটা ভ্যালিডেশন প্রোপার্টিগুলো বাকি সেলগুলিতে কপি করব।
- এখন, সেল সি৫ সিলেক্ট করুন এবং ধাপ ০২-এ উল্লিখিত ধাপগুলো অনুসরণ করুন।
- তারপর, মুভি বুলেট ট্রেন বেছে নিন, আপনি দেখবেন শো শিডিউল-এর জন্য শুধু ৩টি অপশন উপলব্ধ, ঠিক আমাদের দেওয়া ডেটাসেটের মতো।

- এভাবে, আপনি অন্যান্য মুভির জন্যও শো শিডিউল বেছে নিয়ে নিচের চিত্রের মতো আউটপুট পেতে পারেন।

ধাপ ০৫: সিট টাইপ কলামের জন্য ডেটা ভ্যালিডেশন অপশন এডিট করা
এখন, আমাদের সিট টাইপ কলামে আমাদের শো শিডিউল সিলেকশনের ওপর ভিত্তি করে আরেকটি ড্রপ-ডাউন লিস্ট তৈরি করতে হবে। ডেটাসেটে দেখতে পাচ্ছি যে, সব শো শিডিউল-এর একই সিট টাইপ নেই। উদাহরণস্বরূপ, ১১:০০ AM শোর জন্য সব ৩টি সিট টাইপ উপলব্ধ, কিন্তু ৬:০০ PM শোর জন্য শুধু রেগুলার এবং ভিআইপি সিট টাইপ উপলব্ধ। এই ডিপেন্ডেন্ট ড্রপ-ডাউন লিস্ট তৈরি করতে, আমরা আবার OFFSET ফাংশন এবং MATCH ফাংশন ব্যবহার করব। নিচের ধাপগুলো ব্যবহার করে এটি করা যাক।
- প্রথমে, সেল ডি৫ সিলেক্ট করুন এবং ধাপ ০১-এ উল্লিখিত ধাপগুলো অনুসরণ করুন নিচের আউটপুট পেতে।

- তারপর, ডেটা ভ্যালিডেশন ডায়ালগ বক্সের সোর্স বক্সে নিচের ফর্মুলা লিখুন।
=OFFSET('Dataset 1 '!$B$23,1,MATCH($C5,'Dataset 1 '!$B$23:$F$23,0)-1,3,1)এখানে, সেল $B$23 Dataset 1-এ সিট টাইপ-এর হেডার নির্দেশ করে, সেল $C5 বেছে নেওয়া শো শিডিউল-কে প্রতীকী করে, এবং রেঞ্জ $B$23:$F$23 হলো Dataset 1 ওয়ার্কশিটে শো শিডিউল-এর অ্যারে।
ফর্মুলা ব্রেকডাউন
- MATCH($C5,’Dataset 1 ‘!$B$23:$F$23,0) → এটি একটি লুকআপ ভ্যালুর পজিশন রিটার্ন করে একটি সারি, কলাম, বা টেবিলে।
- $C5 → হলো lookup_value আর্গুমেন্ট
- ‘Dataset 1 ‘!$B$23:$F$23 → হলো lookup_array আর্গুমেন্ট
- ০ → হলো match_type আর্গুমেন্ট
- আউটপুট → ৩
- OFFSET(‘Dataset 1 ‘!$B$23,1,MATCH($C5,’Dataset 1 ‘!$B$23:$F$23,0)-1,3,1) → এটি হয়ে যায় OFFSET(‘Dataset 1 ‘!$B$23,1,3-1,3,1)।
- ‘Dataset 1 ‘!$B$23 → হলো reference আর্গুমেন্ট
- ১ → হলো rows আর্গুমেন্ট
- ৩-১ → হলো cols আর্গুমেন্ট
- ৩ → হলো height আর্গুমেন্ট
- ১ → হলো width আর্গুমেন্ট
- আউটপুট → {রেগুলার, ভিআইপি}
- পরবর্তী, OK-এ ক্লিক করুন।

পরিণামস্বরূপ, আপনি সেল ডি৫-এর পাশে একটি ড্রপ-ডাউন আইকন দেখবেন। যেহেতু বেছে নেওয়া শো শিডিউল হলো ৬:০০ PM, তাই সেল ডি৫-এ রেগুলার এবং ভিআইপি অপশন উপলব্ধ।

ধাপ ০৬: সিট টাইপ কলামের বাকি সেলগুলিতে ভ্যালিডেশন ফিচার পেস্ট করা
এই পর্যায়ে, আমরা সেল ডি৫-এর ডেটা ভ্যালিডেশন প্রোপার্টিগুলো সিট টাইপ কলামের অন্যান্য সেলগুলিতে কপি করব। নিচের ধাপগুলো অনুসরণ করুন।
- প্রথমে, সেল ডি৫ সিলেক্ট করুন এবং ধাপ ০২-এ উল্লিখিত ধাপগুলো অনুসরণ করুন।
- এখন, সেল সি৬-এর পাশের ড্রপ-ডাউন আইকনে ক্লিক করুন। যেহেতু বেছে নেওয়া শো শিডিউল হলো ১১:০০ AM, তাই আপনি দেখবেন সব ৩টি সিট টাইপ উপলব্ধ।

- এভাবে, অন্যান্য সেলগুলোর জন্যও সিট টাইপ অপশন বেছে নিয়ে নিচের চিত্রের মতো আউটপুট পেতে পারেন।

আরও পড়ুন: এক্সেলে হায়ারার্কি তৈরির ৩ সহজ উপায়
২. পাওয়ার পিভট ব্যবহার করে এক্সেলে মাল্টি-লেভেল হায়ারার্কি তৈরি
পাওয়ার পিভট ফিচার ব্যবহার করা এক্সেলে মাল্টি-লেভেল হায়ারার্কি তৈরি করার আরেকটি দক্ষ উপায়। নিচের ডেটাসেটে, আমাদের যুক্তরাষ্ট্র-এর বিভিন্ন রাজ্য-এর বিভিন্ন শহর- থেকে বিক্রয় ডেটার একটি টেবিল রয়েছে। আমরা এই টেবিল ব্যবহার করে একটি মাল্টি-লেভেল হায়ারার্কি তৈরি করব। নিচের প্রসেসটি অনুসরণ করুন।

ধাপ ০১: টেবিলকে পাওয়ার পিভট উইন্ডোতে যোগ করা
যদি আপনার পাওয়ার পিভট অ্যাড-ইন ইনেবল না থাকে, এখানে উল্লিখিত ধাপগুলো অনুসরণ করুন তা ইনেবল করার জন্য। পাওয়ার পিভট অ্যাড-ইন ইনেবল করার পর নিচের ধাপগুলো ব্যবহার করুন।
- প্রথমে, পুরো টেবিলটি সিলেক্ট করুন, এবং তারপর CTRL + C চাপুন কপি করার জন্য।

- এখন, রিবন থেকে পাওয়ার পিভট ট্যাবে যান।
- তারপর, নিচের চিত্রে চিহ্নিত ম্যানেজ অপশনে ক্লিক করুন।

ফলস্বরূপ, নিচের চিত্রের মতো একটি ব্ল্যাঙ্ক পাওয়ার পিভট উইন্ডো খুলবে।

- এরপর, পাওয়ার পিভট উইন্ডো-তে ক্লিপবোর্ড অপশনে ক্লিক করুন।
- তারপর, ড্রপ-ডাউন থেকে পেস্ট অপশন সিলেক্ট করুন।

পরিণামস্বরূপ, পেস্ট প্রিভিউ ডায়ালগ বক্স উপলব্ধ হবে।

- তারপর, পেস্ট প্রিভিউ ডায়ালগ বক্স থেকে, OK-এ ক্লিক করুন।

ফলস্বরূপ, আপনার টেবিলটি নিচের চিত্রের মতো পাওয়ার পিভট উইন্ডো-তে যোগ হয়ে যাবে।

ধাপ ০২: ডায়াগ্রাম ভিউতে হায়ারার্কি তৈরি করা
এই ধাপে, আমরা একটি হায়ারার্কি তৈরি করব যা রাজ্যের অধীনে শহর এবং দেশের অধীনে রাজ্য বর্ণনা করবে।
- প্রথমে, পাওয়ার পিভট উইন্ডো-র ভিউ ট্যাব থেকে ডায়াগ্রাম ভিউ অপশনে ক্লিক করুন।

পরিণামস্বরূপ, নিচের চিত্রে প্রদর্শিত ভাবে আপনার স্ক্রিনে ডায়াগ্রাম ভিউ দৃশ্যমান হবে।

- এখন, নিচের চিত্রে চিহ্নিত অংশে ক্লিক করুন।

ফলস্বরূপ, একটি হায়ারার্কি তৈরি হবে।

- এখন, Country নামক কলামটি টেনে নতুন তৈরি হায়ারার্কিতে ছেড়ে দিন।

- এভাবে, অন্যান্য কলামগুলো ক্রমাগত টেনে ছেড়ে দিন এবং নিচের আউটপুটটি দেখতে পাবেন।

ধাপ ০৩: পিভট টেবিল তৈরি করা
- তারপর, পিভট টেবিল অপশনে ক্লিক করুন।

- পরিণামস্বরূপ, ক্রিয়েট পিভট টেবিল ডায়ালগ বক্স উপলব্ধ হবে, এবং OK-এ ক্লিক করুন।

ফলস্বরূপ, নিচের চিত্রের মতো একটি নতুন ওয়ার্কশিট তৈরি হবে।

- পরে, পিভট টেবিল ফিল্ডস ডায়ালগ বক্স থেকে, Hierarchy1-কে টেনে Rows সেকশনে এবং Sales-কে Sum of Values সেকশনে ছেড়ে দিন।

পরিণামস্বরূপ, আপনার ওয়ার্কশিটে নিচের পিভট টেবিলটি পাবেন।

- এখন, নিচের চিত্রে চিহ্নিত + চিহ্ন-এ ক্লিক করুন।

ফলস্বরূপ, আপনি রাজ্যগুলো এবং প্রতিটি রাজ্য-এর বিক্রয়ের যোগফল দেখতে পাবেন, নিচের চিত্রের মতো।

- তারপর, আবার আরিজোনা রাজ্য-এর পাশের + চিহ্ন-এ ক্লিক করুন।

এটি আরিজোনা রাজ্য-এর শহরগুলো তাদের বিক্রয় সহ দেখাবে।

- এভাবে, অন্যান্য রাজ্যগুলোর পাশের + আইকন-এ ক্লিক করলে নিচের আউটপুটটি পাবেন।

আরও পড়ুন: এক্সেল পিভট টেবিলে হায়ারার্কি তৈরির সহজ ধাপাবলী
অনুশীলন বিভাগ
এক্সেল ওয়ার্কবুক-এ, আমরা প্রতিটি ওয়ার্কশিটের ডান পাশে একটি অনুশীলন বিভাগ দিয়েছি। দয়া করে নিজে এটি অনুশীলন করুন।

উপসংহার
আজকের সেশন এটিই সব। আমি দৃঢ়ভাবে বিশ্বাস করি এই আর্টিকেলটি আপনাকে এক্সেলে মাল্টি-লেভেল হায়ারার্কি তৈরি করতে গাইড করতে সক্ষম হয়েছে। আপনার কোনো প্রশ্ন বা আর্টিকেলের গুণগত মান উন্নতির জন্য সুপারিশ থাকলে কমেন্ট করে জানাতে পারেন। এক্সেল সম্পর্কে আরও জানতে, আপনি আমাদের ওয়েবসাইট, ExcelDemy-এ ভিজিট করতে পারেন। শুভ öğরেন!
সম্পর্কিত আর্টিকেলসমূহ
- এক্সেলে হায়ারার্কি চার্ট তৈরির ৩ সহজ উপায়
- এক্সেল পিভট টেবিলে ডেট হায়ারার্কি তৈরি (সহজ ধাপাবলী)
- এক্সেলে স্মার্টআর্ট হায়ারার্কি ব্যবহারের সহজ ধাপাবলী
- এক্সেলে সারি হায়ারার্কি যোগ করার ২ সহজ পদ্ধতি