Excel में VLOOKUP क्या है और इसका उपयोग कैसे करें?



Excel में VLOOKUP का उपयोग डेटा देखने और लाने के लिए किया जाता है। यह सटीक और अनुमानित मैच देता है और इसका उपयोग कई तालिकाओं, वाइल्डकार्ड, टू-वे लुकअप आदि के साथ किया जा सकता है।

डेटा संचालित दुनिया में, डेटा को प्रबंधित करने के लिए किसी को विभिन्न उपकरणों की आवश्यकता होती है। वास्तविक समय में डेटा बहुत बड़ा है और डेटा के कुछ विशेष टुकड़े के बारे में विवरण प्राप्त करना निश्चित रूप से थका देने वाला कार्य होगा लेकिन VLOOKUP के साथ एक्सेल , यह कार्य कमांड की एक पंक्ति के साथ प्राप्त किया जा सकता है। इस लेख में, आप महत्वपूर्ण में से एक के बारे में सीखेंगे एक्सेल फ़ंक्शन यानी VLOOKUP फंक्शन।

आगे बढ़ने से पहले, यहाँ पर चर्चा किए गए सभी विषयों पर एक नज़र डालते हैं:





Excel में VLOOKUP क्या है?


Excel में, VLOOKUP एक ​​है अंतर्निहित कार्य इसका उपयोग एक्सेल शीट से विशिष्ट डेटा को देखने और लाने के लिए किया जाता है। V वर्टिकल के लिए है और Excel में VLOOKUP फ़ंक्शन का उपयोग करने के लिए, डेटा को लंबवत रूप से व्यवस्थित किया जाना चाहिए। यह फ़ंक्शन बहुत काम आता है जब आपके पास भारी मात्रा में डेटा होता है और कुछ विशिष्ट डेटा के लिए मैन्युअल रूप से खोज करना व्यावहारिक रूप से असंभव होगा।

यह कैसे काम करता है?

VLOOKUP फ़ंक्शन मान लेता है यानी लुकअप वैल्यू और सबसे बाएं कॉलम में इसे खोजना शुरू करता है। जब लुकअप मान की पहली घटना मिलती है, तो यह उस पंक्ति में दाईं ओर बढ़ना शुरू करता है और आपके द्वारा निर्दिष्ट कॉलम से एक मान लौटाता है। इस फ़ंक्शन का उपयोग सटीक और अनुमानित मैच दोनों के लिए किया जा सकता है (डिफ़ॉल्ट मैच एक अनुमानित मैच है)।



वाक्य - विन्यास:

इस फ़ंक्शन का सिंटैक्स निम्नानुसार है:

VLOOKUP (लुकअप_वल्यू, टेबल_अरे, col_index_num, [range_lookup])

कहां है,



  • पता लगाने का मूल्य दी गई तालिका के पहले कॉलम में देखने के लिए मूल्य है
  • table_index वह तालिका है जिसमें से डेटा प्राप्त किया जाना है
  • col_index_num वह कॉलम है जिसमें से मूल्य प्राप्त किया जाना है
  • रेंज देखना एक तार्किक मान है जो निर्धारित करता है कि लुकअप मान एक पूर्ण मिलान या एक अनुमानित मिलान होना चाहिए ( सच निकटतम मैच मिलेगा असत्य सटीक मिलान के लिए जांच)

सटीक मिलान:

जब आप VLOOKUP फ़ंक्शन को लुकअप मान के सटीक मिलान के लिए देखना चाहते हैं, तो आपको सेट करना होगा रेंज देखना मूल्य FALSE करने के लिए। निम्नलिखित उदाहरण पर एक नज़र डालें जो एक तालिका है जिसमें कर्मचारी विवरण शामिल हैं:

एक्सेल-एडुरेका में सटीक मिलान-वीएलबुक

यदि आप इनमें से किसी भी कर्मचारी के पदनाम को देखना चाहते हैं, तो आप निम्न कार्य कर सकते हैं:

  • उस सेल का चयन करें जहाँ आप आउटपुट प्रदर्शित करना चाहते हैं और फिर “=” चिन्ह टाइप करें
  • VLOOKUP फ़ंक्शन का उपयोग करें और आपूर्ति करें पता लगाने का मूल्य (यहां, यह कर्मचारी आईडी होगा)
  • फिर अन्य मापदंडों में पास करें यानी तालिका सरणी , col_index_num और सेट करें रेंज देखना मूल्य FALSE करने के लिए
  • इसलिए, फ़ंक्शन और इसके पैरामीटर होंगे: = VLOOKUP (104, A1: D8, 3, FALSE)

VLOOKUP फ़ंक्शन कर्मचारी ID 104 की तलाश में शुरू होता है और फिर उस पंक्ति में दाईं ओर बढ़ता है, जहां मूल्य पाया जाता है। यह col_index_num तक चलता है और उस स्थिति में मौजूद मान लौटाता है।

जावा में एक शक्ति के लिए एक संख्या बढ़ा

अनुमानित मिलान:

VLOOKUP फ़ंक्शन की यह सुविधा आपको उन मूल्यों को पुनः प्राप्त करने की अनुमति देती है, जब आपके पास लूपअप_वेल्यू के लिए सटीक मिलान नहीं होता है। जैसा कि पहले उल्लेख किया गया है, वीएलबुक को एक अनुमानित मैच के लिए देखने के लिए, आपको सेट करना होगा रेंज देखना मूल्य TRUE के लिए। निम्नलिखित उदाहरणों पर एक नज़र डालें जहां उनके ग्रेड और जिस वर्ग से संबंधित हैं, उनके साथ अंक मैप किए गए हैं।

  • जैसे आपने एक सटीक मिलान कैसे किया, उसी चरणों का पालन करें
  • Range_lookup मान के स्थान पर, FALSE के बजाय TRUE का उपयोग करें
  • इसलिए, इसके मापदंडों के साथ कार्य होगा: = VLOOKUP (55, A12: C15, 3, TRUE)

आरोही क्रम में क्रमबद्ध एक तालिका में, VLOOKUP एक ​​अनुमानित मैच की तलाश शुरू करता है और अगले सबसे बड़े मूल्य पर रुक जाता है जो आपके द्वारा दर्ज किए गए लुकअप मान से छोटा होता है। यह तब उस पंक्ति में दाईं ओर बढ़ता है और निर्दिष्ट कॉलम से मान लौटाता है। उपरोक्त उदाहरण में, लुकअप मान 55 है और पहले कॉलम में अगला सबसे बड़ा लुकअप मान 40 है। इसलिए, आउटपुट सेकंड क्लास है।

पहला मैच:

यदि आपके पास एक तालिका है जिसमें कई लुकअप मान हैं, तो VLOOKUP इसके पहले मैच में रुक जाता है और निर्दिष्ट कॉलम में उस पंक्ति से एक मान निकालता है।

नीचे दी गई छवि पर एक नज़र डालें:

ID 105 को दोहराया जाता है और जब लुकअप मान 105 के रूप में निर्दिष्ट किया जाता है, तो VLOOKUP ने उस पंक्ति से मान लौटाया है जिसमें लुकअप मान की पहली घटना है।

मामले की संवेदनशीलता:

VLOOKUP फ़ंक्शन केस असंवेदनशील है। यदि आपके पास एक लुकअप मान है कि ऊपरी मामले में और तालिका में मौजूद मान छोटा है, तो VLOOKUP अभी भी उस पंक्ति से मान प्राप्त करेगा जिसमें मान मौजूद है। नीचे दी गई छवि पर एक नज़र डालें:

जैसा कि आप देख सकते हैं, एक पैरामीटर के रूप में मैंने जो मूल्य निर्दिष्ट किया है वह 'राफा' है, जबकि तालिका में मौजूद मूल्य 'राफा' है, लेकिन VLOOKUP ने अभी भी निर्दिष्ट मूल्य वापस कर दिया है। यदि आपके पास केस के साथ भी एक सटीक मेल है, तो VLOOKUP उपयोग किए गए मामले के बावजूद लुकअप वैल्यू का पहला मैच लौटा देगा। नीचे दी गई छवि पर एक नज़र डालें:

त्रुटियां:

जब भी हम कार्यों का उपयोग करते हैं तो त्रुटियों का सामना करना स्वाभाविक है। इसी तरह, आप VLOOKUP फ़ंक्शन का उपयोग करते समय त्रुटियों का सामना कर सकते हैं और कुछ सामान्य त्रुटियाँ हैं:

  • # नाम
  • # एन / ए
  • #संदर्भ
  • #VALUE

# नाम त्रुटि:

यह त्रुटि मूल रूप से आपको सूचित करने के लिए है कि आपने सिंटैक्स में कुछ गलती की है। वाक्यात्मक त्रुटियों से बचने के लिए, प्रत्येक फ़ंक्शन के लिए एक्सेल द्वारा प्रदान किए गए फ़ंक्शन विज़ार्ड का उपयोग करना बेहतर है। फ़ंक्शन विज़ार्ड आपको हर पैरामीटर और उन मानों के प्रकार के बारे में जानकारी देता है, जिन्हें आपको दर्ज करने की आवश्यकता है। नीचे दी गई छवि पर एक नज़र डालें:

जैसा कि आप देख सकते हैं, फंक्शन विजिटर लुकअप_वल्यू पैरामीटर के स्थान पर किसी भी प्रकार के मूल्य को दर्ज करने के लिए सूचित करता है और उसी का संक्षिप्त विवरण भी देता है। इसी तरह, जब आप अन्य मापदंडों का चयन करते हैं, तो आप उनके बारे में भी जानकारी देखेंगे।

# एन / ए त्रुटि:

यह त्रुटि तब दी जाती है जब दिए गए लुकअप मान के लिए कोई मैच नहीं मिलता है। उदाहरण के लिए, यदि मैं 'आरएएफए' के बजाय 'एएफए' दर्ज करता हूं, तो मुझे # एन / ए त्रुटि मिलेगी।

उपरोक्त दो त्रुटियों के लिए कुछ त्रुटि संदेश को परिभाषित करने के लिए, आप IFNA फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण के लिए:

#REF त्रुटि:

यह त्रुटि तब सामने आती है जब आप उस कॉलम का संदर्भ देते हैं जो तालिका में उपलब्ध नहीं है।

# संभावित त्रुटि:

यह त्रुटि तब सामने आती है जब आप मापदंडों को गलत मान देते हैं या कुछ अनिवार्य मापदंडों को याद करते हैं।

दो तरफा लुकअप:

दो-तरफ़ा लुकअप संदर्भित तालिका के किसी भी कक्ष से दो-आयामी तालिका से मान प्राप्त करने के लिए संदर्भित करता है। VLOOKUP का उपयोग करके दो-तरफ़ा लुकअप करने के लिए, आपको इसके साथ MATCH फ़ंक्शन का उपयोग करना होगा।

MATCH का सिंटैक्स इस प्रकार है:

MATCH (लुकअप_वेल्यू, लुकअप_अरे, मैच_टाइप)

  • पता लगाने का मूल्य वह मूल्य है जिसकी खोज की जानी है
  • देखने का ढंग उन कक्षों की श्रेणी है जो लुकअप मानों से युक्त होते हैं
  • मिलान के प्रकार एक संख्या हो सकती है यानी क्रमशः 0, 1 या -1, सटीक मिलान का प्रतिनिधित्व करती है, क्रमशः से कम और अधिक से अधिक

VLOOKUP के साथ हार्डकोड किए गए मानों का उपयोग करने के बजाय, आप इसे सेल संदर्भ में गतिशील बायपास कर सकते हैं। निम्नलिखित उदाहरण पर विचार करें:

जैसा कि आप ऊपर की छवि में देख सकते हैं, VLOOKUP फ़ंक्शन लुकअप मान के लिए F6 के रूप में सेल संदर्भ में लेता है और स्तंभ सूचकांक मान MATCH फ़ंक्शन द्वारा निर्धारित किया जाता है। जब आप इनमें से किसी भी मान में बदलाव करते हैं, तो आउटपुट भी उसी अनुसार बदल जाएगा। नीचे दी गई छवि पर एक नज़र डालें, जहां मैंने F6 में मौजूद मूल्य को क्रिस से लियो में बदल दिया है और आउटपुट भी तदनुसार अपडेट किया गया है:

अगर मैं G5, या F6 और G5 दोनों के मूल्य को बदल देता हूं, तो यह फॉर्मूला उसी अनुरूप परिणाम प्रदर्शित करेगा।

मानों को बदलने के कार्य को बहुत आसान बनाने के लिए आप ड्रॉप-डाउन सूची भी बना सकते हैं। उपरोक्त उदाहरण में, यह F6 और G5 के लिए किया जाना चाहिए। यहां बताया गया है कि आप ड्रॉप-डाउन सूची कैसे बना सकते हैं:

  • रिबन टैब से डेटा का चयन करें
  • डेटा उपकरण समूह से, डेटा सत्यापन चुनें
  • सेटिंग्स फलक खोलें और अनुमति से, सूची का चयन करें
  • स्रोत सूची सरणी निर्दिष्ट करें

यहां एक बार ड्रॉप-डाउन सूची बनाने के बाद यह दिखता है:

वाइल्डकार्ड का उपयोग करना:

यदि आपको सटीक लुकअप वैल्यू का पता नहीं है, लेकिन इसका केवल एक हिस्सा है, तो आप वाइल्डकार्ड का उपयोग कर सकते हैं। एक्सेल में, '*' प्रतीक एक वाइल्डकार्ड वर्ण का प्रतिनिधित्व करता है। यह प्रतीक एक्सेल को सूचित करता है कि जो अनुक्रम पहले या बाद में आता है उसे खोजा जाना चाहिए और उनके पहले या बाद में किसी भी संख्या में वर्ण हो सकते हैं। उदाहरण के लिए, मेरे द्वारा बनाई गई तालिका में, यदि दोनों तरफ वाइल्ड कार्ड के साथ 'एर्ग' दर्ज करें, तो नीचे दिखाए अनुसार वीएलबुकअप 'सर्जियो' के लिए आउटपुट लौटाएगा:

एकाधिक लुकअप टेबल:

यदि आपके पास कई लुकअप टेबल हैं, तो आप IF फ़ंक्शन का उपयोग किसी दी गई स्थिति के आधार पर टेबल के दोनों में देखने के लिए कर सकते हैं। उदाहरण के लिए, यदि दो सुपरमार्केट का एक टेबल होल्डिंग डेटा है और आपको बिक्री के आधार पर उनमें से प्रत्येक द्वारा किए गए लाभ का पता लगाने की आवश्यकता है, तो आप निम्नानुसार कर सकते हैं:

निम्नानुसार मुख्य तालिका बनाएँ:

फिर दो तालिकाओं का निर्माण करें जिनसे लाभ प्राप्त करना है।

एक बार यह हो जाने के बाद, नई बनाई गई तालिकाओं में से प्रत्येक के लिए एक नामांकित सीमा बनाएं। नामित श्रेणी बनाने के लिए, नीचे दिए गए चरणों का पालन करें:

  • उस तालिका का चयन करें जिसमें आप एक नाम निर्दिष्ट करना चाहते हैं
  • रिबन टैब से, फ़ार्मुलों का चयन करें और फिर निर्धारित नाम समूह से, नाम परिभाषित करें का चयन करें
  • आपको निम्नलिखित डायलॉग बॉक्स दिखाई देगा
  • अपनी पसंद का कोई भी नाम दें
  • ओके पर क्लिक करें

एक बार जब यह दोनों तालिकाओं के लिए किया जाता है, तो आप IF फ़ंक्शन में इन नामित श्रेणियों का उपयोग निम्नानुसार कर सकते हैं:

जैसा कि आप देख सकते हैं, VLOOKUP ने लाभ कॉलम भरने के लिए उपयुक्त मान लौटा दिए हैं, जिसके अनुसार वे किस सुपरमार्केट से संबंधित हैं। प्रॉफिट कॉलम के प्रत्येक सेल में सूत्र लिखने के बजाय, मेरे पास बस है सूत्र की नकल की समय और ऊर्जा बचाने के लिए।

यह हमें Excel में VLOOKUP पर इस लेख के अंत में लाता है। मुझे आशा है कि आप उन सभी के साथ स्पष्ट हैं जो आपके साथ साझा किए गए हैं। सुनिश्चित करें कि आप जितना संभव हो उतना अभ्यास करें और अपने अनुभव को वापस लाएं।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया इसे 'एक्सेल में VLOOKUP' ब्लॉग के टिप्पणी अनुभाग में उल्लेख करें और हम जल्द से जल्द आपके पास वापस आ जाएंगे।

अपने विभिन्न अनुप्रयोगों के साथ किसी भी ट्रेंडिंग प्रौद्योगिकियों पर गहराई से ज्ञान प्राप्त करने के लिए, आप लाइव के लिए नामांकन कर सकते हैं 24/7 समर्थन और आजीवन पहुंच के साथ।