విషయ సూచిక
కొన్ని నిర్దిష్ట విలువలు లేదా మూలకాలను శోధించడం లేదా చూడటం పరంగా, MS Excel వివిధ విధులను అందిస్తుంది. VLOOKUP వాటిలో ఒకటి. ఏదైనా డేటాసెట్ నుండి కావలసిన డేటా కోసం వెతకడానికి ఇది మాకు సహాయపడుతుంది. ఇది ఖచ్చితమైన సరిపోలిక లేదా సుమారుగా సరిపోలిక కోసం వెతకాలో లేదో పేర్కొనడానికి అనుమతిస్తుంది. Excel ఫార్ములాలో ఈ ఫంక్షన్ని ఉపయోగించడంతో పాటు, మేము దీన్ని VBA కోడ్లో కూడా ఉపయోగించవచ్చు. ఈ కథనంలో, మనం ఈ VLOOKUP ఫంక్షన్ ని VBAలో ఎలా ఉపయోగించవచ్చో చూద్దాం.
ప్రాక్టీస్ వర్క్బుక్
VLOOKUPని VBA.xlsmలో డౌన్లోడ్ చేయండి
VBAలో VLOOKUPని ఉపయోగించడానికి 4 మార్గాలు
1. VBAలో VLOOKUPని ఉపయోగించి మాన్యువల్గా డేటాను శోధించండి
వారి ID, పేరు, విభాగం, చేరిన తేదీ మరియు జీతంతో కూడిన ఉద్యోగి సమాచార డేటాసెట్ను కలిగి ఉండండి. ఇప్పుడు మా పని వారి IDని మాన్యువల్గా ఉపయోగించి ఉద్యోగి సమాచారాన్ని కనుగొనడం. ఈ విభాగం కోసం, మేము ఉద్యోగి జీతం వారి IDని ఉపయోగించి కనుగొంటాము.
1వ దశ: విజువల్ బేసిక్ ని ఎంచుకోండి డెవలపర్ టాబ్ (షార్ట్కట్ Alt + F11 )
దశ 2: అప్పుడు ఒక విండో వస్తుంది. మాడ్యూల్ ఎంపికను ఇన్సర్ట్ బటన్
స్టెప్ 3: ఎంచుకోండి ఇప్పుడు క్రింది కోడ్ను VBAలో వ్రాయండి కన్సోల్ చేసి, రన్ బటన్ నొక్కండి (సత్వరమార్గం F5 )
కోడ్:
5268
దశ 4: ఇప్పుడు మెసేజ్ పాప్ వస్తుంది మరియు సమాచారాన్ని చూపుతుంది
మరింత చదవండి: VLOOKUP to Excelలో వచనాన్ని శోధించండి (4 సులభంమార్గాలు)
2. VBAలో VLOOKUPని ఉపయోగించి ఇన్పుట్తో డేటాను శోధించండి
ఇప్పుడు మనం ఇన్పుట్తో పట్టికలు లేదా పరిధుల నుండి డేటాను ఎలా శోధించవచ్చో లేదా సేకరించవచ్చో చూద్దాం. చిత్రం వలె, మేము ఉద్యోగి సమాచార పట్టిక నుండి నమోదు చేసిన id పేరును కనుగొంటాము.
దశ 1: ముందుగా VBA కన్సోల్ని తెరవండి అదే దశ 1 నుండి దశ 2 వరకు అనుసరించి
దశ 2: ఇప్పుడు క్రింది కోడ్ను VBA విండోలో నమోదు చేయండి
కోడ్:
5836
దశ 3: ఇప్పుడు సెల్ D13 లో ఏదైనా IDని నమోదు చేయండి మరియు కోడ్ను అమలు చేయండి
దశ 4: IDకి వ్యతిరేకంగా సేవ్ చేయబడిన పేరు చూపబడుతుంది
మరింత చదవండి: Excelలో VLOOKUPతో 10 ఉత్తమ అభ్యాసాలు
ఇలాంటి రీడింగ్లు
- VLOOKUP పని చేయడం లేదు (8 కారణాలు & పరిష్కారాలు)
- INDEX MATCH vs VLOOKUP ఫంక్షన్ (9 ఉదాహరణలు)
- Excelలో బహుళ ప్రమాణాలతో VLOOKUPని ఉపయోగించండి (6 పద్ధతులు + ప్రత్యామ్నాయాలు)
- Excel VLOOKUP కాలమ్లో చివరి విలువను కనుగొనడానికి (ప్రత్యామ్నాయాలతో)
- బహుళ విలువలను నిలువుగా అందించడానికి Excel VLOOKUP
3. VBAలో VLOOKUPని ఉపయోగించి ఇన్పుట్ బాక్స్తో సమాచారాన్ని కనుగొనండి
VBA ఇన్పుట్ బాక్స్ని ఉపయోగించి మనం డేటాను ఎలా శోధించవచ్చో చూద్దాం. శోధన కోసం, మేము VBA కోడ్లో VLOOKUP ఫంక్షన్ని ఉపయోగించాలి. మళ్ళీ, డేటాసెట్ ఒకే విధంగా ఉంటుంది, కానీ శోధన విధానం భిన్నంగా ఉంటుంది. ఇక్కడ మా పని ఉద్యోగి జీతం తెలుసుకోవడంID మరియు డిపార్ట్మెంట్ను నమోదు చేయడం ద్వారా.
1వ దశ: ముందుగా VBA విండోను తెరవండి, అదే దశ 1 నుండి దశ 2 వరకు అనుసరించండి
దశ 2: ఇప్పుడు క్రింది కోడ్ను VBA కన్సోల్లో నమోదు చేయండి మరియు ని అది
కోడ్:
5956
దశ 3: ఇది మొదటి నిలువు వరుసలో ID మరియు డిపార్ట్మెంట్తో కలిపి స్ట్రింగ్ను ప్రింట్ చేస్తుంది
దశ 4: ఇప్పుడు మళ్లీ VBA కన్సోల్కి వెళ్లి పూర్తి కోడ్ను నమోదు చేసి మళ్లీ అమలు చేయండి
కోడ్:
3558
కోడ్ వివరణ
- మొదట, సెల్లు(i, “A”).విలువ = సెల్లు(i, “B”).విలువ & ; “_” & సెల్లు(i, “D”).విలువ ఈ కోడ్ని ఉపయోగించి మేము IDని మరియు డిపార్ట్మెంట్ కలిపే విలువలను A నిలువు వరుసలో నిల్వ చేస్తున్నాము.
- lookup_val = ID & “_” & డిపార్ట్మెంట్ ఇది లుక్అప్ విలువ ID మరియు డిపార్ట్మెంట్ అని నిర్వచిస్తుంది.
- జీతం = అప్లికేషన్.వర్క్షీట్ఫంక్షన్.VLookup(lookup_val, Range(“A: F”), 6, False) ఇక్కడ మేము సరిపోలిన ఉద్యోగి జీతాన్ని జీతం
- తప్పు అయితే అనే వేరియబుల్లో నిల్వ చేస్తున్నాము. సంఖ్య = 1004 అప్పుడు ఇది కండిషన్ చెకింగ్. ఎర్రర్ నంబర్ 1004 కాదా అని మేము తనిఖీ చేస్తున్నాము. Excel VBA 1004 కోడ్లో శోధించిన విలువ కనుగొనబడలేదు, తొలగించబడలేదు లేదా తీసివేయబడలేదు.
స్టెప్ 5: ఇప్పుడు ఈ చిత్రం వంటి పాప్-అప్ కనిపిస్తుంది. ID మరియు డిపార్ట్మెంట్ క్రమంగా
6వ దశ: నమోదు చేయండి Ok బటన్ను నొక్కిన తర్వాతచివరి అవుట్పుట్ చూపబడుతుంది
స్టెప్ 7: మీరు తప్పుగా ID లేదా డిపార్ట్మెంట్, <2 ఎంటర్ చేస్తే>ఇది దిగువ సందేశాన్ని చూపుతుంది
మరింత చదవండి: Excelలో బహుళ షరతులతో VLOOKUP చేయడం ఎలా (2 పద్ధతులు)
4. VBAలో VLOOKUPని ఉపయోగించి బటన్తో సమాచారాన్ని కనుగొనండి
ఇప్పుడు మనం కోడ్ను మాన్యువల్గా అమలు చేయడానికి బదులుగా బటన్ సహాయంతో సమాచారాన్ని ఎలా కనుగొనవచ్చో చూద్దాం. మళ్లీ, డేటాసెట్ పైన పేర్కొన్న విధంగానే ఉంటుంది.
1వ దశ: ముందుగా డెవలపర్ ట్యాబ్
క్రింద ఇన్సర్ట్ ఎంపికను ఎంచుకోండి
దశ 2: ఆపై ఇన్సర్ట్
నుండి బటన్ ఎంపికను ఎంచుకోండి 3>
దశ 3: మీ అవసరానికి అనుగుణంగా బటన్ను ఉంచండి మరియు బటన్ పేరును ఇవ్వండి
దశ 4: ఇప్పుడు బటన్పై కుడి-క్లిక్ చేసి, అసైన్ మ్యాక్రో
స్టెప్ 5: ఎంచుకోండి ఇప్పుడు కొత్త మ్యాక్రో మరియు పేరుని సృష్టించండి అది vlookup_function_4
స్టెప్ 6: క్రింది కోడ్ని VBA కన్సోల్లో వ్రాసి కోడ్ని రన్ చేయండి
కోడ్:
6381
6వ దశ: ఇప్పుడు ఏదైనా IDని నమోదు చేసి బటన్ను నొక్కండి
మరింత చదవండి: Excelలో మరొక వర్క్షీట్ నుండి విలువలను కనుగొనడానికి VBA VLOOKUPని ఉపయోగించడం
గుర్తుంచుకో
సాధారణ లోపాలు | అవి చూపినప్పుడు |
---|---|
1004 లోపం | VBA vlookup కోడ్ శోధన_విలువను కనుగొనలేనప్పుడు, అది1004 ఎర్రర్ ఇవ్వండి. |
VBAలో VLOOKUP ఫంక్షన్ కనుగొనబడలేదు | Vlookup ఫంక్షన్ని వర్క్షీట్ఫంక్షన్ ఉపయోగించి Excel VBAలో కాల్ చేయవచ్చు. |
ఎర్రర్ హ్యాండ్లింగ్ | vlookup ఫంక్షన్లోని ఎర్రర్ను అది ఎర్రర్ని అందిస్తే goto స్టేట్మెంట్ని ఉపయోగించి నియంత్రించవచ్చు. |
Excelలో VBAలో VLOOKUP ఫంక్షన్ని ఉపయోగించడానికి ఇవి కొన్ని మార్గాలు. నేను అన్ని పద్ధతులను వాటి సంబంధిత ఉదాహరణలతో చూపించాను కానీ అనేక ఇతర పునరావృత్తులు ఉండవచ్చు. నేను ఉపయోగించిన ఫంక్షన్ల యొక్క ప్రాథమికాలను కూడా చర్చించాను. మీరు దీన్ని సాధించడానికి ఏదైనా ఇతర పద్ధతిని కలిగి ఉంటే, దయచేసి దాన్ని మాతో భాగస్వామ్యం చేయడానికి సంకోచించకండి.