உள்ளடக்க அட்டவணை
சில குறிப்பிட்ட மதிப்புகள் அல்லது உறுப்புகளைத் தேடுவது அல்லது பார்ப்பது போன்றவற்றின் அடிப்படையில், MS Excel பல்வேறு செயல்பாடுகளை வழங்குகிறது. VLOOKUP அவற்றில் ஒன்று. எந்தவொரு தரவுத்தொகுப்பிலிருந்தும் தேவையான தரவைத் தேட இது உதவுகிறது. சரியான பொருத்தத்தை அல்லது தோராயமான பொருத்தத்தை தேட வேண்டுமா என்பதைக் குறிப்பிட இது அனுமதிக்கிறது. எக்செல் ஃபார்முலாவில் இந்த செயல்பாட்டைப் பயன்படுத்துவதோடு, இதை VBA குறியீட்டிலும் பயன்படுத்தலாம். இந்தக் கட்டுரையில், VBA இல் இந்த VLOOKUP செயல்பாட்டை எப்படிப் பயன்படுத்தலாம் என்பதைப் பார்ப்போம்.
பயிற்சிப் பணிப்புத்தகத்தை
VBA.xlsm இல் பதிவிறக்கவும்
4 VBA இல் VLOOKUP ஐப் பயன்படுத்துவதற்கான வழிகள்
1. VBA இல் VLOOKUP ஐப் பயன்படுத்தி கைமுறையாகத் தேடுங்கள். இப்போது எங்கள் பணி ஊழியர்களின் ஐடியைப் பயன்படுத்தி கைமுறையாகத் தகவலைக் கண்டுபிடிப்பதாகும். இந்தப் பிரிவிற்கு, பணியாளரின் ஐடியைப் பயன்படுத்தி அவரது சம்பளத்தைக் கண்டுபிடிப்போம்.
படி 1: தேர்ந்தெடு விஷுவல் பேசிக் Developer tab (Shortcut Alt + F11 )
படி 2: பிறகு ஒரு விண்டோ வரும். Insert பொத்தானின் கீழ் Module விருப்பத்தைத் தேர்ந்தெடுக்கவும்
படி 3: இப்போது பின்வரும் குறியீட்டை VBA இல் எழுதவும் கன்சோல் செய்து இயக்கு பொத்தானை அழுத்தவும் (குறுக்குவழி F5 )
குறியீடு:
4707
படி 4: இப்போது ஒரு மெசேஜ் பாப் வந்து தகவலைக் காண்பிக்கும்
மேலும் படிக்க: VLOOKUP to Excel இல் உரையைத் தேடுங்கள் (4 எளிதானதுவழிகள்)
2. VBA இல் VLOOKUP ஐப் பயன்படுத்தி உள்ளீடு மூலம் தரவைத் தேடுங்கள்
இப்போது உள்ளீடு மூலம் அட்டவணைகள் அல்லது வரம்புகளிலிருந்து தரவை எவ்வாறு தேடலாம் அல்லது பிரித்தெடுக்கலாம் என்பதைப் பார்ப்போம். படத்தைப் போலவே, பணியாளர் தகவல் அட்டவணையில் உள்ளிடப்பட்ட ஐடியின் பெயரைக் கண்டுபிடிப்போம்.
படி 1: முதலில் VBA கன்சோலைத் திறக்கவும் அதே படி 1 முதல் படி 2 வரை
படி 2: இப்போது VBA சாளரத்தில் பின்வரும் குறியீட்டை உள்ளிடவும்
குறியீடு:
4455
படி 3: இப்போது D13 கலத்தில் ஏதேனும் ஐடியை உள்ளிட்டு
குறியீட்டை இயக்கவும்
படி 4: ஐடிக்கு எதிராகச் சேமிக்கப்பட்ட பெயர் காட்டப்படும்
மேலும் படிக்க: Excel இல் VLOOKUP உடன் 10 சிறந்த நடைமுறைகள்
இதே போன்ற வாசிப்புகள்
- VLOOKUP வேலை செய்யவில்லை (8 காரணங்கள் & தீர்வுகள்)
- INDEX MATCH vs VLOOKUP செயல்பாடு (9 எடுத்துக்காட்டுகள்)
- Excel இல் பல அளவுகோல்களுடன் VLOOKUP ஐப் பயன்படுத்தவும் (6 முறைகள் + மாற்றுகள்)
- எக்செல் VLOOKUP நெடுவரிசையில் கடைசி மதிப்பைக் கண்டறிய (மாற்றுகளுடன்)
- பல மதிப்புகளை செங்குத்தாகத் திரும்ப எக்செல் VLOOKUP
3. VBA இல் உள்ள VLOOKUP ஐப் பயன்படுத்தி உள்ளீட்டுப் பெட்டியுடன் தகவலைக் கண்டறியவும்
VBA இன் உள்ளீட்டுப் பெட்டியைப் பயன்படுத்தி எவ்வாறு தரவைத் தேடலாம் என்பதைப் பார்ப்போம். தேடுவதற்கு, VBA குறியீட்டில் உள்ள VLOOKUP செயல்பாட்டைப் பயன்படுத்த வேண்டும். மீண்டும், தரவுத்தொகுப்பு ஒரே மாதிரியாக இருக்கும், ஆனால் தேடும் அணுகுமுறை வேறுபட்டதாக இருக்கும். இங்கே எங்கள் பணி ஊழியரின் சம்பளத்தைக் கண்டுபிடிப்பதாகும்ஐடி மற்றும் டிபார்ட்மெண்ட்டை உள்ளிடுவதன் மூலம்.
படி 1: முதலில் VBA சாளரத்தைத் திறக்க, அதே படி 1 முதல் படி 2 வரை
படி 2: இப்போது VBA கன்சோலில் பின்வரும் குறியீட்டை உள்ளிட்டு இதை இயக்கவும்
குறியீடு:
7039
படி 3: இது முதல் நெடுவரிசையில் ஐடி மற்றும் துறையுடன் இணைந்த சரத்தை அச்சிடும்
படி 4: இப்போது மீண்டும் VBA கன்சோலுக்குச் சென்று முழு குறியீட்டையும் உள்ளிட்டு மீண்டும் இயக்கவும்
குறியீடு:
2353
குறியீடு விளக்கம்
- முதலாவதாக, செல்கள்(i, “A”).மதிப்பு = செல்கள்(i, “B”).மதிப்பு & ; “_” & ஆம்ப்; கலங்கள்(i, “D”).மதிப்பு இந்தக் குறியீட்டைப் பயன்படுத்தி, ஐடி மற்றும் டிபார்ட்மெண்ட் இணைக்கப்பட்ட மதிப்புகளை A நெடுவரிசையில் சேமித்து வருகிறோம்.
- lookup_val = ID & “_” & ஆம்ப்; டிபார்ட்மெண்ட் இது தேடல் மதிப்பு ஐடி மற்றும் டிபார்ட்மெண்ட் என்று வரையறுக்கிறது.
- சம்பளம் = விண்ணப்பம். பணித்தாள் செயல்பாடு.VLookup(lookup_val, Range(“A: F”), 6, False) இங்கே நாங்கள் பொருந்திய பணியாளரின் சம்பளத்தை சம்பளம்
- பிழை என்றால் ஒரு மாறியில் சேமிக்கிறோம். எண் = 1004 பிறகு இது நிபந்தனை சரிபார்ப்பு. பிழை எண் 1004 இல்லையா என்பதை நாங்கள் சரிபார்க்கிறோம். Excel VBA 1004 குறியீட்டில் தேடப்பட்ட மதிப்பு காணப்படவில்லை, நீக்கப்படவில்லை அல்லது அகற்றப்படவில்லை என்று அர்த்தம்.
படி 5: இப்போது இந்தப் படம் போன்ற ஒரு பாப்-அப் இருக்கும். ID மற்றும் துறை தொடர்ந்து
படி 6: உள்ளிடவும் சரி பொத்தானை அழுத்திய பின்இறுதி வெளியீடு காண்பிக்கப்படும்
படி 7: நீங்கள் தவறாக ID அல்லது துறை, <2 உள்ளிட்டால்>இது கீழே உள்ள செய்தியைக் காண்பிக்கும்
மேலும் படிக்க: எக்செல் (2 முறைகள்) இல் பல நிபந்தனைகளுடன் VLOOKUP செய்வது எப்படி
4. VBA இல் VLOOKUP ஐப் பயன்படுத்தி பொத்தானைக் கொண்டு தகவலைக் கண்டறியவும்
இப்போது குறியீட்டை கைமுறையாக இயக்குவதற்குப் பதிலாக ஒரு பொத்தானின் உதவியுடன் எவ்வாறு தகவலைக் கண்டறியலாம் என்பதைப் பார்ப்போம். மீண்டும், தரவுத்தொகுப்பு மேலே உள்ளதைப் போலவே இருக்கும்.
படி 1: முதலில் டெவலப்பர் தாவல்
கீழ் செருகுவிருப்பத்தைத் தேர்ந்தெடுக்கவும்
படி 2: பிறகு செருகு
பொத்தான் விருப்பத்தைத் தேர்ந்தெடுக்கவும் 3>
படி 3: உங்கள் தேவைக்கேற்ப பட்டனை வைத்து பொத்தானின் பெயரைக் கொடுங்கள்
படி 4: இப்போது பொத்தானை வலது கிளிக் செய்து மேக்ரோவை ஒதுக்கு
படி 5: இப்போது புதிய மேக்ரோ மற்றும் பெயரை உருவாக்கவும் அது vlookup_function_4
படி 6: கீழே உள்ள குறியீட்டை VBA கன்சோலில் எழுதி குறியீட்டை இயக்கவும்
குறியீடு:
9490
படி 6: இப்போது ஏதேனும் ஐடியை உள்ளிட்டு பொத்தானை அழுத்தவும்
மேலும் படிக்க: VBA VLOOKUP ஐப் பயன்படுத்தி, Excel இல் உள்ள மற்றொரு ஒர்க் ஷீட்டிலிருந்து மதிப்புகளைக் கண்டறியலாம்
நினைவில் கொள்ளுங்கள்
பொதுவான பிழைகள் | அவை காண்பிக்கும் போது |
---|---|
1004 பிழை | VBA vlookup குறியீட்டால் lookup_value ஐ கண்டுபிடிக்க முடியவில்லை என்றால், அது1004 பிழையைக் கொடுங்கள். |
VBA இல் VLOOKUP செயல்பாடு இல்லை | Vlookup செயல்பாட்டை Excel VBA இல் WorksheetFunction ஐப் பயன்படுத்தி அழைக்கலாம். |
பிழை கையாளுதல் | vlookup செயல்பாட்டில் உள்ள பிழையானது ஒரு பிழையை அளித்தால் goto அறிக்கையைப் பயன்படுத்தி கட்டுப்படுத்தலாம். |
எக்செல் இல் VBA இல் VLOOKUP செயல்பாட்டைப் பயன்படுத்துவதற்கான சில வழிகள் இவை. நான் அனைத்து முறைகளையும் அந்தந்த எடுத்துக்காட்டுகளுடன் காட்டியுள்ளேன், ஆனால் பல மறு செய்கைகள் இருக்கலாம். பயன்படுத்தப்பட்ட செயல்பாடுகளின் அடிப்படைகளையும் நான் விவாதித்தேன். இதை அடைவதற்கு உங்களிடம் வேறு ஏதேனும் வழி இருந்தால், அதை எங்களுடன் பகிர்ந்து கொள்ளவும்.