எக்செல் VBA நெடுவரிசையில் மதிப்பைக் கண்டறிய (6 பொருத்தமான எடுத்துக்காட்டுகள்)

  • இதை பகிர்
Hugh West

MS Excel இல் நாம் அடிக்கடி தரவுத்தொகுப்பில் மதிப்புகளைத் தேட வேண்டும் அல்லது கண்டுபிடிக்க வேண்டும். இது வரிசைகள் அல்லது நெடுவரிசையில் தரவைக் கண்டறியலாம். அதிர்ஷ்டவசமாக, இந்த வகையான பணிகளைச் செய்வதற்கு எக்செல் பல்வேறு செயல்பாடுகளையும் சூத்திரங்களையும் வழங்குகிறது. எக்செல் விபிஏ குறியீட்டின் உதவியுடன், இந்தத் தேடுதல் அல்லது மதிப்புகளைக் கண்டறிதல் பணியை தானியக்கமாக்கலாம். இந்தக் கட்டுரையில், Excel VBA இல் ஒரு நெடுவரிசையில் மதிப்பைக் கண்டறிவதற்கான பல்வேறு வழிகளைப் பார்ப்போம்.

பயிற்சிப் புத்தகத்தைப் பதிவிறக்கவும்

நெடுவரிசையில் மதிப்பைக் கண்டறியவும் .xlsm

6 Excel இல் உள்ள நெடுவரிசையில் மதிப்பைக் கண்டறிய VBA இன் எடுத்துக்காட்டுகள்

அவர்களின் தயாரிப்பு ஐடி<2 உடன் தயாரிப்புத் தகவலின் தரவுத்தொகுப்பைப் பெறுவோம்>, பிராண்ட் , மாடல் , அலகு விலை , மற்றும் ஆர்டர் ஐடி . பொருந்திய ஆர்டர் ஐடி ஐக் கண்டுபிடிப்பதே எங்கள் பணி. இப்போது எங்கள் பணியானது தயாரிப்பு ஐடி உடன் தொடர்புடைய ஆர்டர் ஐடி ஐக் கண்டுபிடிப்பதாகும்.

1. நெடுவரிசையைப் பயன்படுத்தி மதிப்பைக் கண்டறியவும் VBA கண்டுபிடி செயல்பாடு

முதல் எடுத்துக்காட்டில், ஒரு நெடுவரிசையில் ஒரு மதிப்பைக் கண்டறிய VBA இல் செயல்பாட்டைப் பயன்படுத்துவோம்.

📌 1>படிகள்:

  • தாளின் கீழே உள்ள தாள் பெயருக்குச் செல்லவும்.
  • மவுஸின் வலது பொத்தானை அழுத்தவும்.
  • தேர்வு செய்யவும். பட்டியலிலிருந்து குறியீட்டைக் காண்க விருப்பம்.

  • VBA சாளரம் திறக்கிறது. பின்னர் Insert option

  • இப்போது VBA கன்சோலில் பின்வரும் குறியீட்டை எழுதவும் Module 13>
5968

  • இப்போது பொத்தானைச் செருகவும்தரவுத்தொகுப்பு.
  • டெவலப்பர் தாவலுக்குச் செல்லவும்.
  • செருகிலிருந்து பொத்தான் ( படிவம் கட்டுப்பாடு ) என்பதைத் தேர்ந்தெடுக்கவும். பிரிவு.

  • பொத்தானின் ஏதேனும் பெயரைக் கொடுங்கள். நான் அதை தேடு எனக் கொடுக்கிறேன்.

  • இந்தப் பொத்தானுக்கு குறியீட்டை ஒதுக்கவும்.
  • தேர்ந்தெடு பட்டன் மற்றும் மவுஸின் வலது பொத்தானை அழுத்தவும்.
  • பட்டியலிலிருந்து மேக்ரோவை ஒதுக்கு என்பதைத் தேர்ந்தெடுக்கவும்.

  • Assign Macro சாளரத்தில் இருந்து விரும்பிய மேக்ரோவைத் தேர்ந்தெடுக்கவும்.
  • பின், சரி ஐ அழுத்தவும்.

<11
  • இப்போது ஏதேனும் தயாரிப்பு ஐடியை எழுதி தேடல் பொத்தானைக் கிளிக் செய்யவும்.
  • இல்லை என்பதைக் காணலாம். இந்த தயாரிப்பு எண் பட்டியலில் இல்லாததால், பொருத்தம் காண்பிக்கப்படுகிறது.

    • மற்றொரு தயாரிப்பு ஐடி ஐ வைத்து மீண்டும் தேடல் பொத்தானை அழுத்தவும்.
    • 14>

      கொடுக்கப்பட்ட தயாரிப்பு ஐடி க்கான ஆர்டர் எண்ணைப் பெறுகிறோம்.

      மேலும் படிக்க: எப்படி எக்செல் VBA இல் வரிசை மற்றும் நெடுவரிசை மூலம் செல் மதிப்பைப் பெற

      2. வெவ்வேறு ஒர்க்ஷீட்களில் இருந்து மதிப்பைக் கண்டறிய VBA

      இப்போது இந்தப் பிரிவில், மேலே உள்ள அதே விஷயத்தைச் செய்வோம் ஆனால் வெவ்வேறு பணித்தாள்களுக்கு. எங்கள் தயாரிப்புத் தகவல் தாள் 2 மற்றும் தேடல் பெட்டி தாள் 3 இல் உள்ளது என்று வைத்துக்கொள்வோம். இப்போது நாம் VBA குறியீட்டை எழுதுவோம், இதன் மூலம் தயாரிப்பு ஐடியை தாள் 3 ஐப் பயன்படுத்தி ஆர்டர் ஐடியைத் தேடலாம்.

      தாள் 2:

      26>

      தாள்3:

      📌 படிகள்:

      11>
    • அதையே பின்பற்றவும்VBA கன்சோலைத் திறப்பதற்கு முந்தைய முறையிலிருந்து படி 1 முதல் படி 2 வரையிலான படிகள்
    • இப்போது பின்வரும் குறியீட்டை VBA கன்சோலில் எழுதவும்
    2232

    • இப்போது மீண்டும் முந்தையதைப் போன்ற பட்டனைச் செருகவும்.
    • பின்னர் பொத்தானுக்கு மேக்ரோ குறியீட்டை ஒதுக்கவும்.

    • எந்தவொரு தயாரிப்பு ஐடி ஐ உள்ளிட்டு எக்ஸிகியூட் பொத்தானைக் கிளிக் செய்யவும்

    மேலும் படிக்க: நெடுவரிசையில் தேடுதல் மதிப்பு மற்றும் எக்செல் இல் மற்றொரு நெடுவரிசையின் மதிப்பு மதிப்பு

    3. நெடுவரிசையில் மதிப்பைக் கண்டறிந்து குறிக்கவும்

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

    📌 படிகள்:

    • VBA கன்சோலைத் திறப்பதற்கு முந்தைய முறையின்படி படி 1 முதல் படி 2 வரை அதே படியைப் பின்பற்றவும்
    • இப்போது VBA கன்சோலில் பின்வரும் குறியீட்டை எழுதவும்
    8350

    • இப்போது பணித்தாளில் சென்று குறியீட்டை இயக்கவும்.
    • அட்டவணையில் உள்ள வெளியீட்டைப் பார்க்கவும்.

    மேலும் படிக்க: எக்செல் நெடுவரிசையில் அதிக மதிப்பை எவ்வாறு கண்டறிவது (4 முறைகள் )

    4. வைல்ட் கார்டுகளைப் பயன்படுத்தி நெடுவரிசையில் மதிப்புகளைக் கண்டறிய VBA

    கடைசியாக, எக்செல் விபிஏவில் வைல்டு கார்டு எழுத்துக்களைப் பயன்படுத்தி நெடுவரிசைகளில் மதிப்புகளைத் தேடுவது அல்லது கண்டுபிடிப்பது எப்படி என்பதைப் பார்ப்போம். மீண்டும், அதே தரவுத்தொகுப்பைப் பயன்படுத்துவோம்இந்த முறைக்கு மேலே. அவற்றின் மாதிரியைப் பயன்படுத்தி தயாரிப்பு விலைகளைக் கண்டறிவதே எங்கள் பணி. தயாரிப்பு ஐடி ன் முழுப்பெயர் அல்லது கடைசி/முதல் எழுத்துகளை நாம் தட்டச்சு செய்யலாம்.

    📌 படிகள்:

    • விபிஏ கன்சோலைத் திறப்பதற்கு முந்தைய முறையின்படி படி 1 முதல் படி 2 வரை அதே படியைப் பின்பற்றவும்
    • இப்போது பின்வரும் குறியீட்டை VBA கன்சோலில் எழுதவும்
    9491

    • மீண்டும், முந்தையதைப் போன்ற ஒரு பொத்தானைச் செருகவும்.
    • இப்போது மேக்ரோவை ஒதுக்கவும் பட்டனுக்கான குறியீடு.

    3>

    • இப்போது ஏதேனும் ஒரு பகுதி தயாரிப்பு ஐடி உள்ளிட்டு எக்ஸிகியூட் பொத்தானை அழுத்தவும்.

    மேலும் படிக்க: எக்செல் நெடுவரிசையில் குறைந்த மதிப்பை எவ்வாறு கண்டறிவது (6 வழிகள்)

    9> 5. Excel VBA நெடுவரிசையில் அதிகபட்ச மதிப்பைக் கண்டறிய

    இங்கே, VBA குறியீட்டைப் பயன்படுத்தி ஒரு நெடுவரிசையின் அதிகபட்ச மதிப்பைக் கண்டறிய விரும்புகிறோம்.

    📌 படிகள்:

    • அதிகபட்ச விலையைக் கண்டறிய வேண்டும் புதிய தொகுதியில் குறியீடு.
    1850

    • பின், VBA குறியீட்டை இயக்க F5 பொத்தானை அழுத்தவும்.
    • உள்ளீடு உரையாடல் பெட்டி தோன்றும்.
    • தரவுத்தொகுப்பிலிருந்து வரம்பைத் தேர்ந்தெடுக்கவும்.

    • இறுதியாக, சரி பொத்தானை அழுத்தவும்.

    உரையாடல் பெட்டியில் அதிகபட்ச மதிப்பு காட்டப்படுவதைக் காணலாம்.

    6. நெடுவரிசையில் கடைசி மதிப்பைக் கண்டறிய Excel VBA

    இங்கே, ஒரு கடைசி வரிசை அல்லது கலத்தின் மதிப்பை அறிய விரும்புகிறோம்குறிப்பிட்ட நெடுவரிசை. எடுத்துக்காட்டாக, தயாரிப்பு நெடுவரிசையிலிருந்து கடைசி தயாரிப்பை அறிய விரும்புகிறோம்

    📌 படிகள்:

    • கீழே உள்ள VBA குறியீட்டை தொகுதியில் உள்ளிடவும்.
    1785

    • பின், <1ஐ அழுத்தி குறியீட்டை இயக்கவும்>F5 பொத்தான்.

    கடைசி மதிப்பு உரையாடல் பெட்டியில் காட்டப்பட்டுள்ளது.

    மேலும் படிக்க: எக்செல் (5 முறைகள்) நெடுவரிசையில் ஒரு மதிப்பின் கடைசி நிகழ்வைக் கண்டறிவது எப்படி

    நினைவில் கொள்ள வேண்டியவை

    சில பொதுவான பிழைகள்: <3

    • பிழை: ஒரு நேரத்தில் ஒரு மதிப்பு. ஏனெனில் FIND முறையானது ஒரு நேரத்தில் ஒரு மதிப்பை மட்டுமே கண்டறிய முடியும்.
    • பிழை: #NA VLOOKUP இல். கொடுக்கப்பட்ட தரவுத்தொகுப்பில் தேடப்பட்ட மதிப்பு இல்லை என்றால், இந்தச் செயல்பாடு இந்த #NA பிழையை வழங்கும்.
    • வரம்பு(“செல்_எண்”).ClearContents பகுதி கலத்திலிருந்து முந்தைய மதிப்பை அழிக்கப் பயன்படுகிறது. இல்லையெனில், முந்தைய மதிப்பை கைமுறையாக அகற்ற வேண்டும்.

    முடிவு

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

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