जानने योग्य बातें
- Excel में LOOKUP फंक्शन का उपयोग किसी पंक्ति या कॉलम में जानकारी देखने के लिए किया जाता है।
- आपकी आवश्यकताओं के आधार पर LOOKUP फॉर्मूला का उपयोग करने के दो तरीके हैं: वेक्टर और ऐरे के रूप में।
- वेक्टर प्रकार केवल एक पंक्ति या कॉलम खोजता है, जबकि एक ऐरे कई पंक्तियों और कॉलम खोजता है।
यह लेख Excel के किसी भी संस्करण में LOOKUP फंक्शन का उपयोग करने का तरीका बताता है, जिसमें Excel 2019 और Microsoft 365 शामिल हैं।
LOOKUP फंक्शन क्या है?
Excel में LOOKUP फंक्शन का उपयोग किसी पंक्ति या कॉलम में जानकारी देखने के लिए किया जाता है। यह प्रारंभिक मान के समान स्थिति में पंक्ति या कॉलम से मान का पता लगाता है, इसलिए यह संरचित तालिकाओं से निपटने के दौरान वास्तव में उपयोगी होता है जहां सभी पंक्तियों और कॉलम में समान डेटा होता है।
Excel में आपकी आवश्यकताओं के आधार पर LOOKUP फॉर्मूला लिखने के दो तरीके हैं। एक रूप को वेक्टर कहा जाता है और दूसरे को ऐरे।
LOOKUP फंक्शन का उपयोग Excel के हर संस्करण में किया जा सकता है।
LOOKUP फंक्शन सिंटैक्स और तर्क
LOOKUP फंक्शन का उपयोग करने के दो तरीके हैं:
वेक्टर
वेक्टर रूप केवल एक पंक्ति या एक कॉलम के माध्यम से खोज करता है। उस रेंज को वेक्टर कहा जाता है। लौटाया गया मान वही होता है जो अन्य चयनित डेटा सेट के समान स्थिति में होता है।
=LOOKUP(lookup_value, lookup_vector, [result_vector])
- lookup_value वह मान है जिसे फंक्शन को वेक्टर के भीतर ढूंढना चाहिए। यह संख्या, टेक्स्ट, तार्किक मान, नाम, या संदर्भ हो सकता है। यह तर्क आवश्यक है।
- lookup_vector रेंज है। यह एक पंक्ति या एक कॉलम हो सकता है। वेक्टर में मान आरोही क्रम में होने चाहिए (जैसे 1, 2, 3 या A, B, C)। यह तर्क आवश्यक है।
- result_vector एक वैकल्पिक रेंज है। यदि उपयोग किया जाता है, तो यह lookup_vector के समान आकार का होना चाहिए।
वेक्टर रूप का उपयोग करते समय याद रखने के लिए यहां कुछ और नियम हैं:
- यदि lookup_value lookup_vector में सबसे छोटे मान से छोटा है, तो Excel #N/A त्रुटि उत्पन्न करता है।
- यदि lookup_value नहीं मिलता है, तो LOOKUP फंक्शन lookup_vector में सबसे बड़े मान से मिलान करता है जो lookup_value से कम या बराबर है।
ऐरे
ऐरे रूप कई पंक्तियों और कॉलम में मान खोज सकता है। यह पहले चयन की पहली पंक्ति या कॉलम में निर्दिष्ट मान का पता लगाता है और फिर अंतिम पंक्ति या कॉलम में उसी स्थिति का मान लौटाता है।
=LOOKUP(lookup_value, array)
- lookup_value वह मान है जिसे फंक्शन को ऐरे के भीतर ढूंढना चाहिए। यह संख्या, टेक्स्ट, तार्किक मान, नाम, या संदर्भ हो सकता है। मान आरोही क्रम में होने चाहिए (जैसे 1, 2, 3 या A, B, C)। यह तर्क आवश्यक है।
- array वह सेल रेंज है जिसमें वह मान होता है जिसकी तुलना आप lookup_value से कर रहे हैं। यह तर्क आवश्यक है।
इन नियमों को भी ध्यान में रखें:
- यदि lookup_value नहीं मिलता है, तो array में सबसे बड़ा मान जो lookup_value से कम या बराबर है, इसके बजाय उपयोग किया जाता है।
- यदि lookup_value पहली पंक्ति या कॉलम में सबसे बड़े मान से छोटा है, तो त्रुटि #N/A लौटाई जाती है।
- यदि array में पंक्तियों से अधिक कॉलम शामिल हैं, तो LOOKUP फंक्शन पहली पंक्ति में lookup_value खोजता है।
- यदि array में कॉलम से अधिक पंक्तियां शामिल हैं, तो LOOKUP फंक्शन पहले कॉलम में lookup_value खोजता है।
LOOKUP फंक्शन उदाहरण
निम्नलिखित आपके फॉर्मूला में LOOKUP का उपयोग करने के कई उदाहरण हैं:
तालिका खोजने के लिए लुकअप वेक्टर का उपयोग करें
=LOOKUP(1003,A2:A5,C2:C5)
यहां LOOKUP फंक्शन का उपयोग करने का एक उदाहरण है जब हमें किसी तालिका में कीमत जांचने की आवश्यकता होती है जो भाग संख्या द्वारा व्यवस्थित है। चूंकि हम जानते हैं कि भाग संख्याएं A2:A5 में सूचीबद्ध हैं और कीमतें C2:C5 में हैं, हम उन पैरामीटर्स का उपयोग करके भाग संख्या 1003 खोज सकते हैं।
तालिका खोजने के लिए लुकअप ऐरे का उपयोग करें
=LOOKUP(1003,A2:C5)
उपरोक्त उदाहरण के समान डेटा सेट पर LOOKUP फंक्शन का उपयोग करने का दूसरा तरीका ऐरे के साथ है। दो एकल कॉलम चुनने के बजाय, हम पूरी तालिका का चयन कर रहे हैं। हालांकि, चूंकि हमें इस उदाहरण में कीमत चाहिए, हम कॉलम C पर चयन रोक रहे हैं क्योंकि फंक्शन अंतिम कॉलम में मिली उसी स्थिति का मान लेगा।
तालिका में निकटतम संख्या खोजें
=LOOKUP(A2,D2:D6,F2:F6)
यह LOOKUP फॉर्मूला कॉलम A में स्कोर को कॉलम D में ग्रेडिंग सिस्टम के साथ क्रॉस-रेफरेंस कर रहा है। LOOKUP फंक्शन देखता है कि स्कोर ग्रेडिंग सिस्टम पर कहां पड़ता है, और फिर ग्रेड जानने के लिए F2:F6 में देखता है कि स्कोर के बगल में क्या लिखना है। चूंकि उनमें से कुछ मान दाईं ओर की तालिका में नहीं मिलते हैं, LOOKUP अगले सबसे कम मान का उपयोग करता है।
यह विशेष फॉर्मूला ऐरे रूप में इस तरह भी लिखा जा सकता है:
=LOOKUP(A2,D2:F6)
परिणाम समान हैं क्योंकि कॉलम D चयन की शुरुआत है और अंत, जिसमें ग्रेड है, कॉलम F है।
डॉलर चिह्नों का उपयोग फॉर्मूला में किया जा सकता है ताकि जब आप उन्हें एक कॉलम में नीचे खींचकर अन्य सेल्स पर फंक्शन लागू करें, तो संदर्भ भी खींचे न जाएं। आप यहां मिश्रित सेल संदर्भों के बारे में अधिक पढ़ सकते हैं।
सूची में अंतिम संख्या का पता लगाएं
=LOOKUP(9.99999999999999E+307,A:A)
LOOKUP फॉर्मूला कॉलम A में अंतिम संख्या ढूंढता है। चूंकि 9.99999999999999E+307 वह सबसे बड़ी संख्या है जो आप Excel वर्कशीट में रख सकते हैं, फॉर्मूला सूची में अंतिम संख्या दिखाएगा, भले ही रेंज में खाली सेल शामिल हों।
सूची में अंतिम टेक्स्ट मान का पता लगाएं
=LOOKUP(REPT("z",255),A:A)
यह उदाहरण कॉलम A से अंतिम टेक्स्ट मान का पता लगाता है। REPT फंक्शन का उपयोग यहां z को अधिकतम संख्या तक दोहराने के लिए किया जाता है जो कोई भी टेक्स्ट मान हो सकता है, जो 255 है। संख्या उदाहरण के समान, यह केवल अंतिम सेल की पहचान करता है जिसमें टेक्स्ट होता है।
तालिका डेटा का उपयोग करके हेडिंग मान खोजें
=LOOKUP(2,1/(B3:G3 <> ""),B$2:G$2)
Excel LOOKUP फंक्शन के इस अंतिम उदाहरण में कुछ चीजें शामिल हैं जो इस लेख में वर्णित नहीं हैं, लेकिन यह देखने लायक है ताकि आप देख सकें कि यह फंक्शन कितना उपयोगी हो सकता है। यहां सामान्य विचार यह है कि हम प्रत्येक पंक्ति में अंतिम प्रविष्टि निर्धारित कर रहे हैं और फिर यह जानने के लिए पंक्ति 2 में तारीख देख रहे हैं कि हमने उन बिलों का भुगतान आखिरी बार कब किया था।
LOOKUP जैसे अन्य फंक्शन
LOOKUP एक काफी बुनियादी लुकअप/रेफरेंस फंक्शन है। अन्य मौजूद हैं जो अधिक उन्नत उपयोग के लिए अच्छे हैं।
VLOOKUP और HLOOKUP आपको लंबवत या क्षैतिज लुकअप करने देते हैं और यह निर्दिष्ट कर सकते हैं कि सटीक या अनुमानित मिलान करना है या नहीं। LOOKUP स्वचालित रूप से निकटतम मान लौटाता है यदि सटीक मिलान नहीं मिलता है।
XLOOKUP एक समान, अधिक उन्नत लुकअप फंक्शन है।