আমি অবশেষে ডেটা বৈধকরণ এবং INDIRECT ফাংশনটি ব্যবহার করে কীভাবে এক্সেলের তালিকাগুলির একটি গতিশীল ক্যাসকেডিং সেট তৈরি করতে পারি তা অবশেষে নির্ধারণ করেছি। তবে, আমি একটি সমস্যার মধ্যে চলেছি running
আমি আমার স্প্রেডশিটটি সেট আপ করতে চাই যাতে যখনই কোনও ডেটা বৈধকরণের তালিকায় পরিবর্তন করা হয়, পরবর্তী সমস্ত তালিকা একটি ডিফল্ট মানতে সেট করা থাকে set উদাহরণ স্বরূপ:
ধরা যাক আমার কাছে তালিকা 1, তালিকা 2, তালিকা 3 এবং তালিকা 4 রয়েছে। প্রতিটি তালিকার মানগুলি তার আগে তালিকায় করা নির্বাচনের উপর নির্ভরশীল। আমি যখন স্প্রেডশিট শুরু করি, আমি চাই সমস্ত তালিকা "ALL" এ ডিফল্ট হয়ে যায়। যখন ব্যবহারকারী তালিকা 1 এ একটি মান নির্বাচন করে, বৈধ পছন্দগুলির একটি সেট সহ তালিকা 2 আপডেট করে। আমি এই পছন্দগুলির মধ্যে একটিতে তালিকার 2 ডিফল্ট করতে চাই। যাইহোক, আমি নির্বাচনের বিকল্পগুলির সঠিক সেটটি স্থাপনের জন্য তালিকা 2 পেতে পারি, তবে আমি এটির জন্য আমার পছন্দসই ডিফল্ট মান পেতে পারি না।
একইভাবে, যদি ব্যবহারকারী তালিকা 1, তালিকা 2, এবং তালিকা 3 তে একটি নির্বাচন করে, তারপরে ফিরে যায় এবং তালিকা 1 পরিবর্তন করে, আমি তালিকা 2-তালিকা 4-কে ডিফল্টরূপে "সমস্ত" তে ফিরে যেতে চাই।
আমি এটা কিভাবে করবো?
=IF(A1="List1",C1:C5,D1:D4)
। একটি তালিকা থেকে নির্বাচিত সেল এ 1 এর মান দিয়ে আমি এটি পরীক্ষা করেছি এবং এটি আপনি যা খুঁজছেন তাতে কাজ করে।