विषयसूची
परिस्थितियों में आपको एक सीमा से मूल्य खोजने की आवश्यकता हो सकती है। एक्सेल में खोजना, पुनर्प्राप्त करना सामान्य ऑपरेशन हैं। आज हम आपको दिखाएंगे कि रेंज में वैल्यू कैसे पता करें। इस सत्र के लिए, हम एक्सेल 2019 (एक्सेल 365 का थोड़ा सा) का उपयोग कर रहे हैं, बेझिझक अपने पसंदीदा संस्करण का उपयोग करें।
पहले चीजें, आइए डेटासेट के बारे में जानें जो हमारे उदाहरणों का आधार है।
यहां, हमारे पास एक तालिका है जिसमें विभिन्न फिल्म उद्योगों के कई अभिनेता अपनी एक लोकप्रिय फिल्म के साथ शामिल हैं। इस डेटासेट का उपयोग करके हम मानों की श्रेणी में एक मान प्राप्त करेंगे।
ध्यान दें कि चीजों को सरल रखने के लिए यह एक बुनियादी डेटासेट है। एक व्यावहारिक परिदृश्य में, आप एक बहुत बड़े और जटिल डेटासेट का सामना कर सकते हैं।
अभ्यास कार्यपुस्तिका
नीचे दिए गए लिंक से अभ्यास कार्यपुस्तिका डाउनलोड करने के लिए आपका स्वागत है।
एक्सेल रेंज.एक्सएलएसएक्स में वैल्यू फाइंड करें
रेंज में वैल्यू खोजने की 3 विधियाँ
जैसा कि हमने उल्लेख किया है कि हम मूवी डेटासेट का उपयोग करके एक रेंज से वैल्यू प्राप्त करेंगे, आइए कुछ फ़ील्ड पेश करते हैं जो सर्चिंग वैल्यू और आउटपुट को होल्ड करें।
यहां, हमने दो फील्ड फाइंड वैल्यू और रिजल्ट टेबल के लिए अलग-अलग जोड़े हैं। .
1. MATCH फ़ंक्शन का उपयोग करके रेंज में मान ज्ञात करें
"Find Value" कुछ फ़ंक्शन सुनकर, FIND , SEARCH , आ सकता है आपके दिमाग में। लेकिन हमें डर है कि ये रेंज के भीतर खोजने के लिए एक अच्छा मैच नहीं हैं, फिर क्या?
जवाबप्रश्न में निहित है। हाहा! हां, हमने "मैच" शब्द का उल्लेख किया है, और यह एक श्रेणी में मान खोजने के लिए कार्य करने जा रहा है।
एक्सेल में MATCH फ़ंक्शन का उपयोग स्थिति का पता लगाने के लिए किया जाता है एक श्रेणी में एक लुकअप मान। आइए फ़ंक्शन का उपयोग करें।
यहां, हम अभिनेताओं की श्रेणी में ब्रैड पिट मान खोजने जा रहे हैं। इसलिए, हमारा सूत्र होगा
=MATCH(H4,C4:C14,0)
हमने H4 को <के रूप में सेट किया है 8>लुकअप_वैल्यू मैच में। फिर C4:C14 श्रेणी है और सटीक मिलान के लिए 0 है।
यह सीमा के भीतर मान की स्थिति लौटाएगा।
आप देख सकते हैं ब्रैड पिट हमारी तालिका में दूसरे स्थान पर है, और सूत्र ने वह संख्या लौटा दी है। इसलिए, हमने मान को श्रेणी में पाया है।
यदि खोज मूल्य के लिए स्थान प्राप्त करना आपका लक्ष्य है, तो आपको केवल यह करना होगा।
लेकिन यदि आप एक उत्पादन करना चाहते हैं परिणाम जो सभी को यह समझने की अनुमति देता है कि मूल्य मौजूद है या सीमा में नहीं है, तो कई तार्किक कार्य, IF और ISNUMBER , मदद करने वाले हैं।
द सूत्र होगा
=IF(ISNUMBER(MATCH(H4,C4:C14,0)),"Found","Not Found")
MATCH फ़ंक्शन ISNUMBER के अंदर है, जो जाँचता है कि क्या FIND स्थिति या त्रुटि लौटाता है (जब MATCH को स्ट्रिंग के भीतर वर्ण नहीं मिलता है तो यह #N/A! त्रुटि देता है)। किसी संख्या (स्थिति) के लिए यह TRUE
यही कारण है कि हम वापस आ जाते हैं IF फंक्शन के लिए "Found" को if_true_value के रूप में सेट किया है।
यहां, ब्रैड पिट के लिए MATCH ने एक नंबर लौटाया (हमने पहले देखा था)। तो, अंतिम परिणाम "मिला" है।
यदि हम किसी ऐसे मान की खोज करते हैं जो सीमा में नहीं है, तो सूत्र "नहीं मिला" वापस आ जाएगा।
2. रेंज में वैल्यू खोजने के लिए काउंटिफ फंक्शन
रेंज में वैल्यू खोजने के लिए हम स्टैटिस्टिकल फंक्शन COUNTIF का इस्तेमाल कर सकते हैं। COUNTIF फ़ंक्शन किसी श्रेणी से सेल की संख्या की गणना करता है जो किसी दी गई स्थिति से मेल खाता है।
विवरण आपके दिमाग में संदेह पैदा कर सकता है कि सेल की संख्या प्राप्त करना हमारा उद्देश्य नहीं है, बल्कि इसका पता लगाएं श्रेणी में मान।
चिंता की कोई बात नहीं! हम मान का पता लगाएंगे और COUNTIF महत्वपूर्ण भूमिका निभाएंगे। हालांकि हमें IF से भी मदद की जरूरत है।
फॉर्मूला निम्नलिखित होगा
=IF(COUNTIF(C4:C14,H4)>0,"Found","Not Found")
COUNTIF(C4:C14,H4)>0
के भीतर, C4:C14 रेंज है और H4 खोजने के लिए वैल्यू है।
और जैसा कि हम जानते हैं COUNTIF मापदंड के आधार पर कोशिकाओं की गणना करता है, इसलिए यह C4: C14 श्रेणी से H4 के आधार पर कोशिकाओं की गणना करेगा। यदि यह मान पाता है, तो परिणाम 0 से अधिक होगा।
यदि मान 0 से अधिक है, तो इसका अर्थ है कि मान श्रेणी में पाया गया है। और if_true_value ("पाया") उत्तर होगा।
3. VLOOKUP
का उपयोग करके हम VLOOKUP एक मान खोजने के लिए कार्य करता हैसीमा। VLOOKUP लंबवत व्यवस्थित श्रेणी में डेटा खोजता है।
आइए VLOOKUP का उपयोग करके सूत्र लिखें।
=VLOOKUP(H4,C4:C14,1,0)
<13
H4 lookup_value है और C4:C14 रेंज है, 1 column_num है, और 0 एक सटीक मिलान के लिए है।
यह न तो स्थिति और न ही बूलियन मान प्रदान करेगा, बल्कि यह संबंधित मूल्य को पुनः प्राप्त करेगा निष्कर्ष।
हमें अपने सूत्र के परिणाम के रूप में मूल्य ही मिला है।
यदि हम किसी ऐसी चीज की खोज करते हैं जो सीमा में नहीं है तो सूत्र #N/A! त्रुटि प्रदान करें।
इस त्रुटि से छुटकारा पाने के लिए और उस मान के लिए बेहतर समझने योग्य परिणाम उत्पन्न करने के लिए जो सीमा में नहीं है , हम समारोह IFNA का उपयोग कर सकते हैं। या नहीं। और #N/A! के लिए परिणाम को प्रतिस्थापित करता है।
फॉर्मूला होगा
=IFNA(VLOOKUP(H4,C4:C14,1,0),"Not Found")
<1
हमने VLOOKUP को IFNA के साथ समाप्त किया और "नहीं मिला" को ifna_value के रूप में सेट किया। इसलिए, जब इसे श्रेणी में कोई मान नहीं मिलेगा, तो यह परिणाम के रूप में "नहीं मिला" प्रदान करेगा।
लेकिन जब मान सीमा में है, तो मानक VLOOKUP परिणाम अंतिम आउटपुट होगा।
खोज के आधार पर श्रेणी से मूल्य प्राप्त करें
पर आधारित मूल्य प्राप्त करना काफी सामान्य है खोजएक सीमा में मूल्य। मान लें कि हम श्रेणी में अभिनेता का नाम खोजकर फिल्म का नाम प्राप्त करना चाहते हैं।
मूल्य प्राप्त करने के कई तरीके हैं। आइए कुछ सबसे सामान्य दृष्टिकोणों का अन्वेषण करें।
INDEX और MATCH का संयोजन मान प्राप्त करेगा। INDEX फ़ंक्शन किसी श्रेणी में दिए गए स्थान पर मान लौटाता है।
सूत्र निम्नलिखित होगा
=INDEX(E4:E14,MATCH(H4,C4:C14,0))
हमने देखा है कि MATCH मिलान किए गए मान की स्थिति लौटाते हैं, और फिर INDEX उस स्थिति मान का उपयोग श्रेणी से मान वापस करने के लिए करते हैं E4:E14 ।
खोज मूल्य के आधार पर मूल्य वापस करने के लिए हम VLOOKUP फ़ंक्शन का उपयोग कर सकते हैं। हमारे उदाहरण के लिए, सूत्र होगा
=VLOOKUP(H4,C4:E14,3,0)
यहां हमने लगभग पूरी तालिका सम्मिलित की है ( को छोड़कर) SL. No column) श्रेणी के रूप में। column_num_index 3 है, जिसका अर्थ है कि मिलान के आधार पर मान श्रेणी के तीसरे कॉलम से प्राप्त किया जाएगा। और तीसरे कॉलम में मूवी का नाम होता है।
यदि आप एक्सेल 365 का उपयोग कर रहे हैं, तो आप एक अन्य फ़ंक्शन का उपयोग कर सकते हैं XLOOKUP ।
इस फ़ंक्शन का उपयोग करने वाला सूत्र होगा
=XLOOKUP(H4,C4:C14,E4:E14)
पहले XLOOKUP के भीतर, हमने खोज मूल्य डाला है ( H4 ), फिर लुकअप रेंज ( C4:C14 ), और अंत में वह रेंज ( E4:E14 ) जहां से हम चाहते हैंआउटपुट।
XLOOKUP आपको उस मान के लिए पैरामीटर सेट करने की अनुमति देता है जो सीमा में नहीं है।
=XLOOKUP(H4,C4:C14,E4:E14,"Not Found")
अब अगर हमें कोई ऐसा मान मिलता है जो रेंज में मौजूद नहीं है, तो परिणाम के रूप में हमें "नहीं मिला" मिलेगा।
निष्कर्ष
बस इतना ही सत्र के लिए। हमने एक्सेल में एक श्रेणी में मूल्य खोजने के लिए दृष्टिकोणों को सूचीबद्ध किया है। आशा है आपको यह मददगार लगेगा। अगर कुछ समझने में मुश्किल लगे तो बेझिझक टिप्पणी करें। आइए जानते हैं कोई अन्य तरीके जो हम यहां छूट गए हों।