सामग्री तालिका
कुनै विशिष्ट मान वा तत्वहरू खोज्ने वा हेर्ने सन्दर्भमा, एमएस एक्सेलले विभिन्न प्रकार्यहरू प्रदान गर्दछ। VLOOKUP ती मध्ये एक हो। यसले हामीलाई कुनै पनि डेटासेटबाट इच्छित डाटा खोज्न मद्दत गर्दछ। यसले हामीलाई ठ्याक्कै मिल्दो वा अनुमानित मिल्दो खोज्ने भनेर उल्लेख गर्न अनुमति दिन्छ। एक्सेल सूत्रमा यो प्रकार्य प्रयोग गर्नुको साथसाथै, हामी यसलाई VBA कोडमा पनि प्रयोग गर्न सक्छौं। यस लेखमा, हामी VBA मा यो VLOOKUP प्रकार्य कसरी प्रयोग गर्न सक्छौं भनेर हेर्नेछौं।
अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्
VLOOKUP VBA.xlsm मा।
VBA मा VLOOKUP प्रयोग गर्ने ४ तरिका
1. VBA मा VLOOKUP प्रयोग गरेर म्यानुअल रूपमा डेटा खोज्नुहोस्
आउनुहोस् कर्मचारी जानकारी डेटासेट तिनीहरूको ID, नाम, विभाग, सामेल हुने मिति, र तलब सहित छ। अब हाम्रो कार्य कर्मचारीको जानकारी म्यानुअल रूपमा उनीहरूको आईडी प्रयोग गरेर पत्ता लगाउनु हो। यस खण्डको लागि, हामी कर्मचारीको तलब उनीहरूको ID प्रयोग गरेर मात्र पत्ता लगाउनेछौं। विकासकर्ता ट्याब (सर्टकट Alt + F11 )
11>
चरण 2: त्यसपछि एउटा विन्डो आउनेछ। Insert बटन
चरण ३: अब VBA मा निम्न कोड लेख्नुहोस् कन्सोल गर्नुहोस् र रन बटन थिच्नुहोस् (सर्टकट F5 )
13>
कोड:
3070<०> चरण 4: अब एउटा सन्देश पप आउनेछ र जानकारी देखाउनेछ
14>
थप पढ्नुहोस्: VLOOKUP to एक्सेलमा पाठ खोज्नुहोस् (4 सजिलोतरिका)
2. VBA मा VLOOKUP प्रयोग गरेर इनपुटको साथ डाटा खोज्नुहोस्
अब हामी कसरी इनपुटको साथ टेबल वा दायराहरूबाट डाटा खोज्न वा निकाल्न सक्छौं हेरौं। चित्र जस्तै, हामीले कर्मचारी जानकारी तालिकाबाट प्रविष्ट गरिएको आईडीको नाम पत्ता लगाउनेछौं।
चरण 1: पहिले VBA कन्सोल खोल्नुहोस् उही चरण 1 देखि चरण 2 को पालना गर्नुहोस्
चरण 2: अब VBA विन्डोमा निम्न कोड प्रविष्ट गर्नुहोस्
कोड:
8314
चरण 3: अब सेलमा कुनै पनि ID प्रविष्ट गर्नुहोस् D13 र कोड चलाउनुहोस्
चरण 4: ID विरुद्ध सुरक्षित गरिएको नाम देखाइनेछ
थप पढ्नुहोस्: एक्सेलमा VLOOKUP का साथ १० उत्कृष्ट अभ्यासहरू
समान पढाइहरू
- VLOOKUP काम गरिरहेको छैन (८ कारणहरू र; समाधानहरू)
- INDEX MATCH बनाम VLOOKUP प्रकार्य (9 उदाहरणहरू)
- VLOOKUP प्रयोग गर्नुहोस् एक्सेलमा बहु मापदण्डहरू (६ विधिहरू + विकल्पहरू)<2
- स्तम्भमा अन्तिम मान फेला पार्न एक्सेल VLOOKUP (विकल्पहरू सहित)
- एक्सेल VLOOKUP ठाडो रूपमा धेरै मानहरू फर्काउनको लागि
३. VBA मा VLOOKUP प्रयोग गरी इनपुट बक्सको साथ जानकारी खोज्नुहोस्
हामी कसरी VBA को इनपुट बक्स प्रयोग गरेर डेटा खोज्न सक्छौं हेरौं। खोजको लागि, हामीले VBA कोडमा VLOOKUP प्रकार्य प्रयोग गर्न आवश्यक छ। फेरि, डेटासेट एउटै हुनेछ, तर खोजी दृष्टिकोण फरक हुनेछ। यहाँ हाम्रो काम भनेको कर्मचारीको तलब पत्ता लगाउनु होID र विभाग प्रविष्ट गरेर।
चरण 1: पहिले VBA सञ्झ्याल खोल्नुहोस् उही चरण 1 देखि चरण 2 को पालना गरेर।> चरण 2: अब VBA कन्सोलमा निम्न कोड प्रविष्ट गर्नुहोस् र रन गर्नुहोस् यो
कोड:<2
9205
चरण 3: यसले पहिलो स्तम्भमा ID र विभागसँगको संयुक्त स्ट्रिङ प्रिन्ट गर्नेछ
चरण 4: अब फेरि VBA कन्सोलमा जानुहोस् र पूरा कोड प्रविष्ट गर्नुहोस् र फेरि चलाउनुहोस्
कोड:
6977
कोड स्पष्टीकरण
- सबैभन्दा पहिले, सेलहरू(i, “A”)।Value = Cells(i, “B”)।Value & ; "_" & कक्षहरू(i, “D”)।Value यो कोड प्रयोग गरेर हामीले ID र डिपार्टमेन्ट कन्केन्टेड मानहरूलाई A स्तम्भमा भण्डारण गर्दैछौं।
- lookup_val = ID & "_" & विभाग यसले लुकअप मान ID र विभाग हुनेछ भनेर परिभाषित गर्दैछ।
- तलब = आवेदन।वर्कशीट फंक्शन।VLookup(lookup_val, दायरा(“A: F”), 6, False) यहाँ हामीले मिल्ने कर्मचारीको तलबलाई तलब
- यदि गल्ती नामको चरमा भण्डार गर्दैछौं। संख्या = 1004 त्यसपछि यो अवस्था जाँच हो। हामी त्रुटि नम्बर 1004 हो वा होइन भनेर जाँच गर्दैछौं। एक्सेल VBA 1004 कोडको अर्थ खोजिएको मान फेला परेन, मेटाइएको वा हटाइएको छैन।
चरण 5: अब यो चित्र जस्तै पप-अप हुनेछ। ID र विभाग क्रमिक रूपमा
27>
चरण 6: प्रविष्ट गर्नुहोस् ठीक बटन थिचेपछिअन्तिम आउटपुट देखाइनेछ
चरण 7: यदि तपाईंले गलत ID वा विभाग, <2 प्रविष्ट गर्नुभयो भने>यसले तलको सन्देश देखाउनेछ
थप पढ्नुहोस्: एक्सेलमा बहु सर्तहरूसँग कसरी VLOOKUP गर्ने (२ विधिहरू)
4। VBA मा VLOOKUP प्रयोग गरेर बटनको साथ जानकारी खोज्नुहोस्
अब हामी कोड म्यानुअल रूपमा चलाउनुको सट्टा बटनको मद्दतले कसरी जानकारी पत्ता लगाउन सक्छौं हेर्नेछौं। फेरि, डेटासेट माथिको जस्तै हुनेछ।
चरण 1: पहिले विकासकर्ता ट्याब
अन्तर्गत घुसाउनुहोस्विकल्प चयन गर्नुहोस्।
चरण 2: त्यसपछि Insert
<बाट बटन विकल्प चयन गर्नुहोस्। 3>
चरण 3: आफ्नो आवश्यकता अनुसार बटन राख्नुहोस् र बटनको नाम दिनुहोस्
चरण 4: अब बटनमा दायाँ क्लिक गर्नुहोस् र म्याक्रो असाइन गर्नुहोस्
चरण 5: अब नयाँ म्याक्रो र नाम सिर्जना गर्नुहोस् यो vlookup_function_4
चरण 6: तलको कोड VBA कन्सोलमा लेख्नुहोस् र रन गर्नुहोस् कोड
कोड:
5480
चरण 6: अब कुनै पनि ID प्रविष्ट गर्नुहोस् र बटन थिच्नुहोस्
थप पढ्नुहोस्: VBA VLOOKUP को प्रयोग Excel मा अर्को कार्यपत्रबाट मानहरू फेला पार्नको लागि
सम्झनुहोस्
<40 <40सामान्य त्रुटिहरू | जब तिनीहरू देखाउँछन् |
---|---|
1004 त्रुटि | जब VBA vlookup कोडले lookup_value फेला पार्न सक्दैन, यसले1004 त्रुटि दिनुहोस्। |
VLOOKUP प्रकार्य VBA मा फेला परेन | Vlookup प्रकार्यलाई WorksheetFunction प्रयोग गरेर Excel VBA मा कल गर्न सकिन्छ। |
त्रुटि ह्यान्डलिङ | vlookup प्रकार्यमा त्रुटिलाई goto कथन प्रयोग गरेर नियन्त्रण गर्न सकिन्छ यदि यसले त्रुटि फर्काउँछ। |
निष्कर्ष
यी एक्सेलमा VBA मा VLOOKUP प्रकार्य प्रयोग गर्ने केही तरिकाहरू छन्। मैले सबै विधिहरू तिनीहरूको सम्बन्धित उदाहरणहरू देखाएको छु तर त्यहाँ धेरै अन्य पुनरावृत्तिहरू हुन सक्छन्। मैले प्रयोग गरिएका कार्यहरूको आधारभूत कुराहरू पनि छलफल गरेको छु। यदि तपाइँसँग यो प्राप्त गर्ने कुनै अन्य तरिका छ भने, कृपया यसलाई हामीसँग साझा गर्न नहिचकिचाउनुहोस्।