കോളത്തിൽ മൂല്യം കണ്ടെത്താൻ Excel VBA (6 അനുയോജ്യമായ ഉദാഹരണങ്ങൾ)

  • ഇത് പങ്കുവയ്ക്കുക
Hugh West

MS Excel-ൽ ഞങ്ങൾ ഇടയ്ക്കിടെ ഡാറ്റാസെറ്റിൽ മൂല്യങ്ങൾ തിരയുകയോ കണ്ടെത്തുകയോ ചെയ്യേണ്ടതുണ്ട്. ഇത് വരികളിലോ നിരയിലോ ഡാറ്റ കണ്ടെത്തുന്നതായിരിക്കാം. ഭാഗ്യവശാൽ, ഇത്തരത്തിലുള്ള ജോലികൾ ചെയ്യാൻ Excel വ്യത്യസ്ത ഫംഗ്ഷനുകളും ഫോർമുലകളും നൽകുന്നു. Excel VBA കോഡിന്റെ സഹായത്തോടെ, മൂല്യങ്ങൾ തിരയുന്നതോ കണ്ടെത്തുന്നതോ ആയ ടാസ്‌ക് നമുക്ക് ഓട്ടോമേറ്റ് ചെയ്യാം. ഈ ലേഖനത്തിൽ, Excel VBA-ൽ ഒരു കോളത്തിൽ മൂല്യം കണ്ടെത്തുന്നതിന് വ്യത്യസ്ത വഴികൾ ഞങ്ങൾ കാണും.

പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക

നിരയിലെ മൂല്യം കണ്ടെത്തുക .xlsm

6 Excel ലെ കോളത്തിൽ മൂല്യം കണ്ടെത്തുന്നതിനുള്ള VBA യുടെ ഉദാഹരണങ്ങൾ

നമുക്ക് അവരുടെ ഉൽപ്പന്ന ഐഡി<2 ഉപയോഗിച്ച് ഉൽപ്പന്ന വിവരങ്ങളുടെ ഒരു ഡാറ്റാസെറ്റ് എടുക്കാം>, ബ്രാൻഡ് , മോഡൽ , യൂണിറ്റ് വില , ഓർഡർ ഐഡി . പൊരുത്തപ്പെടുന്ന ഓർഡർ ഐഡി കണ്ടെത്തുക എന്നതാണ് ഞങ്ങളുടെ ചുമതല. ഇപ്പോൾ ഞങ്ങളുടെ ചുമതല ഉൽപ്പന്ന ഐഡി യുമായി ബന്ധപ്പെട്ട ഓർഡർ ഐഡി കണ്ടെത്തുക എന്നതാണ്.

1. കോളം ഉപയോഗിച്ച് മൂല്യം കണ്ടെത്തുക VBA ഫംഗ്‌ഷൻ കണ്ടെത്തുക

ആദ്യത്തെ ഉദാഹരണത്തിൽ, ഒരു കോളത്തിൽ ഒരു മൂല്യം കണ്ടെത്താൻ ഞങ്ങൾ VBA-യിലെ ഫംഗ്‌ഷൻ കണ്ടെത്തുക ഉപയോഗിക്കും.

📌 1>ഘട്ടങ്ങൾ:

  • ഷീറ്റിന്റെ ചുവടെയുള്ള ഷീറ്റിന്റെ പേരിലേക്ക് പോകുക.
  • മൗസിന്റെ വലത് ബട്ടൺ അമർത്തുക.
  • തിരഞ്ഞെടുക്കുക ലിസ്റ്റിൽ നിന്ന് കോഡ് കാണുക ഓപ്ഷൻ.

  • VBA വിൻഡോ തുറക്കുന്നു. തുടർന്ന് ഇൻസേർട്ട് ഓപ്‌ഷനിൽ നിന്ന് മൊഡ്യൂൾ തിരഞ്ഞെടുക്കുക

  • ഇനി VBA കൺസോളിൽ ഇനിപ്പറയുന്ന കോഡ് എഴുതുക
9477

  • ഇപ്പോൾ ഒരു ബട്ടൺ ചേർക്കുകഡാറ്റാസെറ്റ്.
  • Developer ടാബിലേക്ക് പോകുക.
  • Insert-ൽ നിന്ന് Button ( Form Control ) തിരഞ്ഞെടുക്കുക വിഭാഗം.

  • ബട്ടണിന്റെ ഏതെങ്കിലും പേര് നൽകുക. ഞാൻ ഇത് തിരയൽ ആയി നൽകുന്നത് പോലെ.

  • ഈ ബട്ടണിലേക്ക് കോഡ് അസൈൻ ചെയ്യുക.
  • തിരഞ്ഞെടുക്കുക ബട്ടൺ അമർത്തി മൗസിന്റെ വലത് ബട്ടൺ അമർത്തുക.
  • ലിസ്റ്റിൽ നിന്ന് Asign Macro തിരഞ്ഞെടുക്കുക.

  • അസൈൻ മാക്രോ വിൻഡോയിൽ നിന്ന് ആവശ്യമുള്ള മാക്രോ തിരഞ്ഞെടുക്കുക.
  • തുടർന്ന്, ശരി അമർത്തുക.

<11
  • ഇപ്പോൾ ഏതെങ്കിലും ഉൽപ്പന്ന ഐഡി എഴുതി തിരയൽ ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.
  • നമുക്ക് ഇല്ല എന്ന് കാണാം. ഈ ഉൽപ്പന്ന നമ്പർ ലിസ്റ്റിൽ ഇല്ലാത്തതിനാൽ പൊരുത്തം കാണിക്കുന്നു.

    • മറ്റൊരു ഉൽപ്പന്ന ഐഡി ഇട്ട് വീണ്ടും തിരയൽ ബട്ടൺ അമർത്തുക.
    • 14>

      നമുക്ക് നൽകിയിരിക്കുന്ന ഉൽപ്പന്ന ഐഡി -ന്റെ ഓർഡർ നമ്പർ ലഭിക്കും.

      കൂടുതൽ വായിക്കുക: എങ്ങനെ Excel VBA-ൽ വരിയും നിരയും അനുസരിച്ച് സെൽ മൂല്യം ലഭിക്കാൻ

      2. വ്യത്യസ്‌ത വർക്ക്‌ഷീറ്റുകളിൽ നിന്ന് മൂല്യം കണ്ടെത്തുന്നതിന് VBA

      ഇപ്പോൾ ഈ വിഭാഗത്തിൽ, ഞങ്ങൾ മുകളിൽ പറഞ്ഞ കാര്യം തന്നെ ചെയ്യും എന്നാൽ വ്യത്യസ്‌ത വർക്ക്‌ഷീറ്റുകൾക്കായി. ഞങ്ങളുടെ ഉൽപ്പന്ന വിവരങ്ങൾ ഷീറ്റ് 2 -ലും തിരയൽ ബോക്‌സ് ഷീറ്റ് 3 -ലും ഉണ്ടെന്ന് കരുതുക. ഇപ്പോൾ ഞങ്ങൾ VBA കോഡ് എഴുതുന്നു, അതുവഴി ഷീറ്റ് 3 .

      ഷീറ്റ് 2:

      ഉൽപ്പന്ന ഐഡി ഉപയോഗിച്ച് ഓർഡർ ഐഡിക്കായി തിരയാം. 26>

      ഷീറ്റ്3:

      📌 ഘട്ടങ്ങൾ:

      11>
    • അതുതന്നെ പിന്തുടരുകVBA കൺസോൾ തുറക്കുന്നതിന് മുമ്പത്തെ രീതിയിൽനിന്ന് ഘട്ടം 1 മുതൽ ഘട്ടം 2 വരെയുള്ള ഘട്ടങ്ങൾ
    • ഇപ്പോൾ VBA കൺസോളിൽ ഇനിപ്പറയുന്ന കോഡ് എഴുതുക
    4909

    • ഇപ്പോൾ വീണ്ടും മുമ്പത്തേത് പോലെ ഒരു ബട്ടൺ ചേർക്കുക.
    • തുടർന്ന് ബട്ടണിലേക്ക് മാക്രോ കോഡ് നൽകുക.

    • ഏതെങ്കിലും ഉൽപ്പന്ന ഐഡി നൽകി എക്‌സിക്യൂട്ട് ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക

    കൂടുതൽ വായിക്കുക: കോളത്തിലെ ലുക്ക്അപ്പ് മൂല്യവും Excel-ലെ മറ്റൊരു കോളത്തിന്റെ റിട്ടേൺ മൂല്യവും

    3. കോളത്തിൽ മൂല്യം കണ്ടെത്തി അടയാളപ്പെടുത്തുക

    ഒരു കോളത്തിൽ നിന്ന് മൂല്യങ്ങൾ അടയാളപ്പെടുത്തുന്നതിലൂടെ നമുക്ക് എങ്ങനെ കണ്ടെത്താമെന്ന് നോക്കാം. ഇതിനായി, ഡെലിവറി സ്റ്റാറ്റസ് എന്ന പേരിൽ ഒരു അധിക കോളം ഉപയോഗിച്ച് മുകളിലുള്ള അതേ ഡാറ്റാസെറ്റ് നമുക്ക് അനുമാനിക്കാം. ഇപ്പോൾ ഞങ്ങളുടെ ചുമതല ഡെലിവറി സ്റ്റാറ്റസ് നിരയിലെ തീർച്ചപ്പെടുത്താത്ത മൂല്യങ്ങൾ അടയാളപ്പെടുത്തുക എന്നതാണ്.

    📌 ഘട്ടങ്ങൾ:

    • വിബിഎ കൺസോൾ തുറക്കുന്നതിന് മുമ്പത്തെ രീതി പോലെ ഘട്ടം 1 മുതൽ ഘട്ടം 2 വരെയുള്ള അതേ ഘട്ടം പിന്തുടരുക
    • ഇപ്പോൾ VBA കൺസോളിൽ ഇനിപ്പറയുന്ന കോഡ് എഴുതുക
    1161

    • ഇപ്പോൾ വർക്ക്ഷീറ്റിലേക്ക് പോയി കോഡ് റൺ ചെയ്യുക.
    • പട്ടികയിലെ ഔട്ട്‌പുട്ട് കാണുക.

    കൂടുതൽ വായിക്കുക: എക്‌സൽ കോളത്തിൽ ഏറ്റവും ഉയർന്ന മൂല്യം എങ്ങനെ കണ്ടെത്താം (4 രീതികൾ )

    4. വൈൽഡ്കാർഡുകൾ ഉപയോഗിച്ച് കോളത്തിലെ മൂല്യങ്ങൾ കണ്ടെത്തുന്നതിന് VBA

    അവസാനമായി, Excel VBA-യിലെ വൈൽഡ്കാർഡ് പ്രതീകങ്ങൾ ഉപയോഗിച്ച് കോളങ്ങളിൽ മൂല്യങ്ങൾ തിരയാനോ കണ്ടെത്താനോ കഴിയുന്നത് എങ്ങനെയെന്ന് നമുക്ക് നോക്കാം. വീണ്ടും, ഞങ്ങൾ അതേ ഡാറ്റാസെറ്റ് ഉപയോഗിക്കുംഈ രീതിക്ക് മുകളിൽ. അവരുടെ മോഡൽ ഉപയോഗിച്ച് ഉൽപ്പന്ന വില കണ്ടെത്തുക എന്നതാണ് ഞങ്ങളുടെ ചുമതല. ഞങ്ങൾക്ക് ഒന്നുകിൽ ഉൽപ്പന്ന ഐഡി യുടെ പൂർണ്ണമായ പേര് അല്ലെങ്കിൽ അവസാന/ആദ്യ പ്രതീകങ്ങൾ ടൈപ്പ് ചെയ്യാം.

    📌 ഘട്ടങ്ങൾ:

    • വിബിഎ കൺസോൾ തുറക്കുന്നതിന് മുമ്പത്തെ രീതി പോലെ ഘട്ടം 1 മുതൽ ഘട്ടം 2 വരെയുള്ള അതേ ഘട്ടം പിന്തുടരുക
    • ഇപ്പോൾ VBA കൺസോളിൽ ഇനിപ്പറയുന്ന കോഡ് എഴുതുക
    7333

    • വീണ്ടും, മുമ്പത്തേത് പോലെ ഒരു ബട്ടൺ ചേർക്കുക.
    • ഇപ്പോൾ മാക്രോ അസൈൻ ചെയ്യുക ബട്ടണിലേക്ക് കോഡ് ചെയ്യുക.

    • ഇപ്പോൾ ഏതെങ്കിലും ഭാഗിക ഉൽപ്പന്ന ഐഡി നൽകി എക്‌സിക്യൂട്ട് ബട്ടൺ അമർത്തുക.

    കൂടുതൽ വായിക്കുക: എക്‌സൽ കോളത്തിൽ ഏറ്റവും കുറഞ്ഞ മൂല്യം എങ്ങനെ കണ്ടെത്താം (6 വഴികൾ)

    9> 5. Excel VBA കോളത്തിൽ പരമാവധി മൂല്യം കണ്ടെത്താൻ

    ഇവിടെ, VBA കോഡ് ഉപയോഗിച്ച് ഒരു കോളത്തിന്റെ പരമാവധി മൂല്യം കണ്ടെത്താൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു.

    📌 ഘട്ടങ്ങൾ:

    • പരമാവധി വില കണ്ടെത്താൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു.

    • ഇനി, ഇനിപ്പറയുന്ന VBA ഇടുക ഒരു പുതിയ മൊഡ്യൂളിലെ കോഡ്.
    3416

    • അതിനുശേഷം, VBA കോഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് F5 ബട്ടൺ അമർത്തുക.
    • ഇൻപുട്ട് ഡയലോഗ് ബോക്സ് ദൃശ്യമാകുന്നു.
    • ഡാറ്റാസെറ്റിൽ നിന്ന് ശ്രേണി തിരഞ്ഞെടുക്കുക.

    • അവസാനം, ശരി ബട്ടൺ അമർത്തുക.

    ഡയലോഗ് ബോക്‌സിൽ പരമാവധി മൂല്യം കാണിക്കുന്നത് നമുക്ക് കാണാം.

    6. നിരയിലെ അവസാന മൂല്യം കണ്ടെത്താൻ Excel VBA

    ഇവിടെ, a-യുടെ അവസാന വരിയുടെയോ സെല്ലിന്റെയോ മൂല്യം അറിയാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നുനിർദ്ദിഷ്ട കോളം. ഉദാഹരണത്തിന്, ഉൽപ്പന്ന കോളത്തിൽ നിന്നുള്ള അവസാന ഉൽപ്പന്നം അറിയാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു

    📌 ഘട്ടങ്ങൾ:

    • മൊഡ്യൂളിൽ താഴെ VBA കോഡ് നൽകുക.
    2425

    • തുടർന്ന്, <1 അമർത്തി കോഡ് പ്രവർത്തിപ്പിക്കുക>F5 ബട്ടൺ.

    അവസാന മൂല്യം ഡയലോഗ് ബോക്സിൽ കാണിച്ചിരിക്കുന്നു.

    കൂടുതൽ വായിക്കുക: എക്‌സെൽ (5 രീതികൾ) കോളത്തിൽ ഒരു മൂല്യത്തിന്റെ അവസാന സംഭവം കണ്ടെത്തുന്നത് എങ്ങനെ>

    • പിശക്: ഒരു സമയം ഒരു മൂല്യം. കാരണം FIND രീതിക്ക് ഒരു സമയം ഒരു മൂല്യം മാത്രമേ കണ്ടെത്താൻ കഴിയൂ.
    • പിശക്: #NA VLOOKUP -ൽ. തന്നിരിക്കുന്ന ഡാറ്റാസെറ്റിൽ തിരഞ്ഞ മൂല്യം ഇല്ലെങ്കിൽ, ഈ ഫംഗ്‌ഷൻ ഈ #NA പിശക് നൽകും.
    • റേഞ്ച്(“സെൽ_നമ്പർ”).ClearContents ഭാഗം ഇതാണ് സെല്ലിൽ നിന്ന് മുമ്പത്തെ മൂല്യം മായ്‌ക്കാൻ ഉപയോഗിക്കുന്നു. അല്ലെങ്കിൽ, മുമ്പത്തെ മൂല്യം സ്വമേധയാ നീക്കം ചെയ്യേണ്ടതുണ്ട്.

    ഉപസംഹാരം

    Excel-ൽ VBA കോഡ് ഉപയോഗിച്ച് കോളങ്ങളിൽ മൂല്യങ്ങൾ കണ്ടെത്താനുള്ള ചില വഴികളാണിത്. ഞാൻ എല്ലാ രീതികളും അവയുടെ ഉദാഹരണങ്ങൾ ഉപയോഗിച്ച് കാണിച്ചിട്ടുണ്ട്, പക്ഷേ മറ്റ് നിരവധി ആവർത്തനങ്ങൾ ഉണ്ടാകാം. ഉപയോഗിച്ച പ്രവർത്തനങ്ങളുടെ അടിസ്ഥാനകാര്യങ്ങളും ഞാൻ ചർച്ച ചെയ്തിട്ടുണ്ട്. ഇത് നേടുന്നതിന് നിങ്ങൾക്ക് മറ്റെന്തെങ്കിലും മാർഗ്ഗമുണ്ടെങ്കിൽ, അത് ഞങ്ങളുമായി പങ്കിടാൻ മടിക്കേണ്ടതില്ല. Excel-ലെ കൂടുതൽ രസകരമായ ലേഖനങ്ങൾക്കായി ഞങ്ങളുടെ വെബ്സൈറ്റ് ExcelWIKI സന്ദർശിക്കുക.

    വ്യവസായത്തിൽ 10 വർഷത്തിലേറെ അനുഭവപരിചയമുള്ള വളരെ പരിചയസമ്പന്നനായ എക്സൽ പരിശീലകനും അനലിസ്റ്റുമാണ് ഹ്യൂ വെസ്റ്റ്. അക്കൗണ്ടിംഗ്, ഫിനാൻസ് എന്നിവയിൽ ബിരുദവും ബിസിനസ് അഡ്മിനിസ്ട്രേഷനിൽ ബിരുദാനന്തര ബിരുദവും നേടിയിട്ടുണ്ട്. ഹ്യൂവിന് അധ്യാപനത്തിൽ അഭിനിവേശമുണ്ട് കൂടാതെ പിന്തുടരാനും മനസ്സിലാക്കാനും എളുപ്പമുള്ള ഒരു അദ്വിതീയ അധ്യാപന സമീപനം വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്. എക്സലിനെ കുറിച്ചുള്ള അദ്ദേഹത്തിന്റെ വിദഗ്ദ്ധ പരിജ്ഞാനം ലോകമെമ്പാടുമുള്ള ആയിരക്കണക്കിന് വിദ്യാർത്ഥികളെയും പ്രൊഫഷണലുകളെയും അവരുടെ കഴിവുകൾ മെച്ചപ്പെടുത്തുന്നതിനും അവരുടെ കരിയറിൽ മികവ് പുലർത്തുന്നതിനും സഹായിച്ചിട്ടുണ്ട്. തന്റെ ബ്ലോഗിലൂടെ, ഹ്യൂ തന്റെ അറിവ് ലോകവുമായി പങ്കിടുന്നു, സൗജന്യ എക്സൽ ട്യൂട്ടോറിയലുകളും ഓൺലൈൻ പരിശീലനവും വാഗ്ദാനം ചെയ്യുന്നു, വ്യക്തികളെയും ബിസിനസ്സുകളെയും അവരുടെ പൂർണ്ണ ശേഷിയിൽ എത്തിക്കാൻ സഹായിക്കുന്നു.