एक्सेल: एक ही मानदंड के आधार पर एकाधिक मान लौटाएँ
आप एकल मानदंड के आधार पर एक्सेल में एकाधिक मान वापस करने के लिए निम्नलिखित मूल सूत्र का उपयोग कर सकते हैं:
=INDEX( $A$1:$A$14 , SMALL(IF( E$1 = $B$1:$B$14 , MATCH(ROW( $B$1:$B$14 ), ROW( $B$1:$B$14 )) , ""), ROWS( $A$1:A1 )))
यह विशेष सूत्र श्रेणी A1:A14 में सभी मान लौटाता है जहां श्रेणी B1:B14 में संबंधित मान सेल E1 में मान के बराबर है।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस सूत्र का उपयोग कैसे करें।
उदाहरण: एक्सेल में एकल मानदंड के आधार पर एकाधिक मान लौटाएँ
मान लीजिए कि हमारे पास निम्नलिखित डेटासेट हैं जो विभिन्न वर्षों में एनबीए फ़ाइनल के विजेता को दर्शाते हैं:
वारियर्स द्वारा जीते गए प्रत्येक वर्ष पर वापस जाने के लिए हम सेल E2 में निम्नलिखित सूत्र टाइप कर सकते हैं:
=INDEX( $A$1:$A$14 , SMALL(IF( E$1 = $B$1:$B$14 , MATCH(ROW( $B$1:$B$14 ), ROW( $B$1:$B$14 )) , ""), ROWS( $A$1:A1 )))
एक बार जब हम एंटर दबाते हैं, तो वॉरियर्स द्वारा जीता गया पहला वर्ष प्रदर्शित होगा:
हम तब तक इस सूत्र को खींचकर कॉलम E के अन्य कक्षों में भर सकते हैं जब तक कि हमें #NUM न मिल जाए! कीमत:
हम देख सकते हैं कि वारियर्स ने निम्नलिखित वर्षों में फाइनल जीता:
- 2015
- 2017
- 2018
- 2022
यदि हम सेल E1 में टीम का नाम बदलते हैं, तो वर्षों की सूची स्वचालित रूप से अपडेट हो जाएगी।
उदाहरण के लिए, मान लीजिए कि हम सेल E1 में “लेकर्स” टाइप करते हैं:
हम देख सकते हैं कि लेकर्स ने निम्नलिखित वर्षों में फ़ाइनल जीता:
- 2010
- 2020
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि एक्सेल में अन्य सामान्य कार्य कैसे करें:
एक्सेल: मानदंड के आधार पर अद्वितीय मान कैसे निकालें
एक्सेल: मानदंड के आधार पर कोशिकाओं का बेतरतीब ढंग से चयन कैसे करें
एक्सेल: मानदंड के आधार पर शीर्ष 10 मान कैसे खोजें