![](https://cdn.wiki-base.com/8429653/excel_formula_filter_this_or_that__2.png.webp)
सामान्य सूत्र
=FILTER(rng1,(rng2="red")+(rng2="blue"),"No results")
सारांश
केवल रिकॉर्ड दर्ज करने के लिए डेटा को फ़िल्टर करने के लिए जहां एक मान यह या वह है, आप फ़िल्टर फ़ंक्शन और सरल बूलियन तर्क अभिव्यक्तियों का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, F5 में सूत्र है:
=FILTER(B5:D14,(D5:D14="red")+(D5:D14="blue"),"No results")
FILTER द्वारा दिए गए परिणाम में केवल पंक्तियाँ शामिल हैं जहाँ समूह "लाल" या "नीला" है।
स्पष्टीकरण
यह सूत्र सरल अभिव्यक्तियों और बूलियन तर्क के साथ बनाए गए तार्किक परीक्षण के आधार पर डेटा को पुनः प्राप्त करने के लिए FILTER फ़ंक्शन पर निर्भर करता है:
(D5:D14="red")+(D5:D14="blue")
प्रत्येक अभिव्यक्ति का मूल्यांकन करने के बाद, हमारे पास निम्न सरणियाँ हैं:
((TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE))+ ((FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE))
गणित ऑपरेशन (जोड़) 1 और शून्य के लिए TRUE और FALSE का समन्वय करता है, और परिणाम एक एकल सरणी है:
=((1;0;0;0;0;0;1;0;0;0))+((0;1;0;0;1;0;0;1;0;0))
चूंकि हम बूलियन बीजगणित का उपयोग कर रहे हैं, केवल दो संभावित मान ऑपरेशन हैं: 1 या 0. इस प्रकार, अंतिम सरणी में केवल 1 और 0 है:
=(1;1;0;0;1;0;1;1;0;0)
इस अंतिम सरणी को "शामिल" तर्क के रूप में फ़िल्टर फ़ंक्शन में वितरित किया जाता है, और फ़िल्टर केवल 1 के अनुरूप पंक्तियों को देता है।