এক্সেল

ফিল্টার খালি মান বাদ

Filter Exclude Blank Values

এক্সেল সূত্র: ফিল্টার খালি মান বাদজেনেরিক সূত্র | _+_ | সারসংক্ষেপ

ফাঁকা বা খালি কোষ দিয়ে সারি ফিল্টার করার জন্য, আপনি বুলিয়ান যুক্তি দিয়ে ফিল্টার ফাংশন ব্যবহার করতে পারেন। দেখানো উদাহরণে, F5 এর সূত্র হল:





= FILTER (data,(rng1'')*(rng2'')*(rng3''))

আউটপুটটিতে সোর্স ডেটা থেকে কেবল সারি রয়েছে যেখানে তিনটি কলামের একটি মান রয়েছে।

ব্যাখ্যা

দ্য ফিল্টার ফাংশন এক বা একাধিক মানদণ্ডের সাথে মেলে এমন ডেটা বের করার জন্য ডিজাইন করা হয়েছে। এই ক্ষেত্রে, আমরা এমন মানদণ্ড প্রয়োগ করতে চাই যার জন্য সোর্স ডেটার (নাম, গ্রুপ এবং রুম) তিনটি কলামের ডেটা থাকতে হবে। অন্য কথায়, যদি একটি সারিতে এই মানগুলির কোনটি অনুপস্থিত থাকে, আমরা সেই সারিটি আউটপুট থেকে বাদ দিতে চাই।





এক্সেলে স্কোয়ার শিকড় কীভাবে করবেন

এটি করার জন্য, আমরা তিনটি ব্যবহার করি বুলিয়ান অ্যারেতে কাজ করা এক্সপ্রেশন। ফাঁকা নামের জন্য প্রথম অভিব্যক্তি পরীক্ষা:

 
= FILTER (B5:D15,(B5:B15'')*(C5:C15'')*(D5:D15''))

না অপারেটর () একটি দিয়ে খালি স্ট্রিং ('') অনুবাদ করে 'খালি নয়'। B5: B15 পরিসরের প্রতিটি ঘরের জন্য, ফলাফলটি সত্য বা মিথ্যা হবে, যেখানে সত্য মানে 'খালি নয়' এবং মিথ্যা মানে 'খালি'। যেহেতু পরিসরে 11 টি কোষ রয়েছে, আমরা একটিতে 11 টি ফলাফল পাই অ্যারে এটার মত:



 
B5:B15'' // check names

ফাঁকা গোষ্ঠীর জন্য দ্বিতীয় অভিব্যক্তি পরীক্ষা:

 
{TRUEFALSETRUETRUETRUETRUETRUETRUETRUEFALSETRUE}

আবার, আমরা 11 টি কোষ পরীক্ষা করছি, তাই আমরা 11 টি ফলাফল পেয়েছি:

নির্বাচিত টেবিলটিতে মোট সারি যুক্ত করুন এবং ক কলাম খয়ের যোগফল প্রদর্শন করুন
 
C5:C15'' // check groups

অবশেষে, আমরা ফাঁকা রুম নম্বরগুলি পরীক্ষা করি:

 
{TRUETRUETRUEFALSETRUETRUETRUETRUEFALSEFALSETRUE}

যা উত্পাদন করে:

 
D5:D15'' // check groups

যখন উপরের তিনটি এক্সপ্রেশন থেকে প্রাপ্ত অ্যারেগুলো একসঙ্গে গুণ করা হয়, তখন গণিত অপারেশন TRUE এবং FALSE মানগুলিকে 1s এবং 0s এ জোর করে। আমরা এই ক্ষেত্রে গুণ ব্যবহার করি, কারণ 'এবং' যুক্তি প্রয়োগ করতে চাই: অভিব্যক্তি 1 এবং অভিব্যক্তি 2 এবং অভিব্যক্তি 3। অন্য কথায়, তিনটি এক্সপ্রেশন অবশ্যই একটি নির্দিষ্ট সারিতে TRUE প্রদান করবে।

বুলিয়ান লজিকের নিয়ম অনুসরণ করে, চূড়ান্ত ফলাফল এইরকম একটি অ্যারে:

কিভাবে এক্সেল ই ব্যবহার করতে
 
{TRUETRUETRUETRUETRUETRUETRUEFALSETRUEFALSETRUE}

এই অ্যারেটি সরাসরি যুক্তি হিসাবে ফিল্টার ফাংশনে বিতরণ করা হয়। ফিল্টার শুধুমাত্র 6 সারি অন্তর্ভুক্ত করে যা চূড়ান্ত আউটপুটে 1s এর সাথে মিলে যায়।

লেখক ডেভ ব্রুনস


^