FILTER से Data फ़िल्टर करना
आपकी conditions पूरी करने वाली rows ही गतिशील रूप से लौटाएँ
FILTER से Data फ़िल्टर करना, CoddyKit पर Excel Formulas Academy का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Excel Formulas Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Excel Formulas Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
FILTER क्या करता है
The FILTER function returns only the rows of a range that meet a condition you set. Instead of manually hiding rows or copying matches, FILTER spills the matching rows automatically.
It is dynamic: when your data changes, the filtered output updates instantly. This makes it perfect for live reports that always show the current matches.
FILTER का सिंटैक्स
FILTER अधिकतम तीन आर्ग्युमेंट लेता है:
=FILTER(array, include, [if_empty])
- array वह परास है जिसे आप लौटाना चाहते हैं।
- include एक तार्किक परीक्षण है, जो हर पंक्ति के लिए TRUE या FALSE देता है।
- if_empty वह वैकल्पिक मान है, जिसे कुछ भी मेल न खाने पर दिखाया जाता है।
include परीक्षण की ऊँचाई array के बराबर होनी चाहिए, ताकि हर पंक्ति को TRUE या FALSE मिल सके।
=FILTER(array, include, [if_empty])एक सरल FILTER
मान लीजिए A2:A10 में विक्रेताओं के नाम और B2:B10 में उनके क्षेत्र हैं। केवल East क्षेत्र के नामों की सूची बनाने के लिए:
=FILTER(A2:A10, B2:B10="East")
B2:B10="East" परीक्षण TRUE और FALSE मानों का एक स्तंभ बनाता है। FILTER उन पंक्तियों को रखता है जिनका परिणाम TRUE होता है और उन्हें अपने-आप फैलाता है।
=FILTER(A2:A10, B2:B10="East")एकाधिक स्तंभ लौटाना
array एक से अधिक स्तंभ चौड़ा हो सकता है। East क्षेत्र के लिए नाम और बिक्री राशि दोनों लौटाने हेतु array में पूरे ब्लॉक का संदर्भ दें:
=FILTER(A2:C10, B2:B10="East")
FILTER मेल खाने वाली पंक्तियों के प्रत्येक स्तंभ को लौटाता है और एक छोटी तालिका अपने-आप फैलाता है। include परीक्षण अब भी केवल एक शर्त वाले स्तंभ को देखता है।
=FILTER(A2:C10, B2:B10="East")संख्यात्मक शर्तें
शर्तें केवल पाठ तक सीमित नहीं हैं। C2:C10 में बिक्री 500 से अधिक वाली सभी पंक्तियाँ लौटाने के लिए:
=FILTER(A2:C10, C2:C10>500)
बड़ी संख्या, छोटी संख्या और बराबर न होने जैसे तुलना ऑपरेटर include आर्ग्युमेंट के अंदर काम करते हैं, ठीक वैसे ही जैसे सामान्य तार्किक परीक्षण में करते हैं।
=FILTER(A2:C10, C2:C10>500)AND तर्क के साथ शर्तें जोड़ना
एक साथ दो शर्तें आवश्यक करने के लिए परीक्षणों को आपस में गुणा करें। TRUE का मान 1 और FALSE का मान 0 होने के कारण गुणा AND की तरह काम करता है; इसलिए कोई पंक्ति तभी पास होती है जब दोनों मान 1 हों।
=FILTER(A2:C10, (B2:B10="East")*(C2:C10>500))
यह उन East क्षेत्र की पंक्तियों को लौटाता है जिनकी बिक्री 500 से अधिक है। प्रत्येक परीक्षण को कोष्ठकों में रखें।
=FILTER(A2:C10, (B2:B10="East")*(C2:C10>500))OR तर्क के साथ शर्तें जोड़ना
किसी एक शर्त के सही होने पर पंक्ति पास कराने के लिए परीक्षणों को आपस में जोड़ें। जोड़ना OR की तरह काम करता है, क्योंकि कोई भी परीक्षण TRUE होने पर योग कम-से-कम 1 होता है।
=FILTER(A2:C10, (B2:B10="East")+(B2:B10="West"))
यह East या West, किसी भी क्षेत्र की पंक्तियाँ लौटाता है। 1 या 2 अंक वाली पंक्ति रखी जाती है, जबकि 0 अंक वाली पंक्ति हटा दी जाती है।
=FILTER(A2:C10, (B2:B10="East")+(B2:B10="West"))कोई मिलान न मिलने पर क्या करें
यदि कोई पंक्ति शर्त को पूरा नहीं करती, तो FILTER डिफ़ॉल्ट रूप से #CALC! त्रुटि लौटाता है। वैकल्पिक तीसरा आर्ग्युमेंट इसके बजाय एक स्पष्ट संदेश देकर इस समस्या को रोकता है:
=FILTER(A2:C10, B2:B10="South", "No matches found")
यदि South क्षेत्र मौजूद नहीं है, तो सेल में त्रुटि के बजाय यह पाठ दिखाई देता है। वास्तविक रिपोर्ट में हमेशा if_empty मान जोड़ें।
=FILTER(A2:C10, B2:B10="South", "No matches found")सेल के मान के आधार पर फ़िल्टर करना
इंटरैक्टिव रिपोर्ट के लिए किसी स्थिर मान के बजाय किसी सेल से तुलना करें। यदि E1 में उपयोगकर्ता द्वारा चुना गया क्षेत्र है:
=FILTER(A2:C10, B2:B10=E1, "No matches")
E1 को West में बदलते ही अपने-आप फैली सूची West वाली पंक्तियों के अनुसार तुरंत ताज़ा हो जाती है। ड्रॉपडाउन से संचालित डैशबोर्ड की नींव यही है।
=FILTER(A2:C10, B2:B10=E1, "No matches")फ़िल्टर किए गए परिणामों को क्रमबद्ध करना
FILTER मेल खाने वाले परिणामों को उनके मूल क्रम में लौटाता है। उन्हें क्रमबद्ध करने के लिए FILTER को SORT के अंदर रखें। East क्षेत्र की पंक्तियों को बिक्री के घटते क्रम में दिखाने के लिए:
=SORT(FILTER(A2:C10, B2:B10="East"), 3, -1)
SORT अपने-आप फैली तालिका को उसके तीसरे स्तंभ के आधार पर क्रमबद्ध करता है, जहाँ -1 का अर्थ घटता क्रम है। इस तरह फैलने वाले फ़ंक्शन को जोड़ना सामान्य और बहुत प्रभावी तरीका है।
=SORT(FILTER(A2:C10, B2:B10="East"), 3, -1)Google Sheets में FILTER
FILTER Excel 365 और Google Sheets दोनों में काम करता है और इसका सिंटैक्स लगभग एक जैसा है। Google Sheets में आप कई शर्तों को गुणा करने के बजाय अलग-अलग आर्ग्युमेंट के रूप में दे सकते हैं:
=FILTER(A2:C10, B2:B10="East", C2:C10>500)
Sheets प्रत्येक अतिरिक्त आर्ग्युमेंट को AND शर्त मानता है। Excel में एक ही include आर्ग्युमेंट के अंदर AND के लिए गुणा और OR के लिए जोड़ का तरीका अपनाएँ।
=FILTER(A2:C10, B2:B10="East", C2:C10>500)त्वरित जाँच
FILTER की अपनी समझ जाँचें।
पुनरावलोकन: FILTER से फ़िल्टर करना
आपने FILTER से केवल मेल खाने वाली पंक्तियाँ लौटाना सीखा:
- सिंटैक्स है
=FILTER(array, include, [if_empty])। - include परीक्षण की ऊँचाई array के बराबर होनी चाहिए।
- AND के लिए परीक्षणों को गुणा करें और OR के लिए उन्हें जोड़ें।
- #CALC! त्रुटियों से बचने के लिए if_empty संदेश जोड़ें।
- परिणामों को क्रमबद्ध करने के लिए FILTER को SORT के अंदर रखें।
अब आप UNIQUE से मानों की अलग सूची निकालना सीखेंगे।
एआई शिक्षक के साथ Excel सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “FILTER से Data फ़िल्टर करना” पाठ निःशुल्क है?
हाँ — Excel Formulas Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “FILTER से Data फ़िल्टर करना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Excel Formulas Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“FILTER से Data फ़िल्टर करना” में मैं क्या सीखूँगा?
आपकी conditions पूरी करने वाली rows ही गतिशील रूप से लौटाएँ आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Excel Formulas Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Excel Formulas Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Excel Formulas Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।
“FILTER से Data फ़िल्टर करना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Excel Formulas Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Excel Formulas Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Spilling का अर्थ
- FILTER से Data फ़िल्टर करना
- UNIQUE से Duplicates हटाना
- SPILL त्रुटि संभालना