सामग्री सारणी
तुम्ही एक्सेलमधील विविध अॅरेमधून अनेक निकषांशी जुळण्यासाठी उत्तर किंवा काही खास टिप्स शोधत असाल तर तुम्ही योग्य ठिकाणी आला आहात. एक्सेलमधील विविध अॅरेमधून अनेक निकष जुळवण्याचे विविध मार्ग आहेत. हा लेख योग्य उदाहरणांसह प्रत्येक टप्प्यावर तुम्हाला मार्गदर्शन करेल. परिणामी, आपण आपल्या हेतूसाठी ते सहजपणे वापरू शकता. चला लेखाच्या मुख्य चर्चेकडे वळूया.
सराव कार्यपुस्तिका डाउनलोड करा
मी या लेखात वापरलेली कार्यपुस्तिका तुम्ही खालून डाउनलोड करू शकता आणि त्याचा स्वतः सराव करू शकता.
वेगवेगळ्या Arrays.xlsx वरून एकापेक्षा जास्त निकष जुळवा
6 एक्सेलमधील वेगवेगळ्या अॅरेमधून अनेक निकष जुळवण्याच्या पद्धती
या विभागात, मी तुम्हाला विंडोज ऑपरेटिंग सिस्टीमवरील एक्सेलमधील विविध अॅरेमधून अनेक निकषांशी जुळण्यासाठी 6 जलद आणि सोप्या पद्धती दाखवणार आहे. या लेखात प्रत्येक गोष्टीसाठी स्पष्ट उदाहरणांसह तपशीलवार स्पष्टीकरण आहेत. मी येथे Microsoft 365 आवृत्ती वापरली आहे. तथापि, तुम्ही तुमच्या उपलब्धतेनुसार इतर कोणतीही आवृत्ती वापरू शकता. या लेखातील कोणताही भाग तुमच्या आवृत्तीमध्ये काम करत नसल्यास कृपया टिप्पणी द्या.
या डेटासेटमध्ये, मी वास्तविक जीवनातील उदाहरण देण्याचा प्रयत्न केला आहे. डेटासेटमध्ये काही कपड्यांच्या उत्पादनांची माहिती असते. यात चार स्तंभ आहेत, उत्पादनाचे नाव , रंग , आकार आणि किंमत तुम्ही पाहू शकता.खालील प्रतिमेत.
1. INDEX आणि MATCH फंक्शन्ससह अॅरे फॉर्म्युला वापरून
येथे, मी उत्पादनाची ( सेल B11 ) आधारित किंमत मिळवली आहे. उत्पादनाच्या नाव , रंग, आणि आकारावर.
📌 पायऱ्या:
- यासाठी, प्रथम उत्पादनाचे नाव , रंग आणि आकार सेल्समध्ये घाला G5 , G6 , G7
- नंतर, खालील फॉर्म्युला सेलमध्ये घाला G8 त्या निकषांची पूर्तता करणाऱ्या उत्पादनाची किंमत मिळवण्यासाठी:
=IFERROR(INDEX(E5:E20,MATCH(1,(G5=B5:B20)*(G6=C5:C20)*(G7=D5:D20),0)),"No Match")
🔎 फॉर्म्युला ब्रेकडाउन:
✅ गुणाकार ऑपरेशन :
→ (G5=B5:B20)*(G6=C5:C20)*(G7=D5:D20) = (शर्ट = उत्पादन स्तंभ)*(इंडिगो = रंग स्तंभ)*(L = आकार स्तंभ) = {असत्य; असत्य;असत्य;असत्य;असत्य;असत्य;खरे;सत्य;सत्य;सत्य;सत्य;सत्य;खरे;असत्य;असत्य}*(G6=C5:C20)*(G7=D5:D20)
ते संबंधित स्तंभात मूल्ये शोधेल आणि त्यानुसार सत्य/असत्य मूल्ये देईल.
→ {0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0}
गुणाकार ऑपरेटर (*) ही मूल्ये 0s आणि 1s मध्ये रूपांतरित करतो आणि नंतर गुणाकार ऑपरेशन जे इच्छित आउटपुट वगळता इतर सर्व मूल्यांना 0s मध्ये रूपांतरित करते.
✅ मॅच फंक्शन ऑपरेशन :
→ मॅच(1 ,(0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0),0)) → 13
हे फंक्शन रूपांतरित श्रेणीमध्ये मूल्य 1 शोधते आणिस्थिती परत करते.
✅ INDEX कार्य ऑपरेशन :
→ IFERROR(INDEX(E5:E20,13), “नाही मॅच”) → 50
हे फंक्शन किंमत कॉलमच्या 13व्या पंक्ती मधील मूल्य मिळवते जे इच्छित आउटपुट आहे. कोणत्याही जुळणी नसलेल्या प्रकरणांसाठी, INDEX फंक्शन #N/A त्रुटी देईल. अशा त्रुटी हाताळण्यासाठी आणि मानवी वाचनीय संदेश प्रदर्शित करण्यासाठी, “ No Match “, IFERROR फंक्शन येथे वापरले जाते.
अधिक वाचा:<4 एकाधिक निकषांसह एक्सेल इंडेक्स मॅच (4 योग्य उदाहरणे)
2. INDEX आणि MATCH फंक्शन्सचा नॉन-अॅरे फॉर्म्युला वापरून
येथे, मी पूर्वीप्रमाणेच कार्य करण्याचा प्रयत्न केला आहे. अतिरिक्त INDEX फंक्शन आणि INDEX फंक्शनचा निवडलेला नॉन-अॅरे प्रकार वगळता सूत्र देखील समान आहे.
📌 पायऱ्या:
- यासाठी, प्रथम उत्पादन नाव, रंग, आणि आकार संबंधित सेलमध्ये घाला.
- त्यानंतर, खालील फॉर्म्युला सेल G8 मध्ये समाविष्ट करा आणि त्या निकषांची पूर्तता करणाऱ्या उत्पादनाची किंमत मिळवा:
=IFERROR(INDEX(E5:E25,MATCH(1,INDEX((G5=B5:B25)*(G6=C5:C25)*(G7=D5:D25),0,1),0)),"No Match")
<4
🔎 फॉर्म्युला स्पष्टीकरण:
या नवीन INDEX फंक्शनचा मुख्य उद्देश मागील अॅरे फॉर्म्युला रूपांतरित करणे आहे नॉन-अॅरे फॉर्म्युला जेणेकरून एक्सेल अॅरे फंक्शन्सशी परिचित नसलेल्या व्यक्तीद्वारे त्याची अंमलबजावणी केली जाऊ शकते. नवीन INDEX फंक्शन नंतर परत आलेला अॅरे हाताळतेगुणाकार ऑपरेशन अॅरे फॉर्म्युलाची गरज दूर करते.
अधिक वाचा: इंडेक्स मॅच एक्सेलमधील एकाधिक निकष (अॅरे फॉर्म्युलाशिवाय)<4
समान वाचन
- एक्सेलमधील 3 निकषांसह INDEX जुळणी (4 उदाहरणे)
- एक्सेलमधील इंडेक्स आणि मॅच फंक्शन्ससह SUMIF
- एक्सेलमधील अनेक पंक्तींची बेरीज इंडेक्स जुळवा (3 मार्ग)
- अनेक निकषांसह इंडेक्स मॅच भिन्न पत्रक (2 मार्ग)
- इंडेक्स, मॅच आणि COUNTIF फंक्शन वापरून एक्सेलमधील एकाधिक निकष
3. एकाधिक निकषांसाठी इंडेक्स मॅच फॉर्म्युला एक्सेलमधील वेगवेगळ्या क्षैतिज आणि अनुलंब अॅरेमधून
3.1 स्तंभांमध्ये अनुलंब पहा
वर वर्णन केलेल्या मागील पद्धतींव्यतिरिक्त, तुम्ही INDEX आणि MATCH <4 एकत्र करू शकता>एकाधिक निकषांसह क्षैतिज आणि अनुलंब लुकअप शोधण्यासाठी कार्ये. हे करण्यासाठी खालील स्टेप्स फॉलो करा.
📌 पायऱ्या:
- सुरुवातीला, सेल C18 वर क्लिक करा आणि खालील फॉर्म्युला घाला.
=INDEX(D5:D14,MATCH(1,(B5:B14=C16)*(C5:C14=C17),0))
- त्यानंतर, एंटर
परिणामी, तुम्ही तुमच्या इच्छित विक्रेत्यासाठी इच्छित परिणाम मिळवू शकता.
3.2 ओळींमध्ये क्षैतिजरित्या पहा
तुम्ही देखील एकत्र करू शकता INDEX आणि MATCH फंक्शन्स क्षैतिजरित्या अनेक निकष शोधण्यासाठी खालील पायऱ्या फॉलो करून.
📌 पायऱ्या:
- प्रथम , क्लिक करा सेल C10 वर.
- त्यानंतर, खालील सूत्र घाला आणि एंटर
दाबा. =INDEX(C6:L6,MATCH(1,(C4:L4=C8)*(C5:L5=C9),0))
अशा प्रकारे, आपण आडव्या लुकअपद्वारे इच्छित व्यक्तीचे विभाग मिळवू शकता.
4. मधील अॅरेमधून अनेक निकष जुळवण्यासाठी INDEX MATCH सूत्र भिन्न एक्सेल शीट्स
तुम्ही व्यवसाय फार्मवर काम करत आहात अशा परिस्थितीचा विचार करा. तुमच्या बॉसने तुम्हाला एक असाइनमेंट दिले आहे ज्यामध्ये तुम्हाला दुसऱ्या वर्कशीटमधून वेगवेगळ्या विक्री प्रतिनिधींची विक्री रक्कम शोधायची आहे. तुम्ही इंडेक्स मॅच सूत्र वापरून ते सहज करू शकता.
- पुढील उदाहरणात, “आयडी” , “प्रथम नाव” , आणि कामगारांची “विक्री” अनियंत्रितपणे दिली जाते. तुम्हाला वेगळ्या वर्कशीटमध्ये विशिष्ट “आयडी” आणि विशिष्ट “प्रथम नाव” साठी “विक्री” शोधावे लागेल. वर्कशीटचे नाव आहे “डेटा” .
- स्तंभ “आयडी” असलेल्या नवीन वर्कशीटमध्ये दुसरे टेबल बनवा , “प्रथम नाव” , आणि “विक्री” . या नवीन वर्कशीटमध्ये, आम्हाला निकाल सापडेल. या वर्कशीटला “M01” असे नाव द्या.
- नंतर, “M01” वर्कशीटच्या सेल D5 मध्ये खालील सूत्र घाला.
=INDEX(Data!$D$5:$D$15,MATCH(1,('M01'!B5=Data!$B$5:$B$15)*('M01'!C5=Data!$C$5:$C$15),0))
- आता, उर्वरित सेलसाठी समान सूत्र लागू करा.
- अशा प्रकारे, तुम्ही वेगवेगळ्या वर्कशीट्समधून मूल्य शोधण्यासाठी अनेक निकष वापरले आहेत.
5. एकाधिक निकष जुळण्यासाठी COUNTIFS कार्य वापरणेविविध अॅरेमधून
आम्ही एक्सेलमधील अनेक मापदंडांशी जुळण्यासाठी COUNTIFS फंक्शन वापरू शकतो. अशावेळी, आपल्याला वेगवेगळ्या स्तंभांमधील निकषांसाठी AND तर्कशास्त्र आणि त्याच स्तंभातील निकषांसाठी किंवा लॉजिक वापरावे लागेल.
5.1 AND वापरणे मल्टिपल कॉलम्समधील अनेक निकषांसाठी लॉजिक
आणि लॉजिक म्हणजे खरे मूल्य मिळविण्यासाठी सर्व निकष जुळले पाहिजेत. येथे, मी नाव , रंग आणि आकार निकषांवर आधारित पंक्तींची एकूण संख्या मोजली आहे.
📌 पायऱ्या :
- प्रथम, श्रेणीच्या संबंधित सेलमध्ये उत्पादन , रंग आणि आकार चे नाव घाला. 3>F5:F7 .
- नंतर, दिलेल्या निकषांशी जुळणाऱ्या सेलची संख्या मिळविण्यासाठी सेल F8 मध्ये खालील सूत्र घाला:
=COUNTIFS(B5:B20,F5,C5:C20,F6,D5:D20,F7)
🔎 फॉर्म्युला ब्रेकडाउन:
=COUNTIFS(B5 :B20,F5,C5:C20,F6,D5:D20,F7) → COUNTIFS(उत्पादन स्तंभ, शर्ट, रंग स्तंभ, इंडिगो, आकार स्तंभ, L) → 1
- तो संबंधित स्तंभांमध्ये मूल्ये शोधते आणि सर्व निकष जुळल्यास संख्या वाढवते.
- सर्व निकष जुळत असताना फक्त एक स्तंभ आहे. तर, ते इच्छित आउटपुट आहे.
- अशा प्रकारे, तुमच्याकडे सेलची संख्या वेगवेगळ्या अॅरेसाठी दिलेल्या निकषांशी जुळते.
अधिक वाचा: एक्सेलमधील पंक्ती आणि स्तंभांमध्ये अनुक्रमणिका जुळवा
5.2 किंवाएकाच स्तंभात अनेक निकषांसाठी तर्क
किंवा तर्क म्हणजे एक निकष जुळल्यास, TRUE मूल्य परत केले जाईल. येथे, मी एकूण पंक्तींची गणना केली आहे जिथे रंग मूल्ये “ लाल ” आणि “ पिवळा ” आहेत.
ते करण्यासाठी, खालील सूत्र समाविष्ट करा सेल F4 दिलेल्या निकषांशी जुळणाऱ्या सेलची संख्या मिळवण्यासाठी:
=SUM(COUNTIFS(C5:C20,{"Red","Yellow"}))
🔎 फॉर्म्युला ब्रेकडाउन:
→ SUM(COUNTIFS(C11:C31,{“लाल”,“पिवळा”})) → SUM( COUNTIFS(रंग स्तंभ,{“लाल”, ”पिवळा”}))
COUNTIFS फंक्शन संबंधित स्तंभातील मूल्ये शोधते आणि कोणतेही निकष जुळल्यास संख्या वाढवते . तीन "लाल" आणि तीन "पिवळे" असल्याने, म्हणूनच COUNTIFS फंक्शन 3,3 देते.
→ SUM(3,3) → 6
SUM फंक्शन दोन व्हॅल्यू जोडते आणि इच्छित आउटपुट देते.
- अशा प्रकारे मी एकूण रक्कम मोजली आहे लाल आणि पिवळी उत्पादने.
अधिक वाचा: एक्सेलमधील एकाधिक निकषांखालील INDEX-MATCH फंक्शन्सची बेरीज
6 . फिल्टर फंक्शन वापरणे
नावाप्रमाणे, फिल्टर फंक्शन विशिष्ट निकषांवर आधारित सेलची श्रेणी फिल्टर करते. तुम्ही या पद्धतीसाठी एकाधिक फंक्शन्ससह सूत्रे लिहू नका. ऑपरेशन करण्यासाठी फक्त फिल्टर फंक्शन पुरेसे आहे. येथे, मी उत्पादनाची किंमत आणली आहे ( सेल B11 ) उत्पादनाच्या नाव , रंग, आणि आकारावर आधारित.
📌 पायऱ्या:
- प्रथम, संबंधित सेलमध्ये उत्पादन , रंग आणि आकार चे नाव घाला श्रेणीचे F5:F7 .
- नंतर, सर्व निकषांशी जुळणाऱ्या उत्पादनाची किंमत मिळवण्यासाठी सेल F8 मध्ये खालील सूत्र घाला.
=FILTER(E5:E20,(B5:B20=G5)*(C5:C20=G6)*(D5:D20=G7),"No Match")
🔎 फॉर्म्युला ब्रेकडाउन:
✅ गुणाकार ऑपरेशन:
→ (B5:B20=G5)*(C5:C20=G6)*(D5:D20=G7) = (उत्पादन स्तंभ = शर्ट)*(रंग स्तंभ = इंडिगो)*(आकार स्तंभ = एल) = {FALSE ;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE ;TRUE;FALSE;FALSE}*(C5:C20=G6)*(D5:D20=G7)}
ते संबंधित स्तंभात मूल्ये शोधून TRUE/FALSE परत करेल त्यानुसार मूल्ये.
→ {0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0
गुणाकार ऑपरेटर (*) या मूल्यांना 0 आणि 1s मध्ये रूपांतरित करतो आणि नंतर गुणाकार ऑपरेशन करतो जे वाहते इच्छित आउटपुट वगळता इतर सर्व मूल्यांना 0s वर rts.
✅ FILTER कार्य:
→ FILTER(E14:E34,{0;0;0 ;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0},"कोणतीही जुळणी नाही") = फिल्टर(किंमत स्तंभ {0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 1; 0; 0; 0; 0; 0;0;0},"No Match") = 50
FILTER फंक्शन इंडेक्स क्रमांकांसह किंमत स्तंभ शोधते आणि सेल मूल्य मिळवते जेथे संबंधित निर्देशांकमूल्य एक आहे (1), या प्रकरणात, 50.
- अशा प्रकारे, मी दिलेल्या अनेक निकषांशी जुळणार्या उत्पादनाची किंमत मोजली आहे.<13
टीप:
हा लेख लिहिल्यापासून, फिल्टर फंक्शन फक्त एक्सेल 365 वर उपलब्ध आहे. , जर तुम्ही एक्सेलच्या इतर आवृत्त्या वापरत असाल तर तुम्ही इतर पद्धती तपासल्या पाहिजेत.
निष्कर्ष
या लेखात, तुम्हाला वेगवेगळ्या पद्धतींमधून अनेक निकष कसे जुळवायचे ते आढळले आहे. एक्सेल मध्ये अॅरे. मला आशा आहे की आपण आपल्या समस्येचे निराकरण करण्यात सक्षम आहात. आपल्याकडे काही सूचना किंवा प्रश्न असल्यास कृपया टिप्पणी द्या. धन्यवाद.