VBA இல் VLOOKUP ஐ எவ்வாறு பயன்படுத்துவது (4 வழிகள்)

  • இதை பகிர்
Hugh West

சில குறிப்பிட்ட மதிப்புகள் அல்லது உறுப்புகளைத் தேடுவது அல்லது பார்ப்பது போன்றவற்றின் அடிப்படையில், 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 அறிக்கையைப் பயன்படுத்தி கட்டுப்படுத்தலாம்.
4> முடிவு

எக்செல் இல் VBA இல் VLOOKUP செயல்பாட்டைப் பயன்படுத்துவதற்கான சில வழிகள் இவை. நான் அனைத்து முறைகளையும் அந்தந்த எடுத்துக்காட்டுகளுடன் காட்டியுள்ளேன், ஆனால் பல மறு செய்கைகள் இருக்கலாம். பயன்படுத்தப்பட்ட செயல்பாடுகளின் அடிப்படைகளையும் நான் விவாதித்தேன். இதை அடைவதற்கு உங்களிடம் வேறு ஏதேனும் வழி இருந்தால், அதை எங்களுடன் பகிர்ந்து கொள்ளவும்.

ஹக் வெஸ்ட் மிகவும் அனுபவம் வாய்ந்த எக்செல் பயிற்சியாளர் மற்றும் ஆய்வாளர் மற்றும் துறையில் 10 ஆண்டுகளுக்கும் மேலான அனுபவம் கொண்டவர். கணக்கியல் மற்றும் நிதித்துறையில் இளங்கலைப் பட்டமும், வணிக நிர்வாகத்தில் முதுகலைப் பட்டமும் பெற்றவர். ஹக் கற்பிப்பதில் ஆர்வம் கொண்டவர் மற்றும் பின்பற்றவும் புரிந்துகொள்ளவும் எளிதான ஒரு தனித்துவமான கற்பித்தல் அணுகுமுறையை உருவாக்கியுள்ளார். எக்செல் பற்றிய அவரது நிபுணத்துவ அறிவு, உலகெங்கிலும் உள்ள ஆயிரக்கணக்கான மாணவர்கள் மற்றும் தொழில் வல்லுநர்களுக்கு அவர்களின் திறன்களை மேம்படுத்தவும், அவர்களின் வாழ்க்கையில் சிறந்து விளங்கவும் உதவியுள்ளது. அவரது வலைப்பதிவின் மூலம், ஹக் தனது அறிவை உலகத்துடன் பகிர்ந்து கொள்கிறார், தனிநபர்கள் மற்றும் வணிகங்கள் தங்கள் முழு திறனை அடைய உதவும் வகையில் இலவச எக்செல் பயிற்சிகள் மற்றும் ஆன்லைன் பயிற்சிகளை வழங்குகிறார்.