मुख्य तथ्य
- एक्सेल में VLOOKUP फ़ंक्शन का उपयोग स्प्रेडशीट में मान खोजने के लिए किया जाता है।
- वाक्यविन्यास और तर्क हैं =VLOOKUP(search_value, लुकअप_टेबल, कॉलम_नंबर, [अनुमानित_मैच])
यह लेख बताता है कि एक्सेल 2019 और माइक्रोसॉफ्ट 365 सहित एक्सेल के सभी संस्करणों में VLOOKUP फ़ंक्शन का उपयोग कैसे करें।
व्लुकअप फंक्शन क्या है?
एक्सेल में VLOOKUP फ़ंक्शन का उपयोग किसी तालिका में कुछ खोजने के लिए किया जाता है। यदि आपके पास स्तंभ शीर्षकों द्वारा व्यवस्थित डेटा की पंक्तियाँ हैं, तो VLOOKUP का उपयोग स्तंभ का उपयोग करके किसी मान का पता लगाने के लिए किया जा सकता है।
जब आप VLOOKUP करते हैं, तो आप Excel को पहले उस पंक्ति का पता लगाने के लिए कह रहे हैं जिसमें वह डेटा है जिसे आप पुनर्प्राप्त करना चाहते हैं, और फिर उस पंक्ति के भीतर एक विशिष्ट कॉलम में स्थित मान को वापस करने के लिए कह रहे हैं।
VLOOKUP फ़ंक्शन सिंटैक्स और तर्क
इस समारोह के चार संभावित भाग हैं:
=VLOOKUP(search_value, lookup_table, column_number, [लगभग_मिलान])
- search_value वह मान है जिसे आप खोज रहे हैं। यह लुकअप_टेबल के पहले कॉलम में होना चाहिए।
- lookup_table वह श्रेणी है जिसे आप खोज रहे हैं। इसमें search_value शामिल है।
- column_number वह संख्या है जो दर्शाती है कि कितने कॉलम लुकअप_टेबल में हैं, बाईं ओर से, वह कॉलम होना चाहिए जिससे VLOOKUP मान लौटाता है।
- approximate_match वैकल्पिक है और यह TRUE या FALSE हो सकता है। यह निर्धारित करता है कि सटीक मिलान या अनुमानित मिलान खोजना है या नहीं। छोड़े जाने पर, डिफ़ॉल्ट TRUE होता है, जिसका अर्थ है कि यह एक अनुमानित मिलान ढूंढेगा।
VLOOKUP फ़ंक्शन उदाहरण
यहां कुछ उदाहरण दिए गए हैं जो VLOOKUP फ़ंक्शन को क्रिया में दिखा रहे हैं:
तालिका से किसी शब्द के आगे का मान ज्ञात करें
=VLOOKUP("नींबू", A2:B5, 2)
यह VLOOKUP फ़ंक्शन का एक सरल उदाहरण है जहां हमें कई वस्तुओं की सूची से यह पता लगाने की आवश्यकता है कि हमारे पास कितने नींबू हैं। हम जिस रेंज को देख रहे हैं वह A2:B5 है और हमें जिस नंबर को खींचने की जरूरत है वह कॉलम 2 में है क्योंकि "इन स्टॉक" हमारी रेंज से दूसरा कॉलम है। यहां परिणाम 22 है।
किसी कर्मचारी के नाम से उसका नंबर पता करें
=VLOOKUP(A8, B2:D7, 3)
=VLOOKUP(A9, A2:D7, 2)
यहां दो उदाहरण हैं जहां हम VLOOKUP फ़ंक्शन को थोड़ा अलग तरीके से लिखते हैं। वे दोनों समान डेटा सेट का उपयोग कर रहे हैं, लेकिन चूंकि हम दो अलग-अलग कॉलम, 3 और 2 से जानकारी खींच रहे हैं, हम सूत्र के अंत में उस अंतर को बनाते हैं-पहला व्यक्ति A8 (फिनले) में व्यक्ति की स्थिति को पकड़ लेता है जबकि दूसरा सूत्र वह नाम देता है जो A9 (819868) में कर्मचारी संख्या से मेल खाता है।चूंकि सूत्र कोशिकाओं को संदर्भित कर रहे हैं और एक विशिष्ट टेक्स्ट स्ट्रिंग नहीं, हम उद्धरण छोड़ सकते हैं।
VLOOKUP के साथ IF स्टेटमेंट का उपयोग करें
=IF(VLOOKUP(A2, Sheet4!A2:B5, 2)>10, "No", "Yes")
VLOOKUP को अन्य एक्सेल फ़ंक्शंस के साथ भी जोड़ा जा सकता है और अन्य शीट से डेटा का उपयोग किया जा सकता है। हम इस उदाहरण में दोनों कर रहे हैं यह निर्धारित करने के लिए कि क्या हमें कॉलम ए में अधिक आइटम ऑर्डर करने की आवश्यकता है। हम आईएफ फ़ंक्शन का उपयोग करते हैं ताकि शीट 4! ए 2: बी 5 में स्थिति 2 में मान 10 से अधिक हो, हम नहीं लिखते हैं यह इंगित करने के लिए कि हमें और ऑर्डर करने की आवश्यकता नहीं है।
तालिका में निकटतम संख्या ज्ञात करें
=VLOOKUP(D2, $A$2:$B$6, 2)
इस अंतिम उदाहरण में, हम छूट प्रतिशत का पता लगाने के लिए VLOOKUP का उपयोग कर रहे हैं जिसका उपयोग जूते के विभिन्न थोक ऑर्डर के लिए किया जाना चाहिए। हम जो छूट खोज रहे हैं वह कॉलम D में है, वह श्रेणी जिसमें छूट की जानकारी शामिल है, वह है A2:B6, और उस सीमा के भीतर कॉलम 2 है जिसमें छूट है।चूंकि VLOOKUP को सटीक मिलान खोजने की आवश्यकता नहीं है, TRUE इंगित करने के लिए अनुमानित_मैच खाली छोड़ दिया गया है। यदि कोई सटीक मिलान नहीं मिलता है, तो फ़ंक्शन अगली छोटी राशि का उपयोग करता है।
आप देख सकते हैं कि 60 ऑर्डर के पहले उदाहरण में, बाईं ओर की तालिका में छूट नहीं मिली है, इसलिए 50 की अगली छोटी राशि का उपयोग किया जाता है, जो कि 75% छूट है। कॉलम F अंतिम मूल्य है जब छूट का अनुमान लगाया जाता है।
VLOOKUP त्रुटियां और नियम
एक्सेल में वीलुकअप फ़ंक्शन का उपयोग करते समय याद रखने योग्य कुछ बातें यहां दी गई हैं:
- अगर search_value एक टेक्स्ट स्ट्रिंग है, तो उसे कोट्स से घिरा होना चाहिए।
- अगर वीलुकअप को कोई परिणाम नहीं मिला तो एक्सेल कोई मैच नहीं लौटाएगा।
- Excel NO MATCH लौटाएगा यदि लुकअप_टेबल में कोई संख्या नहीं है जो search_value से अधिक या बराबर है।
- एक्सेल REF लौटाएगा! अगर कॉलम_नंबर लुकअप_टेबल में कॉलम की संख्या से अधिक है।
- search_value हमेशा लुकअप_टेबल की सबसे बाईं स्थिति में होता है और कॉलम_नंबर निर्धारित करते समय स्थिति 1 होता है।
- यदि आप अनुमानित_मैच के लिए FALSE निर्दिष्ट करते हैं और कोई सटीक मिलान नहीं मिलता है, तो VLOOKUP N/A लौटाएगा।
- यदि आप अनुमानित_मिलान के लिए TRUE निर्दिष्ट करते हैं और कोई सटीक मिलान नहीं मिलता है, तो अगला छोटा मान लौटा दिया जाता है।
- अक्रमित तालिकाओं को अनुमानित_मैच के लिए FALSE का उपयोग करना चाहिए ताकि पहला सटीक मिलान लौटाया जा सके।
- यदि अनुमानित_मिलान सही है या छोड़ा गया है, तो पहले कॉलम को वर्णानुक्रम या संख्यात्मक रूप से क्रमबद्ध करने की आवश्यकता है। यदि इसे सॉर्ट नहीं किया जाता है, तो Excel एक अनपेक्षित मान लौटा सकता है।
- एब्सोल्यूट सेल रेफरेंस का उपयोग करके आप लुकअप_टेबल को बदले बिना फ़ार्मुलों को स्वतः भर सकते हैं।
VLOOKUP जैसे अन्य कार्य
VLOOKUP वर्टिकल लुकअप करता है, जिसका अर्थ है कि यह कॉलम गिनकर जानकारी प्राप्त करता है। यदि डेटा क्षैतिज रूप से व्यवस्थित है और आप मान प्राप्त करने के लिए पंक्तियों की गिनती करना चाहते हैं, तो आप HLOOKUP फ़ंक्शन का उपयोग कर सकते हैं।
XLOOKUP फ़ंक्शन समान है लेकिन किसी भी दिशा में काम करता है।