एक्सेलमध्ये एकाधिक निकषांसह कसे पहावे (2 सोपे मार्ग)

  • ह्याचा प्रसार करा
Hugh West

एक्सेलमध्ये काम करत असताना, आम्हाला हे वारंवार करायचे आहे. एक किंवा अधिक निकषांची पूर्तता करणार्‍या डेटा सेटमध्ये आम्हाला विशिष्ट मूल्य पहायचे आहे. आज मी एक्सेलमधील डेटा सेटमध्ये एकापेक्षा जास्त निकषांची पूर्तता करणारी एक किंवा अधिक मूल्ये कशी शोधू शकता हे मी दाखवणार आहे.

सराव वर्कबुक डाउनलोड करा

हे वाचत असताना व्यायाम करण्यासाठी हे सराव वर्कबुक डाउनलोड करा. लेख.

एकाधिक निकषांसह पहा खाली सेट करा. आमच्याकडे Jupyter Group नावाच्या कंपनीचे कर्मचारी आयडी, कर्मचाऱ्यांची नावे, सामील होण्याच्या तारखा, आणि पगार आहेत. आम्ही INDEX, MATCH, XLOOKUP, आणि FILTER फंक्शन्स वापरून अनेक निकषांसह मूल्ये शोधू. आमच्या आजच्या कार्यासाठी डेटासेटचे विहंगावलोकन येथे आहे.

आता आम्ही डेटाच्या या संचातून विविध प्रकारच्या एकाधिक निकषांची पूर्तता करणारी मूल्ये शोधण्याचा प्रयत्न करू.

पद्धत 1: AND प्रकाराचे अनेक निकष पहा

सर्वप्रथम, आणि प्रकारचे काही एकाधिक मापदंड शोधण्याचा प्रयत्न करूया. येथे, आणि मल्टिपल निकष टाइप करा म्हणजे, एका मूल्याने निवडण्यासाठी सर्व निकष पूर्ण केले पाहिजेत. चला आयडी 400 पेक्षा जास्त आणि $40000 पेक्षा जास्त पगार असलेला कर्मचारी शोधण्याचा प्रयत्न करूया. तुम्ही 3 वेगवेगळ्या प्रकारे कार्य पूर्ण करू शकता.

1.1 पंक्ती आणि स्तंभांमध्ये INDEX आणि MATCH कार्ये एकत्र करा

मुख्य मुद्द्याकडे जाण्यापूर्वी, तुम्ही एक्सेलच्या INDEX आणि MATCH फंक्शन्सवर जाऊन एक नजर टाकू शकता. आम्ही INDEX-MATCH सूत्र वापरून आयडी 400 पेक्षा जास्त आणि $40000 पेक्षा जास्त पगार असलेला कर्मचारी शोधू. चला खालील सूचनांचे अनुसरण करूया:

चरण:

  • सर्वप्रथम, सेल निवडा G7 आणि खालील सूत्र लिहा.
=INDEX(C5:C16,MATCH(1,(B5:B16>400)*(E5:E16>40000),0),1)

  • त्यानंतर, तुमच्या कीबोर्डवर एंटर दाबा. परिणामी, आम्हाला आयडी 400 पेक्षा जास्त आणि $40000 , रिचर्ड सॅम्युएलसन पेक्षा जास्त पगार असलेला कर्मचारी सापडला आहे.

फॉर्म्युला ब्रेकडाउन
  • B5:B16>400 सर्व <मधून जातो 6>आयडी
स्तंभ Bमध्ये आणि TRUEआणि FALSE, TRUEचा अॅरे मिळवते जेव्हा ID 400पेक्षा जास्त आहे, अन्यथा FALSE.
  • E5:E16>40000 सर्व पगार मध्ये जातो E स्तंभात आणि पगार $40,000 पेक्षा जास्त असेल तेव्हा TRUE आणि FALSE , TRUE ची अॅरे मिळवते , अन्यथा असत्य.
  • (B5:B16>400)*(E5:E16>40000) TRUE च्या दोन अॅरेचा गुणाकार करतो आणि असत्य , आणि आयडी 400 पेक्षा जास्त असेल आणि पगार $40,000 पेक्षा जास्त असेल तेव्हा 1 परत करेल . अन्यथा 0 परत येतो.
  • MATCH(1,(B5:B16>400)*(E5:E16>40000),0) अ‍ॅरेमधून जातो (B5:B16>400)*(E5:E16>40000) आणि समोर येणार्‍या पहिल्या 1 चा अनुक्रमांक परत करतो.
  • या प्रकरणात, ते 5 मिळवते कारण पहिला 1 अनुक्रमांक 5 मध्ये आहे.
  • शेवटी, INDEX(C5:C16,MATCH(1,(B5:B16>400)*(E5 :E16>40000),0),1) MATCH फंक्शन आणि कॉलमच्या आउटपुटच्या समान पंक्ती क्रमांकासह C5:C16 श्रेणीतून कर्मचारी नाव परत करते 1 च्या समान संख्या.
  • नोट्सहा एक अॅरे फॉर्म्युलाआहे. त्यामुळे तुम्ही Office 365मध्ये असल्याशिवाय Ctrl + Shift + Enterदाबायला विसरू नका.
    • हा आवश्यक कर्मचारी आहे ज्याचा आयडी 400 पेक्षा जास्त आणि पगार $40,000 पेक्षा जास्त आहे. आता, जर तुम्हाला हे समजले असेल, तर तुम्ही मला 31 डिसें, 2009 पूर्वी रुजू झालेल्या, पण तरीही $25,000 पेक्षा कमी पगार मिळवणारे कर्मचारी शोधण्यासाठी सूत्र सांगू शकाल का.
    • त्यानंतर, सेलमध्ये खालील सूत्र टाइप करा G7 .
    =INDEX(C5:C16,MATCH(1,(D5:D16

    • म्हणून, एंटर दाबा. पुढे, तुम्हाला एंजेला हॉपकिन्स फॉर्म्युलाचा परतावा मिळेल.

    अधिक वाचा: 7 लुकअपचे प्रकार तुम्ही Excel मध्ये वापरू शकता

    1.2 XLOOKUP फंक्शन वापरणे

    आम्ही एक्सेलचे XLOOKUP फंक्शन वापरून देखील मागील कार्य पूर्ण करू शकतो. परंतु लक्षात ठेवा, XLOOKUP फक्त Office 365 मध्ये उपलब्ध आहे. मुख्य मुद्द्याकडे जाण्यापूर्वी, आपण एक नजर टाकू शकताएक्सेलच्या XLOOKUP फंक्शनवर. आता, आम्ही XLOOKUP फंक्शन वापरून आयडी 400 पेक्षा जास्त आणि $40,000 पेक्षा जास्त पगार असलेला कर्मचारी शोधतो. शिकण्यासाठी खालील सूचनांचे अनुसरण करूया!

    पायऱ्या:

    • सर्वप्रथम, खालील फॉर्म्युला सेलमध्ये टाइप करा G7 .
    =XLOOKUP(1,(B5:B16>400)*(E5:E16>40000),C5:C16)

    • परिणामी, आम्हाला पूर्वीसारखाच कर्मचारी मिळाला आहे, रिचर्ड सॅम्युएलसन . हे आयडी 400 पेक्षा जास्त आणि $40,000 पेक्षा जास्त पगार असलेल्या कर्मचाऱ्याचे नाव आहे.

    फॉर्म्युला ब्रेकडाउन
    • (B5:B16>400)*(E5:E16>40000) <6 चा अॅरे मिळवते>1 आणि 0 , 1 जेव्हा आयडी 400 पेक्षा जास्त असेल आणि पगार $40,000 पेक्षा जास्त असेल . 0 अन्यथा.
    • XLOOKUP(1,(B5:B16>400)*(E5:E16>40000),C5:C16) 1 मध्ये प्रथम शोध अॅरे (B5:B16>400)*(E5:E16>40000). जेव्हा त्याला एखादे सापडते, तेव्हा ते C5:C16 श्रेणीतील त्याच्या समीप सेलमधून मूल्य परत करते.

    अधिक वाचा: एक्सेलमध्ये लुकअप फंक्शन कसे वापरावे (4 योग्य उदाहरणे)

    1.3 फिल्टर फंक्शन लागू करणे

    इंडेक्स-मॅच आणि XLOOKUP सूत्राला एक मर्यादा आहे. एकापेक्षा जास्त मूल्य दिलेल्या निकषांची पूर्तता करत असल्यास, ते फक्त पहिले मूल्य परत करतात. उदाहरणार्थ, आधीच्या उदाहरणात, जर तुम्ही बारकाईने पाहिले तर तुम्हाला आढळेल की तेथे आहेत दोन कर्मचारी ज्यांचा आयडी 400 पेक्षा जास्त आणि पगार $40,000 पेक्षा जास्त आहे. ते आहेत रिचर्ड सॅम्युएलसन आणि उस्मान मलिक. परंतु INDEX-MATCH आणि XLOOKUP सूत्रे फक्त पहिला कर्मचारी, रिचर्ड सॅम्युएलसन परत करतात. दिलेल्या निकषांची पूर्तता करणारी सर्व मूल्ये मिळविण्यासाठी, तुम्ही Excel चे FILTER फंक्शन वापरू शकता. पण लक्षात ठेवा, FILTER फंक्शन फक्त Office 365 मध्ये उपलब्ध आहे.

    पायऱ्या:

    • प्रति आयडी 400 पेक्षा जास्त आणि $40,000 पेक्षा जास्त पगार असलेले कर्मचारी शोधा फिल्टर सूत्र असेल:
    =FILTER(C5:C16,(B5:B16>400)*(E5:E16>40000))

    • त्यानंतर, यावेळी आम्हाला सर्व निकष पाळणारे सर्व कर्मचारी मिळाले आहेत, रिचर्ड सॅम्युएलसन आणि उस्मान मलिक .

    फॉर्म्युला ब्रेकडाउन
    • (B5:B16>400)*(E5:E16>40000) आयडी मोठा असताना 1 आणि 0 , 1 ची अॅरे मिळवते 400 पेक्षा जास्त आणि पगार $40,000 पेक्षा जास्त आहे. 0 अन्यथा ( INDEX-MATCH विभाग पहा).
    • फिल्टर(C5:C16,(B5:B16>400)*(E5:E16> ;40000)) अ‍ॅरेमधील सर्व मूल्यांमधून जाते (B5:B16>400)*(E5:E16>40000), आणि जेव्हा त्याला 1 सापडते, ते C5:C16 श्रेणीतील समीप मूल्य परत करते.
    • अशा प्रकारे आम्हाला सर्व कर्मचारी मिळतील ज्याचा आयडी 400 पेक्षा मोठा असेल आणि एक पगार जास्त $40,000 पेक्षा.
    • आता, जर तुम्हाला हे समजले असेल, तर तुम्ही मला जानेवारी 1, 2014, 2014 च्या दरम्यान सामील झालेले कर्मचारी शोधण्यासाठी सूत्र सांगू शकता का? आणि डिसेंबर 31, 2016 , परंतु किमान $30,000 पगार मिळाला? होय. तुझं बरोबर आहे. सूत्र असेल:
    =FILTER(C5:C16,(D5:D16>=DATE(2014,1,1))*(D5:D16=30000))

    अधिक वाचा: एक्सेलमध्ये एकाधिक मूल्ये कशी पहावीत (10 मार्ग)

    पद्धत 2: OR प्रकाराचे एकाधिक निकष पहा

    आता, आपण अनेक निकष पूर्ण करणारी काही मूल्ये शोधण्याचा प्रयत्न करू. पैकी किंवा प्रकार. येथे, किंवा प्रकार निकष म्हणजे एका मूल्याने निवडल्या जाणार्‍या सर्व निकषांपैकी किमान एक निकष पूर्ण करणे आवश्यक आहे. 1 जाने, 2010 पूर्वी रुजू झालेल्या किंवा $30,000 पेक्षा जास्त पगार मिळवणारे कर्मचारी शोधण्याचा प्रयत्न करूया.

    2.1 तारीख श्रेणीमध्ये INDEX आणि MATCH कार्ये मर्ज करा

    INDEX फंक्शनला भेट देण्यासाठी येथे क्लिक करा आणि पुढे जाण्यापूर्वी MATCH फंक्शनला भेट देण्यासाठी येथे क्लिक करा, जर तुमची इच्छा असेल.

    पायऱ्या:

    • INDEX-MATCH सूत्र खालील फॉर्म्युला बॉक्समध्ये दर्शविल्याप्रमाणे असेल.
    =INDEX(C5:C16,MATCH(TRUE,((D5:D1630000))>0,0),1) <7

    • पहा, आम्हाला जॅक सिम्पसन , जॉइनिंगची तारीख 1 जानेवारी 2010 पूर्वी किंवा अधिक पगार मिळाला आहे $30,000 पेक्षा. पण अजून बरेच कर्मचारी आहेत. INDEX-MATCH, वापरून आम्हाला फक्त पहिला मिळतो.
    • आम्ही नंतर सर्व कर्मचारी एकत्र करू फिल्टर फंक्शन नंतर. हा आवश्यक कर्मचारी आहे जो किमान एका निकषाशी जुळतो.

    फॉर्म्युला ब्रेकडाउन
    • D5:D16 ="" strong=""> TRUE आणि FALSE चा अॅरे मिळवते. D स्तंभात सामील होण्याची तारीख 1 जानेवारी 2010 पेक्षा कमी असेल तेव्हा सत्य . असत्य अन्यथा.
    • E5:E16>30000 तसेच TRUE आणि FALSE चा अॅरे मिळवते. सत्य जेव्हा पगार $३०,००० पेक्षा जास्त असेल. FALSE अन्यथा.
    • (D5:D1630000) दोन अॅरे जोडतो आणि 0, 1, किंवा 2 चा दुसरा अॅरे मिळवतो . 0 जेव्हा कोणताही निकष पूर्ण होत नाही, तेव्हा 1 जेव्हा फक्त एक निकष पूर्ण होतो आणि 2 जेव्हा दोन्ही निकष पूर्ण होतात.
    • ((D5:D1630000))>0 अ‍ॅरेच्या सर्व मूल्यांमधून जाते (D5:D1630000) आणि मूल्य पेक्षा मोठे असल्यास TRUE परत करते. 0 ( 1 आणि 2 ), आणि FALSE अन्यथा ( 0 ).
    • MATCH(TRUE,((D5:D1630000))>0,0) अ‍ॅरेमधील सर्व मूल्यांमधून जातो ((D5:D1630000))>0 आणि पहिला अनुक्रमांक परत करतो जेथे ते TRUE मिळते.
    • या प्रकरणात, 3 परत येते कारण पहिले TRUE हे अनुक्रमांक 3 मध्ये आहे. .
    • शेवटी, INDEX(C5:C16,MATCH(TRUE,((D5:D1630000))>0,0),1) श्रेणीमधून कर्मचारी नाव परत करते C5:C16 अनुक्रमांकासह MATCH फंक्शनने परत केले.

    आता, जर तुम्हीहे समजून घ्या, तुम्ही मला आयडी 300 पेक्षा कमी, किंवा जानेवारी 1, 2012, पेक्षा कमी जॉइनिंग तारीख असलेला कर्मचारी शोधण्यासाठी सूत्र सांगू शकता का? किंवा $30,000 पेक्षा जास्त पगार?

    होय. तुझं बरोबर आहे. सूत्र असेल:

    =INDEX(C5:C16,MATCH(TRUE,((B5:B16<200)+(D5:D1630000))>0,0),1)

    अधिक वाचा: कसे करावे एक्सेलमधील मजकूर पहा (7 योग्य पद्धती)

    2.2 XLOOKUP फंक्शन लागू करणे

    तुम्ही तेच कार्य एक्सेलमधील XLOOKUP फंक्शन वापरून पूर्ण करू शकता. XLOOKUP फक्त Office 365 मध्ये उपलब्ध आहे.

    पायऱ्या:

    • कर्मचारी शोधण्याचे सूत्र जानेवारी 1, 2010, पूर्वी सामील होण्याची तारीख किंवा $30,000 पेक्षा जास्त पगार असेल:
    =XLOOKUP(TRUE,((D5:D1630000))>0,C5:C16)

    • पहा, आम्हाला पूर्वीसारखाच कर्मचारी मिळाला आहे, जॅक सिम्पसन . परंतु INDEX-MATCH सूत्राप्रमाणे, अधिक कर्मचारी दिलेले निकष पूर्ण करतात. आम्हाला फक्त पहिला मिळाला आहे.

    फॉर्म्युला ब्रेकडाउन
    • ((D5: D1630000))>0 रिटर्न TRUE जेव्हा दोनपैकी किमान एक निकष पूर्ण होतो, अन्यथा FALSE . वरील विभाग पहा.
    • XLOOKUP(TRUE,((D5:D1630000))>0,C5:C16) नंतर C5:C16<स्तंभातून कर्मचाऱ्याचे नाव परत करते 7>, जिथे ते पहिले TRUE मिळते.

    अधिक वाचा: एक्सेलमधील दुसर्‍या शीटमधून मूल्य कसे पहायचे (3 सोप्या पद्धती )

    2.3 FILTER फंक्शन वापरणे

    शेवटी, आपण करूएक्सेलमधील फिल्टर फंक्शन वापरून समान कार्य पूर्ण करा. FILTER फंक्शन फक्त Office 365 मध्ये उपलब्ध आहे. यावेळी आम्हाला जानेवारी 1, 2010, पूर्वी रुजू झालेल्या किंवा $30,000 पेक्षा जास्त पगार मिळालेले सर्व कर्मचारी मिळतील.

    पायऱ्या:

    • सूत्र खालील सूत्र बॉक्समध्ये दर्शविल्याप्रमाणेच असेल.
    =FILTER(C5:C16,((D5:D1630000))>0)

    • अशा प्रकारे दिलेल्या निकषांपैकी किमान एक पूर्ण करणारे सर्व कर्मचारी परत करतात.
    • पहा, यावेळी आमच्याकडे सर्व कर्मचारी आहेत जे आमच्या दिलेल्या निकषांची पूर्तता करतात, जानेवारी 1 च्या आधी सामील होण्याची तारीख. 2010, किंवा $30,000 पेक्षा जास्त पगार.

    फॉर्म्युला ब्रेकडाउन
    • ((D5:D1630000))>0 जेव्हा दोन निकषांपैकी किमान एक पूर्ण होतो तेव्हा TRUE परत येतो, अन्यथा FALSE . INDEX-MATCH विभाग पहा.
    • FILTER(C5:C16,((D5:D1630000))>0) श्रेणीतील सर्व सेलमधून जातो C5:C16 परंतु जेव्हा ते TRUE समोर येते तेव्हाच परत करते.

    अधिक वाचा: कसे पहावे Excel मधील सारणी (8 पद्धती)

    निष्कर्ष

    या पद्धतींचा वापर करून, तुम्ही डेटाच्या कोणत्याही संचामधून अनेक निकष पूर्ण करणारे काही मूल्य शोधू शकता. तुम्हाला दुसरी पद्धत माहित आहे का? किंवा तुम्हाला काही प्रश्न आहेत का? आम्हाला विचारण्यास मोकळ्या मनाने.

    ह्यू वेस्ट हे एक अत्यंत अनुभवी एक्सेल ट्रेनर आणि विश्लेषक आहेत ज्याचा उद्योगात 10 वर्षांपेक्षा जास्त अनुभव आहे. त्यांनी अकाउंटिंग आणि फायनान्समध्ये बॅचलर डिग्री आणि बिझनेस अॅडमिनिस्ट्रेशनमध्ये पदव्युत्तर पदवी घेतली आहे. ह्यूला शिकवण्याची आवड आहे आणि त्याने एक अद्वितीय शिकवण्याचा दृष्टीकोन विकसित केला आहे ज्याचे अनुसरण करणे आणि समजणे सोपे आहे. एक्सेलच्या त्यांच्या तज्ञ ज्ञानाने जगभरातील हजारो विद्यार्थ्यांना आणि व्यावसायिकांना त्यांची कौशल्ये सुधारण्यास आणि त्यांच्या करिअरमध्ये उत्कृष्ट कामगिरी करण्यास मदत केली आहे. त्याच्या ब्लॉगद्वारे, ह्यू आपले ज्ञान जगासोबत सामायिक करतो, व्यक्ती आणि व्यवसायांना त्यांच्या पूर्ण क्षमतेपर्यंत पोहोचण्यात मदत करण्यासाठी विनामूल्य एक्सेल ट्यूटोरियल आणि ऑनलाइन प्रशिक्षण ऑफर करतो.