
सारांश
एक्सेल फिल्टर समारोह आपूर्ति मानदंडों के आधार पर डेटा की एक श्रृंखला को फ़िल्टर करता है, और मिलान रिकॉर्ड निकालता है।
प्रयोजन
फ़िल्टर दिए गए मानदंडों के साथ होते हैंप्रतिलाभ की मात्रा
फ़िल्टर किए गए मानों की सरणीवाक्य - विन्यास
= फिल्टर (सरणी, शामिल, (if_empty))तर्क
- सरणी - फ़िल्टर करने के लिए रेंज या सरणी।
- शामिल हैं - बूलियन सरणी, मापदंड के रूप में आपूर्ति की गई।
- if_empty - (वैकल्पिक) जब कोई परिणाम नहीं लौटाया जाता है तो लौटने के लिए मान।
संस्करण
एक्सेल 365उपयोग नोट
एक्सेल फिल्टर फ़ंक्शन आपूर्ति मानदंडों के आधार पर डेटा की एक श्रृंखला को "फ़िल्टर" करता है। परिणाम मूल श्रेणी के मिलान मूल्यों की एक सरणी है। जब यह सरणी अंतिम परिणाम होता है (यानी परिणाम किसी अन्य फ़ंक्शन को नहीं दिए जाते हैं) तो परिणाम कार्यपत्रक पर "फैल" होंगे। सरल भाषा में, फिल्टर फ़ंक्शन आपको आसानी से उपलब्ध मानदंडों के आधार पर स्रोत डेटा के एक बड़े सेट से मिलान रिकॉर्ड निकालने की अनुमति देता है।
फिल्टर से परिणाम गतिशील हैं। जब स्रोत डेटा में मान बदलते हैं, या स्रोत डेटा सरणी का आकार बदला जाता है, तो FILTER के परिणाम स्वतः अपडेट हो जाएंगे।
उदाहरण
दिखाए गए उदाहरण में, F5 में सूत्र है:
=FILTER(B5:D14,D5:D14=H2,"No results")
चूँकि H2 का मान "लाल" है, FILTER फ़ंक्शन सरणी से डेटा निकालता है जहाँ समूह कॉलम में "लाल" होता है। सभी मिलान रिकॉर्ड सेल F5 से शुरू होने वाली वर्कशीट पर लौटाए जाते हैं, जहां सूत्र मौजूद है।
मानों को हार्डकोड भी किया जा सकता है। नीचे दिए गए सूत्र का मानदंड में "लाल" हार्डकोड के साथ ऊपर जैसा परिणाम है:
=FILTER(B5:D14,D5:D14="red","No results")
कोई मिलान डेटा नहीं मिलने पर कुछ भी वापस करने के लिए, if_empty के लिए एक रिक्त स्ट्रिंग ("") की आपूर्ति करें :
=FILTER(B5:D14,D5:D14=H2,"")
एक से अधिक मापदंड
शामिल तर्क बूलियन तर्क के साथ बढ़ाया जा सकता है। उदाहरण के लिए, केवल डेटा को निकालने के लिए जहां समूह "लाल" है और स्कोर 80 से अधिक है, आप इस तरह एक सूत्र का उपयोग कर सकते हैं:
=FILTER(B5:D14,(D5:D14="red")*(C5:C14>80),"No results")
तार्किक अभिव्यक्ति के साथ बिल्डिंग मानदंड एक सुरुचिपूर्ण और लचीला दृष्टिकोण है। बूलियन अभिव्यक्तियों के साथ आप किस तरह के मापदंड बना सकते हैं, इसके अधिक उदाहरणों के लिए, हमारे SUMPRODUCT फ़ंक्शन पेज पर उदाहरण देखें।
टिप्पणियाँ
- फ़िल्टर ऊर्ध्वाधर और क्षैतिज सरणियों दोनों के साथ काम कर सकता है।
- शामिल तर्क एक आयाम के साथ संगत होना आवश्यक है सरणी तर्क, अन्यथा फिल्टर #VALUE वापस आ जाएगी!
- यदि शामिल सरणी में कोई त्रुटि है, तो FILTER एक त्रुटि लौटाएगा।
- यदि कार्यपुस्तिका के बीच फिल्टर का उपयोग किया जाता है, तो दोनों कार्यपुस्तिकाएँ खुली होनी चाहिए, अन्यथा फ़िल्टर #REF लौटेगा!
संबंधित वीडियो





