এক্সেল বিশাল ডেটাসেট নিয়ে কাজ করার ক্ষেত্রে এটি সবচেয়ে দরকারী টুল। সাধারণত আমরা একটি ড্রপ ডাউন তালিকা তৈরি করতে অভ্যস্ত কিন্তু আমাদের প্রায়ই একটি গতিশীল ড্রপ ডাউন তালিকা তৈরি করতে হয় এক্সেল-এ আমাদের জীবন সহজ করতে। অফসেট ফাংশন প্রয়োগ করে আমরা সহজেই তা করতে পারি . এই নিবন্ধে, আমি আপনাকে দেখাব কিভাবে একটি গতিশীল ড্রপ ডাউন তালিকা তৈরি করতে হয় এক্সেল-এ OFFSET সহ ফাংশন .
এটি সেই ডেটাসেট যা আমি ব্যাখ্যা করতে ব্যবহার করতে যাচ্ছি কিভাবে একটি ডাইনামিক ড্রপ ডাউন তালিকা তৈরি করতে হয়। এক্সেল-এ OFFSET ফাংশন সহ . আমাদের কিছু খেলাধুলা আছে ইভেন্ট(গুলি) এবং বিজয়ীদের তালিকা . আমরা একটি ডাইনামিক ড্রপ ডাউন তালিকা তৈরি করে সংশ্লিষ্ট ইভেন্টে বিজয়ীদের বাছাই করব .
এক্সেল অফসেট ব্যবহার করে ডায়নামিক ড্রপ ডাউন তালিকা তৈরি করার ৩টি পদ্ধতি
1. OFFSET এবং COUNTA ফাংশন সহ এক্সেলে ডায়নামিক ড্রপ ডাউন তালিকা তৈরি করুন
এখানে, আমি ব্যাখ্যা করব কিভাবে একটি ডাইনামিক ড্রপ ডাউন তালিকা তৈরি করতে হয় এক্সেল -এ অফসেট ব্যবহার করে এবং COUNTA ফাংশন আমাকে একটি ডাইনামিক ড্রপ ডাউন তালিকা তৈরি করতে হবে C4:C11 পরিসরে . আমি বিজয়ী নির্বাচন করব বিজয়ীদের তালিকা থেকে .
পদক্ষেপ:
➤ পরিসরটি নির্বাচন করুন C4:C11 . তারপর ডেটা এ যান ট্যাব>> ডেটা টুলস>> ডেটা যাচাইকরণ>> ডেটা যাচাইকরণ .
➤ ডেটা যাচাইকরণ ডায়ালগ বক্স পপ আপ হবে। তালিকা নির্বাচন করুন ড্রপ-ডাউন থেকে সেই ডায়ালগ বক্সে .
➤ উৎস-এ বক্সে, নিচের সূত্রটি লিখুন।
=OFFSET($E$4,0,0,COUNTA($E$4:$E$100),1)
ফর্মুলা ব্রেকডাউন
➥ COUNTA($E$4:$E$100) ➜ খালি নয় কক্ষের সংখ্যা প্রদান করে E4:E100 পরিসরে
আউটপুট ➜ {4}
➥ অফসেট($E$4,0,0,COUNTA($E$4:$E$100),1) ➜ প্রদত্ত রেফারেন্সের সারি এবং কলামের উপর ভিত্তি করে একটি পরিসর প্রদান করে।
➥ অফসেট($E$4,0,0,4,1)
আউটপুট ➜ {“Alex”;”Morgan”;”Fuckner”;”Eliot”}
ব্যাখ্যা: রেফারেন্স হল E4 . যেহেতু সারি হল 0 এবং কলাম হল 0 শেষ পর্যন্ত একটি উচ্চতা সহ 4 এর মধ্যে কোষে, আমাদের সেল E4:E7 থেকে মান থাকবে .
➤ ঠিক আছে নির্বাচন করুন .
এক্সেল একটি ড্রপ-ডাউন তৈরি করবে বক্স প্রতিটি সেলে পরিসীমা এর C4:C11 .
লক্ষ্য করুন যে বিকল্পগুলি ড্রপ-ডাউন বক্সে ঠিক বিজয়ীদের তালিকা-এর মত . এখন, এটি একটি গতিশীল ড্রপ-ডাউন বক্স কিনা তা পরীক্ষা করতে বা না, আসুন ধরে নেওয়া যাক যে বিজয়ী ইভেন্ট শুটিং এর হল জেমস . যেহেতু জেমস বিজয়ীদের তালিকায় নেই , আসুন তার নাম যোগ করি এবং দেখি কি হয়।
যত তাড়াতাড়ি আমরা James এর নাম যোগ করেছি বিজয়ীদের তালিকায় , এক্সেল ড্রপ-ডাউন বিকল্পে বিকল্পগুলি স্বয়ংক্রিয়ভাবে আপডেট করে . তাই এই ড্রপ-ডাউন তালিকা গতিশীল প্রকৃতিতে .
➤ এখন বাকি বিজয়ী নির্বাচন করুন .
দ্রষ্টব্য :মনে রাখবেন যে পরিসীমা আমরা COUNTA ফাংশনে নির্বাচন করেছি হল E4:E100 . এজন্যই Excel ড্রপ-ডাউন বিকল্পগুলি আপডেট করবে৷ যতক্ষণ আমরা কোষ যোগ বা আপডেট করি পরিসরে E4:E100 .
আরো পড়ুন: এক্সেলে VBA ব্যবহার করে কিভাবে একটি ডায়নামিক ডেটা যাচাইকরণ তালিকা তৈরি করবেন
2. OFFSET এবং COUNTIF ফাংশন সহ এক্সেলে একটি ডায়নামিক ড্রপ ডাউন তালিকা তৈরি করার উপায়
আমরা একটি ডাইনামিক ড্রপ ডাউন তালিকাও তৈরি করতে পারি এক্সেল -এ অফসেট ব্যবহার করে এবং COUNTIF ফাংশন।
পদক্ষেপ:
➤ ডেটা যাচাইকরণ আনুন ডায়ালগ বক্স যেমন পদ্ধতি-1 . উৎস-এ বক্সে, নিচের সূত্রটি লিখুন
=OFFSET($E$4,0,0,COUNTIF($E$4:$E$100,"<>"))
ফর্মুলা ব্রেকডাউন
➥ COUNTIF($E$4:$E$100,"<>") ➜ খালি নয় কক্ষের সংখ্যা প্রদান করে E4:E100 পরিসরে
আউটপুট ➜ {4}
➥ অফসেট($E$4,0,0,COUNTIF($E$4:$E$100,"<>")) ➜ প্রদত্ত রেফারেন্সের সারি এবং কলামের উপর ভিত্তি করে একটি পরিসর প্রদান করে।
➥ অফসেট($E$4,0,0,4,1)
আউটপুট ➜ {“Alex”;”Morgan”;”Fuckner”;”Eliot”}
ব্যাখ্যা: রেফারেন্স হল E4 . যেহেতু সারি হল 0 এবং কলাম হল 0 শেষ পর্যন্ত একটি উচ্চতা সহ 4 এর মধ্যে কোষে, আমাদের সেল E4:E7 থেকে মান থাকবে
➤ ঠিক আছে নির্বাচন করুন .
➤ এক্সেল একটি ড্রপ-ডাউন তৈরি করবে বক্স প্রতিটি সেলে পরিসীমা এর C4:C11 .
এটি একটি গতিশীল ড্রপ-ডাউন বক্স কিনা তা পরীক্ষা করতে৷ বা না, আসুন ধরে নেওয়া যাক যে বিজয়ী ইভেন্ট শুটিং এর হল জেমস . যেহেতু জেমস বিজয়ীদের তালিকায় নেই , আসুন তার নাম যোগ করি এবং দেখি কি হয়।
যত তাড়াতাড়ি আমরা James এর নাম যোগ করেছি বিজয়ীদের তালিকায় , এক্সেল ড্রপ-ডাউন বিকল্পে বিকল্পগুলি স্বয়ংক্রিয়ভাবে আপডেট করে . তাই এই ড্রপ-ডাউন তালিকা গতিশীল প্রকৃতিতে .
➤ এখন বাকি বিজয়ী নির্বাচন করুন .
দ্রষ্টব্য :মনে রাখবেন যে পরিসীমা আমরা COUNTIF ফাংশনে নির্বাচন করেছি হল E4:E100 . এজন্যই Excel ড্রপ-ডাউন বিকল্পগুলি আপডেট করবে৷ যতক্ষণ আমরা কোষ যোগ বা আপডেট করি পরিসরে E4:E100 .
3. ফাংশনগুলির সংমিশ্রণ ব্যবহার করে কীভাবে নেস্টেড ড্রপ-ডাউন তালিকা তৈরি করবেন
এই বিভাগে, আমরা একটি স্মার্ট এবং আরও উন্নত ডাইনামিক ড্রপ-ডাউন তালিকা তৈরি করতে ডুব দেব। , একটি নেস্টেড এক. আমরা অফসেট ব্যবহার করব , COUNTA , এবং ম্যাচ একসাথে ফাংশন। আমাকে ব্যাখ্যা করা যাক আমরা কি জন্য আপ.
এটি হল ডেটাসেট এই পদ্ধতির জন্য যা নির্দিষ্ট পণ্যের তথ্য উপস্থাপন করে.. মূলত, আমরা দুটি ড্রপ-ডাউন তালিকা তৈরি করতে যাচ্ছি কোষ F3-এ এবং F4 . F3-এ নির্বাচিত বিকল্পের উপর নির্ভর করে , এক্সেল F4-এ বিকল্পগুলি আপডেট করবে৷ . আসুন এটি ধাপে ধাপে করি।
স্টেপ-১:F3 এ একটি ড্রপ-ডাউন তালিকা তৈরি করা
➤ ডেটা যাচাইকরণ আনুন ডায়ালগ বক্স যেমন পদ্ধতি-1 . উৎস-এ বক্স, একটি সেল রেফারেন্স করুন , যা হল সারণী শিরোনাম (সেল B3:D3 )।
এক্সেল একটি ড্রপ-ডাউন তালিকা তৈরি করবে F3-এ .
স্টেপ-২:F4 এ একটি ডায়নামিক ড্রপ-ডাউন তালিকা তৈরি করা
এখন আমি আরেকটি ড্রপ-ডাউন তালিকা তৈরি করব F4-এ . ড্রপ-ডাউন তালিকার বিকল্পগুলি৷ এর F4 আমরা ড্রপ-ডাউন তালিকাতে কি নির্বাচন করেছি তার উপর নির্ভর করবে এর F3 . তাই না,
➤ ডেটা যাচাইকরণ আনুন ডায়ালগ বক্স যেমন পদ্ধতি-1 . উৎস-এ বক্সে, নিচের সূত্রটি লিখুন
=OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,COUNTA(OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,10,1)),1)
ফর্মুলা ব্রেকডাউন
➥ ম্যাচ($F$3,$B$3:$D$3,0) ➜ কোষ মান F3 এর আপেক্ষিক অবস্থান প্রদান করে পরিসীমা B3:D3 থেকে
আউটপুট:{1} .
➥ অফসেট($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,10,1) ➜ একটি পরিসীমা প্রদান করে সারির উপর ভিত্তি করে এবং কলাম একটি প্রদত্ত রেফারেন্স এর . উচ্চতা হল 10৷ . এই কারণেই আউটপুট 10 এর একটি অ্যারে হবে৷ কোষের মান রেফারেন্স থেকে শুরু করে .
আউটপুট:{“স্যাম”;”কুরান”;”ইয়াঙ্ক”;”রচেস্টার”;0;0;0;0;0;0}
➥ COUNTA(OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,10,1)) ➜ কক্ষের সংখ্যা প্রদান করে যেগুলি নির্বাচিত পরিসরে খালি নয় .
➥ COUNTA{“Sam”;”Curran”;”Yank”;”Rochester”;0;0;0;0;0;0}
আউটপুট:{4}
➥ অফসেট($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,COUNTA(OFFSET($B$3,1,MATCH ($F$3,$B $3 :$D$3,0)-1,10,1)),1) ➔ একটি পরিসীমা প্রদান করে সারি এর উপর ভিত্তি করে এবং কলাম একটি প্রদত্ত রেফারেন্সের
➥ অফসেট($B$3,1,1-1,COUNTA{"স্যাম";"কুরান";"ইয়াঙ্ক";"রচেস্টার";0;0;0;0;0;0}),1)
➥ অফসেট($B$3,1,0,4,1)
আউটপুট:{“স্যাম”;”কুরান”;”ইয়াঙ্ক”;”রচেস্টার”
ব্যাখ্যা: রেফারেন্স হল B3 . যেহেতু সারি হল 1৷ এবং কলাম হল 0 শেষ পর্যন্ত একটি উচ্চতা সহ 4 এর মধ্যে কোষে, আমাদের সেল B4:B7 থেকে মান থাকবে .
➤ ঠিক আছে নির্বাচন করুন .
এক্সেল একটি গতিশীল ড্রপ-ডাউন তালিকা তৈরি করবে F4-এ . আপনি F3 এ কি নির্বাচন করেন তার উপর নির্ভর করে বিকল্পগুলি পরিবর্তিত হবে৷ . উদাহরণস্বরূপ, যখন আপনি নাম নির্বাচন করেন F3 ড্রপ-ডাউন তালিকাতে , ড্রপ-ডাউন তালিকা F4-এ নাম কলামে উপলব্ধ নামগুলি দেখাবে৷ .
একইভাবে, যখন আপনি পণ্য নির্বাচন করেন F3 ড্রপ-ডাউন তালিকাতে , ড্রপ-ডাউন তালিকা F4-এ উপলভ্য পণ্যগুলিকে পণ্য কলামে দেখাবে৷ .
এখন আপনি যদি নাম যোগ বা আপডেট করেন , পণ্য , অথবা ব্র্যান্ড , এক্সেল ড্রপ-ডাউন তালিকা আপডেট করবে F4-এ . উদাহরণস্বরূপ, আমি একটি নতুন নাম রক যোগ করেছি নাম কলামে এবং এক্সেল ড্রপ-ডাউন তালিকাতে নামটি যুক্ত করেছে৷ .
আরো পড়ুন: এক্সেলে কীভাবে একটি ডায়নামিক শীর্ষ 10 তালিকা তৈরি করবেন (8 পদ্ধতি)
অভ্যাস ওয়ার্কবুক
আপনি দেখতে পাচ্ছেন, একটি ডাইনামিক ড্রপ ডাউন তালিকা তৈরি করা এক্সেল -এ OFFSET ফাংশন সহ সত্যিই চতুর। তাই আমি আপনাকে আরও বেশি করে অনুশীলন করার পরামর্শ দিচ্ছি। আমি আপনার জন্য একটি অনুশীলন শীট সংযুক্ত করেছি।
উপসংহার
এই নিবন্ধে, আমি 3 চিত্রিত করেছি একটি গতিশীল ড্রপ ডাউন তালিকা তৈরি করার পদ্ধতি এক্সেল -এ OFFSET ফাংশন সহ . আমি আশা করি আপনি এই নিবন্ধটি সহায়ক হবে. সবশেষে, যদি আপনার কোন মন্তব্য থাকে, অনুগ্রহ করে কমেন্ট বক্সে জানান।
সম্পর্কিত প্রবন্ধ
- এক্সেল টেবিল থেকে ডায়নামিক তালিকা তৈরি করুন (3টি সহজ উপায়)
- কিভাবে এক্সেলে মানদণ্ডের (একক এবং একাধিক মানদণ্ড) উপর ভিত্তি করে ডায়নামিক তালিকা তৈরি করবেন