VBAలో ​​VLOOKUP ఎలా ఉపయోగించాలి (4 మార్గాలు)

  • దీన్ని భాగస్వామ్యం చేయండి
Hugh West

కొన్ని నిర్దిష్ట విలువలు లేదా మూలకాలను శోధించడం లేదా చూడటం పరంగా, 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 స్టేట్‌మెంట్‌ని ఉపయోగించి నియంత్రించవచ్చు.
4> తీర్మానం

Excelలో VBAలో ​​ VLOOKUP ఫంక్షన్‌ని ఉపయోగించడానికి ఇవి కొన్ని మార్గాలు. నేను అన్ని పద్ధతులను వాటి సంబంధిత ఉదాహరణలతో చూపించాను కానీ అనేక ఇతర పునరావృత్తులు ఉండవచ్చు. నేను ఉపయోగించిన ఫంక్షన్ల యొక్క ప్రాథమికాలను కూడా చర్చించాను. మీరు దీన్ని సాధించడానికి ఏదైనా ఇతర పద్ధతిని కలిగి ఉంటే, దయచేసి దాన్ని మాతో భాగస్వామ్యం చేయడానికి సంకోచించకండి.

హ్యూ వెస్ట్ పరిశ్రమలో 10 సంవత్సరాల అనుభవంతో అత్యంత అనుభవజ్ఞుడైన ఎక్సెల్ శిక్షకుడు మరియు విశ్లేషకుడు. అతను అకౌంటింగ్ మరియు ఫైనాన్స్‌లో బ్యాచిలర్ డిగ్రీని మరియు బిజినెస్ అడ్మినిస్ట్రేషన్‌లో మాస్టర్స్ డిగ్రీని కలిగి ఉన్నాడు. హ్యూకు బోధన పట్ల మక్కువ ఉంది మరియు అనుసరించడానికి మరియు అర్థం చేసుకోవడానికి సులభమైన బోధనా విధానాన్ని అభివృద్ధి చేశారు. ఎక్సెల్‌పై అతని నైపుణ్యం కలిగిన జ్ఞానం ప్రపంచవ్యాప్తంగా వేలాది మంది విద్యార్థులు మరియు నిపుణులకు వారి నైపుణ్యాలను మెరుగుపర్చడానికి మరియు వారి కెరీర్‌లో రాణించడానికి సహాయపడింది. తన బ్లాగ్ ద్వారా, హ్యూ తన జ్ఞానాన్ని ప్రపంచంతో పంచుకున్నాడు, ఉచిత Excel ట్యుటోరియల్స్ మరియు ఆన్‌లైన్ శిక్షణను అందిస్తూ వ్యక్తులు మరియు వ్యాపారాలు వారి పూర్తి సామర్థ్యాన్ని చేరుకోవడంలో సహాయపడతాయి.