Vba में hlookup का उपयोग कैसे करें (उदाहरण के साथ)
आप वीबीए का उपयोग करके एचएल खोज करने के लिए निम्नलिखित मूल वाक्यविन्यास का उपयोग कर सकते हैं:
Sub Hlookup()
Range(" H2 ").Value = WorksheetFunction.HLookup(Range(" G2 "),Range(" A1:E2 "),2,False)
End Sub
यह विशेष उदाहरण A1:E2 के कॉलम में सेल G2 का मान ढूंढता है और उस विशिष्ट कॉलम की दूसरी पंक्ति में स्थित मान ढूंढता है, फिर सेल H2 को परिणाम निर्दिष्ट करता है।
ध्यान दें : गलत का अंतिम तर्क निर्दिष्ट करता है कि हम एक सटीक मिलान खोजना चाहते हैं।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: VBA में HLOOKUP का उपयोग कैसे करें
मान लीजिए कि हमारे पास एक्सेल में निम्नलिखित डेटासेट है जिसमें विभिन्न बास्केटबॉल खिलाड़ियों के बारे में जानकारी है:
मान लीजिए कि हम टीम नाम “Mavs” के लिए डेटासेट खोजना चाहते हैं और अंक पंक्ति में संबंधित मान लौटाना चाहते हैं।
ऐसा करने के लिए हम निम्नलिखित मैक्रो बना सकते हैं:
Sub Hlookup()
Range(" H2 ").Value = WorksheetFunction.HLookup(Range(" G2 "),Range(" A1:E2 "),2,False)
End Sub
जब हम इस मैक्रो को चलाते हैं, तो हमें निम्नलिखित आउटपुट प्राप्त होता है:
मैक्रो माव्स के लिए 22 अंकों का सही मान लौटाता है।
यदि हम सेल G2 में टीम का नाम बदलते हैं और फिर मैक्रो को फिर से चलाते हैं, तो यह नई टीम के नाम के लिए बिंदु मान को सही ढंग से ढूंढ लेगा।
उदाहरण के लिए, मान लें कि हम टीम का नाम बदलकर “रॉकेट्स” कर देते हैं और मैक्रो को फिर से चलाते हैं:
रॉकेट्स के लिए मैक्रो सही ढंग से 34 अंक का मान लौटाता है।
नोट : आप वीबीए एचलुकअप पद्धति के लिए संपूर्ण दस्तावेज़ यहां पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि वीबीए में अन्य सामान्य कार्य कैसे करें:
वीबीए: सूचकांक मिलान का उपयोग कैसे करें
वीबीए: वीलुकअप का उपयोग कैसे करें
वीबीए: XLOOKUP का उपयोग कैसे करें