Vba में xlookup का उपयोग कैसे करें (उदाहरण के साथ)
आप VBA का उपयोग करके XLOOKUP निष्पादित करने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:
Sub Xlookup()
Range(" F2 ").Value = WorksheetFunction.Xlookup(Range(" E2 "), Range(" A2:A11 "), Range(" C2:C11 "))
End Sub
यह विशेष उदाहरण श्रेणी A2:A11 में सेल E2 में मान की तलाश करता है और श्रेणी C2:C11 में मिलान मान ढूंढता है, फिर परिणाम को सेल F2 पर निर्दिष्ट करता है।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: VBA में XLOOKUP का उपयोग कैसे करें
मान लीजिए कि हमारे पास एक्सेल में निम्नलिखित डेटासेट है जिसमें विभिन्न बास्केटबॉल खिलाड़ियों के बारे में जानकारी है:
मान लीजिए कि हम टीम नाम “किंग्स” के लिए डेटासेट खोजना चाहते हैं और सहायता कॉलम में संबंधित मान लौटाना चाहते हैं।
ऐसा करने के लिए हम निम्नलिखित मैक्रो बना सकते हैं:
Sub Xlookup()
Range(" F2 ").Value = WorksheetFunction.Xlookup(Range(" E2 "), Range(" A2:A11 "), Range(" C2:C11 "))
End Sub
जब हम इस मैक्रो को चलाते हैं, तो हमें निम्नलिखित आउटपुट प्राप्त होता है:
मैक्रो किंग्स के लिए 3 सहायता का मान सही ढंग से लौटाता है।
यदि हम सेल E2 में टीम का नाम बदलते हैं और फिर मैक्रो को फिर से चलाते हैं, तो यह नई टीम के नाम के लिए सहायक मान को सही ढंग से ढूंढ लेगा।
उदाहरण के लिए, मान लें कि हम टीम का नाम बदलकर “वॉरियर्स” कर देते हैं और मैक्रो को फिर से चलाते हैं:
मैक्रो योद्धाओं के लिए 4 सहायताओं का मान सही ढंग से लौटाता है।
ध्यान दें कि आप उस मान को निर्दिष्ट करने के लिए Xlookup फ़ंक्शन में एक वैकल्पिक चौथा तर्क भी जोड़ सकते हैं जिसे कोई मिलान नहीं मिलने पर प्रदर्शित किया जाना चाहिए।
उदाहरण के लिए, आप XLOOKUP फ़ंक्शन चलाने के लिए निम्न मैक्रो का उपयोग कर सकते हैं और कोई मिलान नहीं मिलने पर “कोई नहीं” लौटा सकते हैं:
Sub Xlookup()
Range(" F2 ").Value = WorksheetFunction.Xlookup(Range(" E2 "), Range(" A2:A11 "), Range(" C2:C11 "), "None")
End Sub
आप जो भी मूल्य प्रदर्शित करना चाहते हैं, उसे बेझिझक “कोई नहीं” से बदलें।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि वीबीए में अन्य सामान्य कार्य कैसे करें:
वीबीए: सूचकांक मिलान का उपयोग कैसे करें
वीबीए: वीलुकअप का उपयोग कैसे करें
वीबीए: किसी अन्य शीट से वीलुकअप का उपयोग कैसे करें