Microsoft Excel में FILTER function एक शक्तिशाली tool है जो आपको specific criteria के आधार पर एक बड़ी range या table से data का एक subset निकालने की अनुमति देता है। बड़े dataset के साथ काम करते समय यह function विशेष रूप से उपयोगी होता है, क्योंकि यह data को manual रूप से sort या filter किए बिना आपके लिए आवश्यक data को तुरंत filter और निकाल सकता है।
Syntax:
FILTER function का basic syntax इस प्रकार है:
=FILTER(array, include, [if_empty])
Array:
FILTER function में "array" argument उन cells की range है जिन्हें आप filter करना चाहते हैं। यह cells की range, named range या table हो सकती है। table का उपयोग करते समय, आप cell references के बजाय table column नामों को reference कर सकते हैं, जो आपके formulas को अधिक सहज और पढ़ने में आसान बना सकता है।
Include:
FILTER function में "include" argument एक Boolean expression है जो filter किए गए परिणामों में rows को शामिल करने के लिए criteria specify करता है। यह expression एक साधारण comparison operator हो सकती है, जैसे "greater than" या "less than", या यह एक अधिक complex expression हो सकती है जो logical operators का उपयोग करके कई criteria को जोड़ती है।
[If_Empty]:
FILTER function में optional "if_empty" argument वह value है जो कोई मेल खाने वाली rows नहीं मिलने पर function लौटाता है। यह argument तब उपयोगी होता है जब आप यह दर्शाने के लिए कोई message या value प्रदर्शित करना चाहते हैं कि कोई matching data नहीं मिला।
Examples:
मान लें कि आपके पास data की एक table है जिसमें निम्नलिखित columns शामिल हैं: "Name", "Age", "Gender", और "Salary"। आप data को केवल उन rows को दिखाने के लिए filter करना चाहते हैं जिनकी आयु 30 से अधिक या उसके बराबर है। यहां बताया गया है कि आप FILTER function का उपयोग करके ऐसा कैसे कर सकते हैं:
Name | Age | Gender | Salary |
---|---|---|---|
John | 25 | Male | 50000 |
John | 30 | Male | 55000 |
Maria | 31 | Female | 60000 |
Jane | 30 | Female | 45000 |
John | 26 | Male | 60000 |
Rose | 29 | Female | 70000 |
James | 35 | Male | 75000 |
John | 35 | Male | 80000 |
Robert | 29 | Male | 77000 |
- उस cell का चयन करें जहाँ आप filter किए गए result को display करना चाहते हैं।
- निम्न formula दर्ज करें:
=FILTER(A2:D10, B2:B10>=30)
यहां, A2:D10 cells की range है जिसमें original data है, और B2:B10>=30 filter के लिए criteria है। यह expression प्रत्येक पंक्ति के लिए TRUE का एक Boolean value देता है जहाँ आयु 30 से अधिक या उसके बराबर है।
- Formula लागू करने के लिए Enter दबाएं।
FILTER function केवल specified criteria को पूरा करने वाली rows के साथ एक नई table लौटाता है।
Advanced Filtering:
FILTER function का उपयोग अधिक advance filtering operations करने के लिए भी किया जा सकता है, जैसे कि multiple criteria के आधार पर filter करना या wildcard characters का उपयोग करना।
Multiple criteria के आधार पर filter करने के लिए, आप ampersand "&" operator का उपयोग दो या अधिक expressions को combine करने के लिए कर सकते हैं। उदाहरण के लिए, यदि आप data को केवल उन rows को दिखाने के लिए filter करना चाहते हैं जहाँ आयु 30 से अधिक या उसके बराबर है और Gender "Female" है, तो आप निम्न formula का उपयोग कर सकते हैं:
=FILTER(A2:D10, (B2:B10>=30) * (C2:C10="Female"))
यहां, * operator दो expressions पर एक logical AND operation करता है, जो केवल TRUE का Boolean value लौटाता है, जब दोनों expressions TRUE होते हैं।
अपने filter criteria में wildcard characters का उपयोग करने के लिए, आप asterisk mark "*" और question mark "?" का उपयोग कर सकते हैं। asterisk किसी भी number को represent करता है, और question mark single character को represent करता है। उदाहरण के लिए, यदि आप केवल उन rows को दिखाने के लिए data को filter करना चाहते हैं जहाँ Name column में "John" text है, तो आप निम्न formula का उपयोग कर सकते हैं:
=FILTER(A2:D10, ISNUMBER(SEARCH("John", A2:A10)))
यहां, SEARCH function Name column में प्रत्येक cell के भीतर "John" text की स्थिति लौटाता है, और ISNUMBER function प्रत्येक cell के लिए TRUE लौटाता है जहां "John" पाया जाता है। FILTER function तब एक table देता है जिसमें केवल rows होती हैं जहाँ Name column में "John" होता है।
Conclusion:
Microsoft Excel में FILTER function एक शक्तिशाली tool है जो आपको specific criteria के आधार पर एक बड़ी range या table से data को जल्दी और आसानी से filter करने और निकालने की अनुमति देता है। बड़े datasets के साथ काम करते समय यह function आपका बहुत समय और प्रयास बचा सकता है, और यह dynamic filters बनाने में भी आपकी मदद कर सकता है जो source data में बदलाव के रूप में automatic रूप से update हो जाते हैं। FILTER function का उपयोग करना सीखकर, आप अपने Excel skills को अगले स्तर पर ले जा सकते हैं और अधिक कुशल और प्रभावी data analyst बन सकते हैं।
0 टिप्पणियाँ
Please do not enter any spam link in the comment box.