सामग्री तालिका
यस द्रुत पाठमा, तपाईँले एक्सेलमा सूत्रहरूसँग गतिशील रूपमा कसरी फिल्टर गर्ने भनेर सिक्नुहुनेछ। डुप्लिकेटहरू फिल्टर गर्ने उदाहरणहरू, निश्चित पाठ समावेश गरिएका कक्षहरू, धेरै मापदण्डहरू सहित, र थप।
तपाईले सामान्यतया Excel मा कसरी फिल्टर गर्नुहुन्छ? अधिकांश भागको लागि, स्वत: फिल्टर प्रयोग गरेर, र उन्नत फिल्टरको साथ थप जटिल परिदृश्यहरूमा। छिटो र शक्तिशाली हुनाले, यी विधिहरूमा एउटा महत्त्वपूर्ण कमजोरी छ - तपाईंको डेटा परिवर्तन हुँदा तिनीहरू स्वचालित रूपमा अपडेट हुँदैनन्, यसको मतलब तपाईंले सफा गरेर फेरि फिल्टर गर्नुपर्नेछ। Excel 365 मा FILTER प्रकार्यको परिचय परम्परागत सुविधाहरूको लागि लामो-प्रतीक्षित विकल्प हुन्छ। तिनीहरूको विपरीत, एक्सेल सूत्रहरूले प्रत्येक कार्यपत्र परिवर्तनको साथ स्वचालित रूपमा पुन: गणना गर्दछ, त्यसैले तपाईंले आफ्नो फिल्टर एक पटक मात्र सेट अप गर्न आवश्यक छ!
Excel FILTER प्रकार्य
फिल्टर प्रकार्य तपाईंले निर्दिष्ट गर्नुभएको मापदण्डको आधारमा डेटाको दायरा फिल्टर गर्न एक्सेल प्रयोग गरिन्छ।
कार्यक्रम गतिशील एरे प्रकार्यहरूको कोटीसँग सम्बन्धित छ। नतिजा भनेको मानहरूको एर्रे हो जुन सेलहरूको दायरामा स्वतः फैलिन्छ, सेलबाट सुरु हुन्छ जहाँ तपाईँले सूत्र प्रविष्ट गर्नुहुन्छ।
FILTER प्रकार्यको सिन्ट्याक्स निम्नानुसार छ:
FILTER(array, include , [if_empty])कहाँ:
- एरे (आवश्यक) - तपाईंले फिल्टर गर्न चाहनुभएको मानहरूको दायरा वा एरे।
- समावेश गर्नुहोस् (आवश्यक) - बुलियन एरे (TRUE र FALSE मानहरू) को रूपमा आपूर्ति गरिएको मापदण्ड।
यसकोसयौं स्तम्भहरू पनि, तपाईंले निश्चित रूपमा परिणामहरूलाई केही महत्त्वपूर्णहरूमा सीमित गर्न चाहनुहुन्छ।
उदाहरण 1. केही छेउछाउका स्तम्भहरू फिल्टर गर्नुहोस्
तपाईंले केही छिमेकी स्तम्भहरू देखा पर्न चाहनुहुन्छ भने स्थितिमा FILTER नतिजा, array मा ती स्तम्भहरू मात्र समावेश गर्नुहोस् किनभने यो तर्कले कुन स्तम्भहरू फर्काउने भनेर निर्धारण गर्दछ।
आधारभूत FILTER सूत्र उदाहरणमा, तपाईंले पहिलो 2 स्तम्भहरू फर्काउन चाहनुहुन्छ भने ( नाम र समूह )। त्यसोभए, तपाईंले एरे तर्कको लागि A2:B13 आपूर्ति गर्नुहुन्छ:
=FILTER(A2:B13, B2:B13=F1, "No results")
नतिजाको रूपमा, हामीले F1 मा परिभाषित लक्षित समूहका सहभागीहरूको सूची पाउँछौं:
उदाहरण 2. गैर-सम्पन्न स्तम्भहरू फिल्टर गर्नुहोस्
फिल्टर प्रकार्यले गैर-सन्निधित स्तम्भहरू फर्काउनको लागि, यो चलाख चाल प्रयोग गर्नुहोस्:
<29 - array को लागि सम्पूर्ण तालिका प्रयोग गरी इच्छित अवस्था(हरू) सँग FILTER सूत्र बनाउनुहोस्।
- माथिको सूत्रलाई अर्को FILTER प्रकार्य भित्र नेस्ट गर्नुहोस्। "रैपर" प्रकार्य कन्फिगर गर्न, समावेश गर्नुहोस् तर्कको लागि TRUE र FALSE मानहरूको एरे स्थिरता वा 1's र 0's प्रयोग गर्नुहोस्, जहाँ TRUE (1) ले राखिने स्तम्भहरूलाई चिन्ह लगाउँदछ र FALSE (0) ले चिन्ह लगाउँछ। स्तम्भहरू बहिष्कार गर्न।
- फिल्टर सूत्रलाई INDEX प्रकार्यको एरे तर्कमा प्लग गर्नुहोस्। <8 INDEX को row_num तर्कको लागि, ठाडो एरे स्थिर प्रयोग गर्नुहोस् जस्तै {1;2}। यसले कति पङ्क्तिहरू फर्काउने भनेर निर्धारण गर्दछ (हाम्रो अवस्थामा २)।
- column_num तर्कको लागि, {1,2,3} जस्तो तेर्सो एरे स्थिरता प्रयोग गर्नुहोस्। यसले कुन स्तम्भहरू फिर्ता गर्ने भनेर निर्दिष्ट गर्दछ (यस उदाहरणमा पहिलो 3 स्तम्भहरू)।
- तपाईंको मापदण्डसँग मेल खाने कुनै डाटा फेला परेन भने सम्भावित त्रुटिहरूको ख्याल गर्न, तपाईंले IFERROR प्रकार्यमा आफ्नो सूत्र लपेट्न सक्नुहुन्छ।
उदाहरणका लागि, नामहरू (पहिलो स्तम्भ) र विन्स (तेस्रो स्तम्भ) मात्र फर्काउन, हामीले {1, ०,१} वा {TRUE,FALSE,TRUE} बाहिरी FILTER प्रकार्यको include argument:
=FILTER(FILTER(A2:C13, B2:B13=F1), {1,0,1})
वा
=FILTER(FILTER(A2:C13, B2:B13=F1), {TRUE,FALSE,TRUE})
कसरी सीमित गर्नेFILTER प्रकार्यद्वारा फर्काइएको पङ्क्तिहरूको सङ्ख्या
यदि तपाईंको FILTER सूत्रले धेरै नतिजाहरू फेला पार्छ, तर तपाईंको कार्यपत्रमा सीमित ठाउँ छ र तपाईंले तलको डेटा मेटाउन सक्नुहुन्न भने, तपाईंले FILTER प्रकार्यले फर्काउने पङ्क्तिहरूको सङ्ख्या सीमित गर्न सक्नुहुन्छ। .
यसले F1 मा लक्षित समूहबाट खेलाडीहरूलाई तान्ने सरल सूत्रको उदाहरणमा कसरी काम गर्छ हेरौं:
=FILTER(A2:C13, B2:B13=F1)
माथिको सूत्रले सबै रेकर्डहरू आउटपुट गर्छ। यसले हाम्रो मामलामा 4 पङ्क्तिहरू फेला पार्छ। तर मानौं तपाईसँग दुईको लागि मात्र ठाउँ छ। पहिलो 2 फेला परेका पङ्क्तिहरू मात्र आउटपुट गर्न, तपाईंले यो गर्न आवश्यक छ:
पूर्ण सूत्रले यो फारम लिन्छ:
=IFERROR(INDEX(FILTER(A2:C13, B2:B13=F1), {1;2}, {1,2,3}), "No result")
32>
ठूलो तालिकाहरूसँग काम गर्दा, म्यानुअल रूपमा एरे स्थिरताहरू लेख्न सकिन्छ। एकदम बोझिलो। कुनै समस्या छैन, SEQUENCE प्रकार्यले तपाईँको लागि क्रमिक संख्याहरू स्वचालित रूपमा उत्पन्न गर्न सक्छ:
=IFERROR(INDEX(FILTER(A2:C13, B2:B13=F1), SEQUENCE(2), SEQUENCE(1, COLUMNS(A2:C13))), "No result")
पहिलो SEQUENCE ले ठाडो एरे उत्पन्न गर्दछपहिलो (र मात्र) तर्कमा निर्दिष्ट गरिएका धेरै क्रमिक संख्याहरू समावेश गर्दै। दोस्रो SEQUENCE डेटासेटमा स्तम्भहरूको संख्या गणना गर्न COLUMNS प्रकार्य प्रयोग गर्दछ र एक बराबर तेर्सो एरे उत्पादन गर्दछ।
टिप। विशिष्ट स्तम्भहरू बाट डाटा फिर्ता गर्न, सबै स्तम्भहरू होइन, तपाईंले INDEX को column_num तर्कको लागि प्रयोग गर्ने तेर्सो एरे स्थिरतामा, ती विशेष संख्याहरू मात्र समावेश गर्नुहोस्। उदाहरणका लागि, पहिलो र तेस्रो स्तम्भहरूबाट डेटा निकाल्न, {1,3} प्रयोग गर्नुहोस्।
Excel FILTER प्रकार्यले काम गरिरहेको छैन
तपाईँको Excel FILTER सूत्र त्रुटिमा पर्दा, सम्भवतः यो निम्न मध्ये एउटा हुनेछ:
#CALC! त्रुटि
वैकल्पिक if_empty तर्क हटाइयो भने, र मापदण्ड पूरा गर्ने कुनै परिणाम फेला परेन भने हुन्छ। कारण यो हो कि हाल एक्सेलले खाली एरेहरूलाई समर्थन गर्दैन। त्यस्ता त्रुटिहरूलाई रोक्नको लागि, सधैँ आफ्नो सूत्रहरूमा if_empty मान परिभाषित गर्न निश्चित हुनुहोस्।
#VALUE त्रुटि
उल्टिन्छ जब array र समावेश गर्नुहोस् तर्कमा असंगत आयामहरू छन्।
#N/A, #VALUE, आदि।
यदि समावेश तर्कमा केही मानहरू छन् भने फरक त्रुटिहरू हुन सक्छन् त्रुटि हो वा बुलियन मानमा रूपान्तरण गर्न सकिँदैन।
#NAME त्रुटि
एक्सेलको पुरानो संस्करणमा FILTER प्रयोग गर्ने प्रयास गर्दा हुन्छ। कृपया याद गर्नुहोस् कि यो नयाँ प्रकार्य हो, जुन Office 365 र Excel 2021 मा मात्र उपलब्ध छ।
मानयाँ एक्सेलमा, यदि तपाईंले गल्तिले प्रकार्यको नामको हिज्जे गलत गर्नुभयो भने #NAME त्रुटि देखा पर्दछ।
#स्पिल त्रुटि
प्रायः यो त्रुटि तब हुन्छ यदि स्पिल दायरामा एक वा बढी कक्षहरू पूर्ण रूपमा खाली छैनन्। । यसलाई ठीक गर्न, खाली नभएका कक्षहरू खाली गर्नुहोस् वा मेटाउनुहोस्। अन्य केसहरू छानबिन गर्न र समाधान गर्न, कृपया #SPILL हेर्नुहोस्! Excel मा त्रुटि: यसको अर्थ के हो र कसरी समाधान गर्ने।
#REF! त्रुटि
विभिन्न कार्यपुस्तिकाहरू बीच फिल्टर सूत्र प्रयोग गर्दा उत्पन्न हुन्छ, र स्रोत कार्यपुस्तिका बन्द हुन्छ।
यसरी एक्सेलमा डाटालाई गतिशील रूपमा फाइल गर्ने हो। पढ्नु भएकोमा धन्यवाद र अर्को हप्ता हाम्रो ब्लगमा भेट्ने आशा गर्दछु!
अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्
सूत्रहरू (.xlsx फाइल) संग एक्सेलमा फिल्टर गर्नुहोस्
उचाइ (डेटा स्तम्भहरूमा हुँदा) वा चौडाइ (डेटा पङ्क्तिहरूमा हुँदा) arrayतर्कको बराबर हुनुपर्छ।फिल्टर प्रकार्य Microsoft को लागि Excel मा मात्र उपलब्ध छ। 365 र एक्सेल 2021। एक्सेल 2019, एक्सेल 2016 र अघिल्लो संस्करणहरूमा, यो समर्थित छैन।
आधारभूत एक्सेल फिल्टर सूत्र
सुरुवातका लागि, प्राप्त गर्नका लागि केही धेरै साधारण केसहरू छलफल गरौं। डेटा फिल्टर गर्ने एक्सेल सूत्रले कसरी काम गर्छ भन्ने बारे थप बुझ्नुहोस्।
तलको डेटा सेटबाट, मानौँ तपाईँले समूह , स्तम्भ, समूह C मा कुनै निश्चित मानसहित रेकर्डहरू निकाल्न चाहनुहुन्छ। यो गर्नको लागि, हामी अभिव्यक्ति B2:B13="C" लाई include argument लाई आपूर्ति गर्छौं, जसले "C" मानहरूसँग TRUE सँग सम्बन्धित आवश्यक बुलियन एरे उत्पादन गर्नेछ।
=FILTER(A2:C13, B2:B13="C", "No results")
अभ्यासमा, मापदण्डलाई छुट्टै कक्षमा इनपुट गर्न अझ सुविधाजनक छ, उदाहरणका लागि। F1, र सूत्रमा सीधा मान हार्डकोडिङको सट्टा सेल सन्दर्भ प्रयोग गर्नुहोस्:
=FILTER(A2:C13, B2:B13=F1, "No results")
एक्सेलको फिल्टर सुविधाको विपरीत, प्रकार्यले मूल डेटामा कुनै परिवर्तन गर्दैन। यसले फिल्टर गरिएका रेकर्डहरूलाई तथाकथित स्पिल दायरामा (E4:G7 तलको स्क्रिनसटमा) निकाल्छ, सूत्र प्रविष्ट गरिएको कक्षमा सुरु हुन्छ:
यदि कुनै रेकर्ड छैन भने तोकिएको मापदण्डसँग मेल खान्छ, सूत्रले तपाईले राखेको मान फर्काउँछ if_empty तर्क, यो उदाहरणमा "कुनै नतिजा छैन":
यदि तपाईं यस अवस्थामा केही पनि फर्काउन चाहनुहुन्छ भने, त्यसपछि अन्तिम तर्कको लागि खाली स्ट्रिङ ("") आपूर्ति गर्नुहोस्:
=FILTER(A2:C13, B2:B13=F1, "")
तपाईँको डाटा तलको स्क्रिनसटमा देखाइए जस्तै तेर्सो बायाँ देखि दायाँ सम्म संगठित छ भने, FILTER प्रकार्यले पनि राम्रोसँग काम गर्नेछ। केवल सुनिश्चित गर्नुहोस् कि तपाईंले array र includ arguments को लागि उपयुक्त दायराहरू परिभाषित गर्नुभयो, ताकि स्रोत array र Boolean array को समान चौडाइ छ:
=FILTER(B2:M4, B3:M3= B7, "No results")
Excel FILTER प्रकार्य - उपयोग नोटहरू
Excel मा प्रभावकारी रूपमा सूत्रहरू फिल्टर गर्न, ध्यान दिनको लागि यहाँ केही महत्त्वपूर्ण बुँदाहरू छन्:
- FILTER प्रकार्यले तपाईंको मूल डाटा कसरी व्यवस्थित गरिएको छ भन्ने आधारमा कार्यपत्रमा ठाडो वा तेर्सो रूपमा परिणामहरू स्वतः स्पिल गर्दछ। त्यसोभए, कृपया निश्चित गर्नुहोस् कि तपाईसँग जहिले पनि तल र दायाँ तर्फ पर्याप्त खाली कक्षहरू छन्, अन्यथा तपाईंले #SPILL त्रुटि पाउनुहुनेछ।
- Excel FILTER प्रकार्यका नतिजाहरू गतिशील हुन्छन्, यसको मतलब तिनीहरू स्वचालित रूपमा अपडेट हुन्छन् जब मानहरू मूल डाटा सेट परिवर्तन। यद्यपि, स्रोत डेटामा नयाँ प्रविष्टिहरू थप्दा array तर्कको लागि आपूर्ति गरिएको दायरा अद्यावधिक हुँदैन। यदि तपाइँ array लाई स्वचालित रूपमा रिसाइज गर्न चाहनुहुन्छ भने, त्यसपछि यसलाई एक्सेल तालिकामा रूपान्तरण गर्नुहोस् र संरचित सन्दर्भहरूसँग सूत्रहरू बनाउनुहोस्, वा गतिशील नामको दायरा सिर्जना गर्नुहोस्।
कसरी एक्सेलमा फिल्टर गर्ने -सूत्र उदाहरणहरू
अब तपाईलाई थाहा छ कि आधारभूत एक्सेल फिल्टर सूत्रले कसरी काम गर्दछ, यो थप जटिल कार्यहरू समाधान गर्न कसरी विस्तार गर्न सकिन्छ भन्ने बारे केही अन्तरदृष्टि प्राप्त गर्ने समय हो।
बहु मापदण्डहरूसँग फिल्टर गर्नुहोस् (र तर्क)
बहु मापदण्डका साथ डाटा फिल्टर गर्न, तपाईंले समावेश गर्नुहोस् तर्कको लागि दुई वा बढी तार्किक अभिव्यक्तिहरू आपूर्ति गर्नुहुन्छ:
FILTER( array, ( range1= मापदण्ड1) * ( रेन्ज2= मापदण्ड2), "कुनै नतिजा छैन")गुण अपरेसनले एरेहरूलाई AND तर्क सँग प्रशोधन गर्छ। , यो सुनिश्चित गर्दै कि सबै मापदण्डहरू पूरा गर्ने रेकर्डहरू मात्र फर्काइन्छ। प्राविधिक रूपमा, यसले यसरी काम गर्छ:
प्रत्येक तार्किक अभिव्यक्तिको नतिजा बुलियन मानहरूको एरे हो, जहाँ TRUE 1 र FALSE लाई ० बराबर हुन्छ। त्यसपछि, एउटै स्थानमा रहेका सबै एरेहरूको तत्वहरूलाई गुणन गरिन्छ। । शून्यले गुणन गर्दा सधैं शून्य दिन्छ, केवल ती वस्तुहरू जसका लागि सबै मापदण्डहरू सत्य छन् परिणाम स्वरूप एरेमा आउँछन्, र फलस्वरूप ती वस्तुहरू मात्र निकालिन्छन्।
तलका उदाहरणहरूले यो जेनेरिक सूत्र कार्यमा देखाउँछन्।<3 17>Wins (स्तम्भ C)।
यसको लागि, हामीले निम्न मापदण्डहरू सेट अप गर्छौं: F2 मा लक्षित समूहको नाम टाइप गर्नुहोस् ( मापदण्ड1 ) र न्यूनतम आवश्यक संख्याF3 ( मापदण्ड2 ) मा जित्छ।
हाम्रो स्रोत डाटा A2:C13 ( array ) मा छ, समूहहरू B2:B13 ( range1) मा छन्। ) र जीतहरू C2:C13 ( range2 ) मा छन्, सूत्रले यो फारम लिन्छ:
=FILTER(A2:C13, (B2:B13=F2) * (C2:C13>=F3), "No results")
परिणामको रूपमा, तपाइँ खेलाडीहरूको सूची प्राप्त गर्नुहुन्छ समूह A मा २ वा बढी जित हासिल गर्ने:
उदाहरण २. मितिहरू बीचको डेटा फिल्टर गर्नुहोस्
पहिले, यो सम्भव छैन भन्ने कुरामा ध्यान दिनुपर्छ Excel मा मिति द्वारा फिल्टर गर्न एक सामान्य सूत्र बनाउन। बिभिन्न परिस्थितिहरूमा, तपाइँले निश्चित मिति, महिना वा वर्ष अनुसार फिल्टर गर्न चाहानुहुन्छ भन्ने आधारमा फरक फरक मापदण्डहरू निर्माण गर्न आवश्यक पर्दछ। यस उदाहरणको उद्देश्य सामान्य दृष्टिकोण प्रदर्शन गर्नु हो।
हाम्रो नमूना डेटामा, हामी अन्तिम जीतको मितिहरू (स्तम्भ D) समावेश गर्ने अर्को स्तम्भ थप्छौं। र अब, हामी मे 17 र मे 31 को बीचमा भएको कुनै विशेष अवधिमा भएका जीतहरू निकाल्नेछौं।
कृपया ध्यान दिनुहोस् कि यस अवस्थामा, दुवै मापदण्डहरू समान दायरामा लागू हुन्छन्:
=FILTER(A2:D13, (D2:D13>=G2) * (D2:D13<=G3), "No results")
जहाँ G2 र G3 बीच फिल्टर गर्ने मितिहरू छन्।
बहु मापदण्ड (वा तर्क) संग फिल्टर गर्नुहोस्
डेटा निकाल्न बहु OR अवस्थाको आधारमा, तपाईंले अघिल्लो उदाहरणहरूमा देखाइएका तार्किक अभिव्यक्तिहरू पनि प्रयोग गर्नुहुन्छ, तर गुणन गर्नुको सट्टा, तपाईंले तिनीहरूलाई थप गर्नुहुन्छ। जब अभिव्यक्तिहरूद्वारा फर्काइएका बुलियन एरेहरूलाई संक्षेप गरिन्छ, परिणाम स्वरूप एरेमा कुनै पनि मापदण्ड पूरा नगर्ने प्रविष्टिहरूको लागि ० हुनेछ (जस्तै सबैमापदण्ड FALSE हो), र त्यस्ता प्रविष्टिहरूलाई फिल्टर आउट गरिनेछ। प्रविष्टिहरू जसको लागि कम्तिमा एउटा मापदण्ड TRUE छ, निकालिनेछ।
या तर्कसँग स्तम्भहरू फिल्टर गर्ने सामान्य सूत्र यहाँ छ:
FILTER(array, ( range1= मापदण्ड1) + ( रेन्ज2= मापदण्ड2), "कुनै नतिजा छैन")उदाहरणको रूपमा, खेलाडीहरूको सूची निकालौं जुन यो वा त्यो जीतहरूको संख्या।
स्रोत डेटा A2:C13 मा छ भनी मान्दै, जीतहरू C2:C13 मा छन्, र रुचिहरूको जीत संख्याहरू F2 र F3 मा छन्, सूत्र निम्नानुसार जान्छ:
=FILTER(A2:C13, (C2:C13=F2) + (C2:C13=F3), "No results")
परिणामको रूपमा, तपाईंलाई थाहा छ कुन खेलाडीहरूले सबै खेलहरू जितेका छन् (4) र कसले कुनै पनि (0) जितेका छैनन्:
एकाधिक र साथै वा मापदण्डमा आधारित फिल्टर गर्नुहोस्
तपाईंले दुवै मापदण्ड प्रकारहरू लागू गर्नुपर्ने अवस्थामा, यो सरल नियम सम्झनुहोस्: तारा चिन्ह (*) र OR मापदण्ड प्लससँग जोड्नुहोस्। चिन्ह (+)।
उदाहरणका लागि, दिइएको संख्या (F2) र E2 वा E3 मा उल्लेख गरिएको समूहसँग सम्बन्धित खेलाडीहरूको सूची फिर्ता गर्न, निम्न तार्किक श्रृंखला बनाउनुहोस्। अभिव्यक्ति:
=FILTER(A2:C13, (C2:C13=F2) * ((B2:B13=E2) + (B2:B13=E3)), "No results")
र तपाईंले निम्न परिणाम प्राप्त गर्नुहुनेछ:
22>
एक्सेलमा नक्कलहरू कसरी फिल्टर गर्ने
ठूला कार्यपत्रहरूसँग काम गर्दा वा विभिन्न स्रोतहरूबाट डेटा संयोजन गर्दा, त्यहाँ प्रायः केही नक्कलहरू लुकाउने सम्भावना हुन्छ।
यदि तपाईं फिल्टर आउट डुप्लिकेटहरू र निकाल्नुहोस्अद्वितीय वस्तुहरू, त्यसपछि माथि लिङ्क गरिएको ट्यूटोरियलमा व्याख्या गरिए अनुसार UNIQUE प्रकार्य प्रयोग गर्नुहोस्।
यदि तपाईँको लक्ष्य फिल्टर डुप्लिकेटहरू हो, अर्थात् एक पटक भन्दा बढी हुने प्रविष्टिहरू निकाल्नुहोस्, त्यसपछि FILTER प्रकार्य प्रयोग गर्नुहोस्। COUNTIFS सँगसँगै।
विचार सबै रेकर्डहरूको लागि घटना गणनाहरू प्राप्त गर्ने र 1 भन्दा ठूला ती निकाल्ने हो। गणनाहरू प्राप्त गर्न, तपाईंले प्रत्येक मापदण्ड_ दायरा / <को लागि समान दायरा आपूर्ति गर्नुहुन्छ। 1>मापदण्ड COUNTIFS को यस प्रकारको जोडी:
FILTER( array, COUNTIFS( स्तम्भ१, स्तम्भ १, स्तम्भ २, स्तम्भ २)>1, "कुनै नतिजाहरू छैनन्")उदाहरणका लागि, A2:C20 मा रहेका डेटाबाट डुप्लिकेट पङ्क्तिहरू फिल्टर गर्नका लागि सबै ३ स्तम्भहरूमा मानहरूको आधारमा, यहाँ प्रयोग गर्ने सूत्र छ:
=FILTER(A2:C20, COUNTIFS(A2:A20, A2:A20, B2:B20, B2:B20, C2:C20, C2:C20)>1, "No results")
टिप। कुञ्जी स्तम्भहरू मा मानहरूमा आधारित नक्कलहरू फिल्टर गर्न, COUNTIFS प्रकार्यमा ती विशिष्ट स्तम्भहरू मात्र समावेश गर्नुहोस्।
एक्सेलमा खाली ठाउँहरू कसरी फिल्टर गर्ने
खाली कक्षहरूलाई फिल्टर गर्नको लागि सूत्र, वास्तवमा, धेरै र मापदण्डहरू भएको Excel FILTER सूत्रको भिन्नता हो। यस अवस्थामा, हामी जाँच गर्छौं कि सबै (वा विशेष) स्तम्भहरूमा कुनै डेटा छ कि छैन र पङ्क्तिहरू बाहिर निकाल्छौं जहाँ कम्तिमा एउटा कक्ष खाली छ। गैर-खाली कक्षहरू पहिचान गर्न, तपाईंले """ लाई खाली स्ट्रिङको साथ """ अपरेटर () लाई यसरी प्रयोग गर्नुहुन्छ:
FILTER(array, ( column1 "") * ( स्तम्भ२ =""), "कुनै नतिजा छैन")A2:C12 मा स्रोत डेटाको साथ, पङ्क्तिहरू फिल्टर गर्नएक वा बढी खाली कक्षहरू भएको, निम्न सूत्र E3 मा प्रविष्ट गरिएको छ:
विशिष्ट पाठ समावेश गर्ने कक्षहरू फिल्टर गर्नुहोस्
निश्चित पाठ समावेश गर्ने कक्षहरू निकाल्नको लागि, तपाईंले FILTER प्रकार्यलाई क्लासिकसँग प्रयोग गर्न सक्छ यदि सेलमा सूत्र समावेश छ:
FILTER(array, ISNUMBER(SEARCH(" text ", range )), "कुनै नतिजा छैन")यसले काम गर्ने तरिका यहाँ छ:
- SEARCH प्रकार्यले दिइएको दायरामा निर्दिष्ट पाठ स्ट्रिङ खोज्छ र या त नम्बर (पहिलो क्यारेक्टरको स्थिति) वा #VALUE फर्काउँछ! त्रुटि (पाठ फेला परेन)।
- ISNUMBER प्रकार्यले सबै संख्याहरूलाई TRUE र त्रुटिहरूलाई FALSE मा रूपान्तरण गर्छ र परिणामस्वरूप बुलियन एरेलाई FILTER प्रकार्यको समावेश तर्कमा पास गर्छ।
यस उदाहरणको लागि, हामीले B2:B13 मा खेलाडीहरूको अन्तिम नाम थपेका छौं, हामीले G2 मा फेला पार्न चाहेको नामको भाग टाइप गर्यौं, र त्यसपछि निम्न सूत्र प्रयोग गर्नुहोस् डेटा फिल्टर गर्नुहोस्:
=FILTER(A2:D13, ISNUMBER(SEARCH(G2, B2:B13)), "No results")
परिणामको रूपमा, सूत्रले "हान" समावेश भएका दुई थरहरू पुन: प्राप्त गर्दछ:
25>
फिल्टर र गणना गर्नुहोस् (योग, औसत, न्यूनतम, अधिकतम, आदि)
Excel FILTER प्रकार्यको बारेमा एउटा राम्रो कुरा यो हो कि यसले सर्तहरूमा मानहरू मात्र निकाल्न सक्दैन, तर फिल्टर गरिएको डाटालाई पनि संक्षेप गर्न सक्छ। यसका लागि, SUM, AVERAGE, COUNT, MAX वा MIN जस्ता एग्रीगेशन प्रकार्यहरूसँग FILTER संयोजन गर्नुहोस्।
उदाहरणका लागि, F1 मा एक विशिष्ट समूहको लागि डेटा जम्मा गर्न, निम्न प्रयोग गर्नुहोस्।सूत्रहरू:
कुल जितहरू:
=SUM(FILTER(C2:C13, B2:B13=F1, 0))
औसत जितहरू:
=AVERAGE(FILTER(C2:C13, B2:B13=F1, 0))
अधिकतम जीतहरू:
=MAX(FILTER(C2:C13, B2:B13=F1, 0))
न्यूनतम जीतहरू:
=MIN(FILTER(C2:C13, B2:B13=F1, 0))
कृपया ध्यान दिनुहोस् कि, सबै सूत्रहरूमा, हामीले if_empty तर्कको लागि शून्य प्रयोग गर्छौं, त्यसैले सूत्रहरूले मापदण्ड पूरा गर्ने कुनै मान फेला परेन भने 0 फर्काउनुहोस्। "कुनै नतिजा" जस्ता कुनै पनि पाठ आपूर्ति गर्दा #VALUE त्रुटि हुन्छ, जुन स्पष्ट रूपमा तपाईंले चाहेको अन्तिम कुरा हो :)
केस-संवेदनशील फिल्टर सूत्र
एक मानक एक्सेल फिल्टर सूत्र केस-संवेदनशील हुन्छ, यसको मतलब यसले सानो र ठूलो अक्षरहरू बीच कुनै भिन्नता गर्दैन। टेक्स्ट केस छुट्याउनको लागि, EXACT प्रकार्यलाई include argument मा नेस्ट गर्नुहोस्। यसले FILTER लाई केस-संवेदनशील तरिकामा तार्किक परीक्षण गर्न बाध्य पार्छ:
FILTER(array, EXACT( range , criteria ), "कुनै नतिजा छैन")मान्दै , तपाईंसँग दुबै समूहहरू छन् A र a र रेकर्डहरू निकाल्न चाहनुहुन्छ जहाँ समूह सानो अक्षर "a" हो। यो गर्नको लागि, निम्न सूत्र प्रयोग गर्नुहोस्, जहाँ A2:C13 स्रोत डेटा हो र B2:B13 फिल्टर गर्नका लागि समूहहरू हुन्:
=FILTER(A2:C13, EXACT(B2:B13, "a"), "No results")
सामान्य रूपमा, तपाईंले लक्ष्य समूहलाई यसमा इनपुट गर्न सक्नुहुन्छ। पूर्वनिर्धारित कक्ष, F1 भन्नुहोस्, र हार्डकोड गरिएको पाठको सट्टा त्यो सेल सन्दर्भ प्रयोग गर्नुहोस्:
=FILTER(A2:C13, EXACT(B2:B13, F1), "No results")
कसरी डाटा फिल्टर गर्ने र केवल विशिष्ट स्तम्भहरू फर्काउने
धेरै भागको लागि, सबै स्तम्भहरूलाई एकल सूत्रको साथ फिल्टर गर्नु भनेको Excel प्रयोगकर्ताहरूले चाहेको कुरा हो। तर यदि तपाईंको स्रोत तालिकामा दस वा