
सामान्य सूत्र
=FILTER(data,ISNUMBER(MATCH(rng1,rng2,0)),"No data")
सारांश
केवल रिकॉर्ड दर्ज करने के लिए डेटा को फ़िल्टर करने के लिए जहां एक कॉलम कई मानों में से एक के बराबर है, आप ISNUMBER फ़ंक्शन और MATCH फ़ंक्शन के साथ FILTER फ़ंक्शन का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, F5 में सूत्र है:
=FILTER(data,ISNUMBER(MATCH(color,list,0)),"No data")
जहाँ "डेटा" (B5: D15), "रंग" (C5: C15), और "सूची" (J5: J7) को नाम दिया गया है।
स्पष्टीकरण
फिल्टर फ़ंक्शन "शामिल" तर्क के रूप में प्रदान की गई एक तार्किक अभिव्यक्ति का उपयोग करके डेटा को फ़िल्टर कर सकता है। इस उदाहरण में, यह तर्क ISNUMBER और MATCH फ़ंक्शंस का उपयोग करने वाली अभिव्यक्ति के साथ बनाया गया है:
=ISNUMBER(MATCH(color,list,0))
MATCH को C5: C15 में प्रत्येक रंग की छोटी रेंज J5: J7 के अंदर देखने के लिए कॉन्फ़िगर किया गया है। MATCH फ़ंक्शन इस तरह एक सरणी देता है:
(1;#N/A;#N/A;#N/A;2;3;2;#N/A;#N/A;#N/A;3)
सूचना संख्या "पाया" रंगों (या तो "लाल", "नीला", या "काला") की स्थिति के अनुरूप है, और त्रुटियां उन पंक्तियों के अनुरूप हैं जहां लक्ष्य रंग नहीं मिला था। TRUE या FALSE के परिणाम के लिए, यह सरणी ISNUMBER फ़ंक्शन में जाती है, जो वापस आती है:
(TRUE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;TRUE)
ऊपर दिए गए एरे को FLITER फ़ंक्शन में सम्मिलित तर्क के रूप में दिया गया है, और फ़िल्टर केवल उन पंक्तियों को देता है जो TRUE मान के अनुरूप हैं।
हार्डकोड मान के साथ
ऊपर का उदाहरण सेल संदर्भों के साथ बनाया गया है, जहां लक्ष्य रंग J5: J7 की सीमा में प्रवेश किए हैं। हालाँकि, लेकिन एक सरणी स्थिरांक का उपयोग करके, आप एक ही परिणाम के साथ इस तरह से सूत्र में मूल्यों को हार्डकोड कर सकते हैं:
=FILTER(data,ISNUMBER(MATCH(color,("red","blue","black"),0)),"No data")