কম্পিউটার টিউটোরিয়াল

এক্সেলে ডাইনামিক ডিপেন্ডেন্ট ড্রপ-ডাউন লিস্ট তৈরি করুন - ২টি প্রমাণিত পদ্ধতি

নির্দিষ্ট ডেটা নির্দিষ্ট মান ভিত্তিক করে বের করার জন্য, হয়তো আমাদের ড্রপ-ডাউন লিস্ট ব্যবহার করতে হয়। আরো, আমাদের দুটি বা ততোধিক ডিপেন্ডেন্ট ড্রপ-ডাউন লিস্ট আপসনে কোরিলেট করতে হয়। এই আর্টিকেলে, আমরা আপনাকে দেখাব কিভাবে এক্সেলে সেল মান ভিত্তিক ড্রপ-ডাউন লিস্ট পরিবর্তন করতে হয়।

এক্সেলে সেল মান ভিত্তিক ড্রপ-ডাউন লিস্ট পরিবর্তনের ২টি উপযুক্ত পদ্ধতি

নিচের সেকশনগুলোতে, আমরা ২টি সবচেয়ে উপযুক্ত পদ্ধতিতে জোর দিব ড্রপ-ডাউন লিস্টগুলো পরিবর্তন করার জন্য। প্রথমে, আমরা OFFSET এবং MATCH ফাংশনগুলো ড্রপ-ডাউন লিস্টে প্রয়োগ করব সেল মান ভিত্তিক পরিবর্তন করার জন্য। অতিরিক্তভাবে, আমরা Microsoft Excel 365-এ ফিচার করা XLOOKUP ফাংশন ব্যবহার করব একই কাজ করার জন্য। নিচের ছবিতে, কাজটি সম্পন্ন করার জন্য একটি নমুনা ডেটা সেট দেওয়া হয়েছে।

১. OFFSET এবং MATCH ফাংশন কম্বাইন করে সেল মান ভিত্তিক ড্রপ-ডাউন লিস্ট পরিবর্তন করুন এক্সেলে

আমাদের নিচের ডেটাসেটে, তিনটি ভিন্ন বিক্রয়কর্তার তাদের বিক্রীত পণ্য রয়েছে। এখন, আমরা একটি নির্দিষ্ট বিক্রয়কর্তার পণ্য খুঁজতে চাই। তা করার জন্য, নিচের ধাপগুলো অনুসরণ করুন।

ধাপ ১: একটি ডেটা ভ্যালিডেশন লিস্ট তৈরি করুন

  • Data-এ যান।
  • Data Validation-এ ক্লিক করুন।

ধাপ ২: লিস্টের জন্য সোর্স নির্বাচন করুন

  • Allow অপশন থেকে List নির্বাচন করুন।
  • Source বক্সে, বিক্রয়কর্তাদের নামের জন্য সোর্স রেঞ্জ E4:G4 সিলেক্ট করুন।
  • Enter চাপুন।
  • তাই, সেল B5-এ একটি ড্রপ-ডাউন দেখাবে।

ধাপ ৩: OFFSET ফাংশন প্রয়োগ করুন

  • OFFSET ফাংশনের জন্য নিচের সূত্রটি লিখুন,

=OFFSET($E$4)

  • এখানে, E4 হলো রেফারেন্স সেল অ্যাবসোলিউট ফর্মে।

ধাপ ৪: MATCH ফাংশন ব্যবহার করে OFFSET ফাংশনের কলাম ডিফাইন করুন

  • cols আর্গুমেন্টে, কলাম সিলেক্ট করতে MATCH ফাংশন নিচের সূত্রসহ ব্যবহার করুন।

=OFFSET($E$4,1,MATCH($B$5

  • এখানে, B5 হলো ড্রপ-ডাউন লিস্টে নির্বাচিত সেল মান।
  • MATCH ফাংশনের lookup_array আর্গুমেন্ট সিলেক্ট করতে E4:G4 রেঞ্জটি অ্যাবসোলিউট ফর্মে নিচের সূত্রসহ যোগ করুন।

=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4

  • Exact ম্যাচ টাইপের জন্য 0 টাইপ করুন। নিচের সূত্রটি MATCH-এর জন্য ৩ ফেরত দেবে।

MATCH($B$5,$E$4:$G$4,0)

  • MATCH ফাংশন থেকে মাইনাস ১ (-1) লিখুন, কারণ OFFSET ফাংশন প্রথম কলাম-কে শূন্য (0) হিসেবে গণনা করে।

MATCH($B$5,$E$4:$G$4,0)-1

ধাপ ৫: কলামগুলোর হাইট লিখুন

  • height আর্গুমেন্টে ১ সিলেক্ট করলে, এটি প্রতিটি কলামে এক মান আছে বলে গণনা করবে।

=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1

ধাপ ৬: Width ভ্যালু লিখুন

  • width আর্গুমেন্টে, ১ টাইপ করুন।

=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1,1)

  • তাই, আপনি দেখবেন যখন আমরা B5-এ Jacob সিলেক্ট করি, তবে এটি Chocolate ফেরত দেবে Jacob-র প্রথম এলিমেন্ট হিসেবে।

ধাপ ৭: প্রতিটি কলামের এলিমেন্ট গণনা করুন

  • এক কলামে এলিমেন্টের সংখ্যা গণনা করতে, আমরা COUNTA ফাংশন সেল C13-এ নিচের সূত্রসহ প্রয়োগ করব।

=COUNTA(OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,10))

  • এটি একটি নির্দিষ্ট বিক্রয়কর্তার (Jacob) এলিমেন্ট/পণ্য নম্বর গণনা করবে।

ধাপ ৮: কাউন্ট হাইট সেল ভ্যালুকে OFFSET ফাংশনের হাইট আর্গুমেন্ট হিসেবে লিখুন

  • height যোগ করার জন্য নিচের সূত্রটি লিখুন।

=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

ধাপ ৯: সূত্রটি কপি করুন

  • Ctrl + C চাপিয়ে সূত্রটি কপি করুন।

=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

ধাপ ১০: সূত্রটি পেস্ট করুন

  • Data Validation source-এ সূত্রটি পেস্ট করুন।

=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

  • চূড়ান্তভাবে, পরিবর্তন देखने Enter চাপুন।
  • ফলস্বরূপ, আপনার ড্রপ-ডাউন লিস্টের ভ্যালুগুলো অন্য সেল মান ভিত্তিক পরিবর্তন হবে।
  • সেল ভ্যালু Bryan-কে Juliana-এ পরিবর্তন করুন এবং Juliana-র বিক্রীত পণ্যগুলোর নাম পান।
২. XLOOKUP ফাংশন ব্যবহার করে সেল মান ভিত্তিক ড্রপ-ডাউন লিস্ট পরিবর্তন করুন এক্সেলে

আপনি যদি Microsoft 365-এ আশীর্বাদিত হন, তবে আপনি শুধু XLOOKUP ফাংশনের একটি সূত্র দিয়ে এটা করতে পারবেন। নিচের আউটলাইন করা ধাপগুলো অনুসরণ করুন।

ধাপ ১: একটি ডেটা ভ্যালিডেশন লিস্ট তৈরি করুন

  • Data Validation অপশন থেকে, List নির্বাচন করুন।

ধাপ ২: সোর্স রেঞ্জ টাইপ করুন

  • সোর্স বক্সে সিলেক্ট করুন সোর্স রেঞ্জ E4:G4।
  • তারপর, Enter চাপুন।
  • তাই, একটি Data Validation লিস্ট দেখাবে।

ধাপ ৩: XLOOKUP ফাংশন ইনসার্ট করুন

  • B5 সেলটি look_up-এ সিলেক্ট করুন।

=XLOOKUP(B5)

ধাপ ৪: lookup_array সিলেক্ট করুন

  • look_array হিসেবে রেঞ্জ E4:G4 লিখুন।

=XLOOKUP(B5, E4:G4)

ধাপ ৫: return_array ইনসার্ট করুন

  • রিটার্ন ভ্যালুর জন্য রেঞ্জ E5:G11 টাইপ করুন।

তাই, পণ্যগুলো একটি নির্দিষ্ট বিক্রয়কর্তা অনুযায়ী ফেরত আসবে।

  • এখন, ড্রপ-ডাউন লিস্ট থেকে যেকোনো নাম নির্বাচন করুন এবং পণ্যগুলোর নাম পান।

নোটস। সাবধানে দেখুন, উপরের ছবিতে শূন্য দেখাচ্ছে কারণ রেঞ্জে সেলগুলো খালি ছিল। তাই এগুলো শূন্য হিসেবে গণ্য হয়েছে। শূন্যগুলো সরাতে নিচের ধাপগুলো অনুসরণ করুন।

ধাপ ৬: UNIQUE ফাংশন প্রয়োগ করুন

  • UNIQUE ফাংশন নেস্টেড করে নিচের সূত্রটি লিখুন।

=UNIQUE(XLOOKUP(B5,E4:G4,E5:G11),,TRUE)

  • চূড়ান্তভাবে, আপনি আপনার প্রত্যাশিত ফলাফল পাবেন।
উপসংহার

চূড়ান্তভাবে, আশা করি এখন আপনি বুঝতে পেরেছেন কিভাবে Excel-এ সেল মান ভিত্তিক ড্রপ-ডাউন লিস্ট আপডেট করতে হয়। এই সকল কৌশল আপনার ডেটা শিক্ষা ও অনুশীলনের সময় প্রয়োগ করা উচিত। প্র্যাকটিস বুকটি পরীক্ষা করুন এবং আপনার শিখতে প্রয়োগ করুন। আপনার উদার সমর্থনের কারণে আমরা এই ধরনের প্রোগ্রামগুলো সরবরাহ করতে চালিয়ে যাচ্ছি।

আপনার যেকোনো প্রশ্ন থাকলে, দয়া করে যোগাযোগ করতে মনোশ করবেন না। নিচের মন্তব্য বিভাগে আপনার মতামত শেয়ার করুন।

Exceldemy টিম যেতে সম্ভব আপনার কাছে ফিরে আসবে।

আমাদের সাথে থাকুন এবং শিখতে থাকুন।

সম্পর্কিত আর্টিকেলগুলো
  • এক্সেলে ফিল্টার ড্রপ-ডাউন লিস্ট কপি করার ৫টি পদ্ধতি
  • VBA দিয়ে এক্সেলে ড্রপ-ডাউন লিস্ট থেকে ভ্যালু সিলেক্ট (২টি পদ্ধতি)
  • এক্সেলে অনন্য ভ্যালুসহ ড্রপ-ডাউন লিস্ট তৈরির ৪টি পদ্ধতি
  • এক্সেল ড্রপ-ডাউন লিস্ট কাজ না করলে (৮টি সমস্যা ও সমাধান)
  • এক্সেল ড্রপ-ডাউন লিস্ট ডিপেন্ডিং অন সিলেকশন
  • এক্সেলে ড্রপ-ডাউন লিস্ট তৈরির পদ্ধতি (স্বাধীন ও ডিপেন্ডেন্ট)
  • এক্সেলে অটো আপডেট ড্রপ-ডাউন লিস্ট (৩টি পদ্ধতি)
  1. এক্সেলে মাল্টি-ওয়ার্ড ডিপেন্ডেন্ট ড্রপ-ডাউন লিস্ট তৈরি করুন - ধাপে ধাপে গাইড

  2. এক্সেলে ডাইনামিক ডিপেন্ডেন্ট ড্রপ-ডাউন লিস্ট তৈরি করুন - ২টি প্রমাণিত পদ্ধতি

  3. HYPERLINK ফাংশন এবং VBA ব্যবহার করে এক্সেলে অন্য শীটে ড্রপ-ডাউন লিংক তৈরি করুন

  4. এক্সেল গাইড: সেল ভ্যালু বেসড অল্টারনেট সারি হাইলাইট করার ১০টি প্রমাণিত পদ্ধতি