Excel VBA ഉപയോഗിച്ച് ടെക്‌സ്‌റ്റ് നമ്പറിലേക്ക് പരിവർത്തനം ചെയ്യുന്നതെങ്ങനെ (മാക്രോകൾക്കൊപ്പം 3 ഉദാഹരണങ്ങൾ)

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

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

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

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

VBA.xlsm ഉപയോഗിച്ച് ടെക്‌സ്‌റ്റ് നമ്പറുകളിലേക്ക് പരിവർത്തനം ചെയ്യുക

ടെക്‌സ്‌റ്റായി ഫോർമാറ്റ് ചെയ്‌ത നമ്പറുകൾ എങ്ങനെ തിരിച്ചറിയാം

Microsoft Excel മികച്ചതാണ് വാചകവും നമ്പറും തമ്മിലുള്ള വ്യത്യാസം മനസ്സിലാക്കാൻ മതി. ഇത് യാന്ത്രികമായി അവയെ അവയുടെ ഫോർമാറ്റിലേക്ക് മാറ്റുന്നു. പക്ഷേ, ഡാറ്റാസെറ്റിന്റെ ചില ദുരുപയോഗങ്ങളും തെറ്റായ വ്യാഖ്യാനങ്ങളും കാരണം ചിലപ്പോൾ അത് ചെയ്യാൻ കഴിയില്ല. ഇക്കാരണത്താൽ, നിങ്ങളുടെ വർക്ക്ബുക്കിൽ ആ നമ്പറുകൾ ടെക്‌സ്‌റ്റുകളായി സൂക്ഷിക്കുന്നു.

ഈ ഡാറ്റാസെറ്റ് നോക്കുക. ഇവിടെ, ഒരു കോളത്തിൽ ചില അക്കങ്ങളുണ്ട്.

നിരയിൽ അക്കങ്ങളുണ്ടെങ്കിലും, അവയെല്ലാം വാചകം പോലെ ഇടത് വിന്യസിച്ചിരിക്കുന്നു. ഇപ്പോൾ, ഏതെങ്കിലും സെല്ലിൽ ക്ലിക്ക് ചെയ്യുക. സെല്ലിന് സമീപം നിങ്ങൾ ഈ ബോക്സ് കണ്ടെത്തും.

ഇപ്പോൾ, ബോക്‌സിന് മുകളിൽ മൗസ് കഴ്‌സർ ഹോവർ ചെയ്യുക. അതിനുശേഷം, നിങ്ങൾ ഈ സന്ദേശം കാണും.

സെൽ ടെക്‌സ്‌റ്റായി ഫോർമാറ്റ് ചെയ്‌തതായി ഇത് കാണിക്കുന്നു. ഈ രീതിയിൽ, നിങ്ങൾക്ക് ഉറപ്പിക്കാംസെല്ലുകൾ ടെക്‌സ്‌റ്റായി ഫോർമാറ്റ് ചെയ്‌തിട്ടുണ്ടോ ഇല്ലയോ എന്ന്.

Excel-ൽ ടെക്‌സ്‌റ്റ് നമ്പറാക്കി മാറ്റാനുള്ള 3 VBA കോഡുകൾ

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

1. റേഞ്ച് ഉള്ള VBA കോഡ്. Excel-ൽ ടെക്‌സ്‌റ്റ് നമ്പറാക്കി മാറ്റുന്നതിനുള്ള നമ്പർ ഫോർമാറ്റ് രീതി

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

📌 ഘട്ടങ്ങൾ

1. ആദ്യം, VBA എഡിറ്റർ തുറക്കാൻ നിങ്ങളുടെ കീബോർഡിൽ ALT+F11 അമർത്തുക.

2. തിരുകുക > മൊഡ്യൂൾ .

3. തുടർന്ന്, ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക:

9343

4. ഫയൽ സംരക്ഷിക്കുക.

5. തുടർന്ന്, ALT+F8 അമർത്തുക. അത് മാക്രോ ഡയലോഗ് ബോക്‌സ് തുറക്കും.

6. ConvertTextToNumber തിരഞ്ഞെടുത്ത് Run എന്നതിൽ ക്ലിക്ക് ചെയ്യുക.

അവസാനം, ഈ കോഡ് നമ്മുടെ ടെക്‌സ്‌റ്റിനെ അക്കങ്ങളാക്കി മാറ്റും.

കൂടുതൽ വായിക്കുക: Excel VBA-ൽ സ്ട്രിംഗ് സംഖ്യയിലേക്ക് എങ്ങനെ പരിവർത്തനം ചെയ്യാം

2. വാചകം അക്കത്തിലേക്ക് പരിവർത്തനം ചെയ്യാൻ ലൂപ്പും CSng-ഉം ഉള്ള VBA കോഡ്

ഈ രീതിയിൽ, ഞങ്ങൾ ലൂപ്പ് , CSng ഫംഗ്‌ഷനുകൾ ഉപയോഗിക്കുന്നു. CSng ഫംഗ്ഷൻ അടിസ്ഥാനപരമായി ഏതെങ്കിലും ടെക്‌സ്‌റ്റ് ഒരു ആർഗ്യുമെന്റായി എടുത്ത് അതിനെ ഒരൊറ്റ സംഖ്യയിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു. ഞങ്ങളുടെ ലൂപ്പ് ഓരോ സെല്ലിലൂടെയും കടന്നുപോകുംതിരഞ്ഞെടുത്ത കോളം. അതിനുശേഷം, ഓരോ സെല്ലിന്റെയും മൂല്യം ഞങ്ങൾ CSng ഫംഗ്ഷനിലേക്ക് കൈമാറും, അത് ടെക്‌സ്‌റ്റിൽ നിന്ന് നമ്പറിലേക്ക് പരിവർത്തനം ചെയ്യും.

📌 ഘട്ടങ്ങൾ

1. ആദ്യം, VBA എഡിറ്റർ തുറക്കാൻ നിങ്ങളുടെ കീബോർഡിൽ ALT+F11 അമർത്തുക.

2. തിരുകുക > മൊഡ്യൂൾ .

3. തുടർന്ന്, ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക:

3968

4. ഫയൽ സംരക്ഷിക്കുക.

5. തുടർന്ന്, ALT+F8 അമർത്തുക. ഇത് മാക്രോ ഡയലോഗ് ബോക്സ് തുറക്കും.

6. ConvertUsingLoop തിരഞ്ഞെടുത്ത് Run എന്നതിൽ ക്ലിക്ക് ചെയ്യുക.

നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, ഈ VBA കോഡ് ഉപയോഗിച്ച് ഞങ്ങൾ ഞങ്ങളുടെ ടെക്‌സ്‌റ്റ് നമ്പറുകളിലേക്ക് പരിവർത്തനം ചെയ്‌തു. .

സമാനമായ വായനകൾ

  • എക്‌സലിൽ ടെക്‌സ്‌റ്റ് സംഖ്യയിലേക്ക് ബൾക്ക് പരിവർത്തനം ചെയ്യുക (6 വഴികൾ)
  • Excel-ൽ VBA ഉപയോഗിച്ച് സ്ട്രിംഗ് എങ്ങനെ ദൈർഘ്യമേറിയതായി പരിവർത്തനം ചെയ്യാം (3 വഴികൾ)
  • Excel VBA-ൽ സ്ട്രിംഗ് ഇരട്ടിയായി പരിവർത്തനം ചെയ്യുക (5 രീതികൾ)
  • എങ്ങനെ Excel-ലെ നമ്പറിലേക്ക് പരിവർത്തനം ചെയ്യുന്നതിനുള്ള പിശക് പരിഹരിക്കാൻ (6 രീതികൾ)

3. Excel-ലെ ഡൈനാമിക് ശ്രേണികൾക്കുള്ള സംഖ്യകളിലേക്ക് വാചകം പരിവർത്തനം ചെയ്യുക

ഇപ്പോൾ, മുൻ രീതികൾ തിരഞ്ഞെടുത്ത ശ്രേണികൾക്കായിരുന്നു . അതായത് കോഡിൽ നിങ്ങളുടെ സെല്ലുകളുടെ ശ്രേണി സ്വമേധയാ ഇൻപുട്ട് ചെയ്യണം. എന്നാൽ ചിലപ്പോൾ നിങ്ങളുടെ ഡാറ്റാസെറ്റ് വലുതായിരിക്കാം. അത്തരം സന്ദർഭങ്ങളിൽ, സെല്ലുകളുടെ ശ്രേണി നിങ്ങൾ ഓർക്കണം. ഈ രീതി ഈ പ്രശ്നം മറികടക്കും. ഞങ്ങളുടെ ഡാറ്റാസെറ്റ് സെൽ B5 എന്നതിൽ നിന്നാണ് ആരംഭിക്കുന്നതെന്ന് ഞങ്ങൾക്കറിയാം. എന്നാൽ ഇത് എവിടെ അവസാനിക്കുമെന്ന് ഞങ്ങൾക്ക് അറിയില്ല.

അതിനാൽ Cells(Rows.Count, "B").End(xlUp).Row ഉപയോഗിച്ച് ഡാറ്റ ഉള്ള അവസാനമായി ഉപയോഗിച്ച എക്സൽ വരി ഞങ്ങൾ ഡൈനാമിക് ആയി തിരിച്ചറിയുന്നു. അത്" B5:B " എന്നതുമായി ഞങ്ങൾ സംയോജിപ്പിക്കുന്ന അവസാനത്തെ ശൂന്യമല്ലാത്ത വരി നമ്പർ നൽകുന്നു.

📌 ഘട്ടങ്ങൾ

1. ആദ്യം, VBA എഡിറ്റർ തുറക്കാൻ നിങ്ങളുടെ കീബോർഡിൽ ALT+F11 അമർത്തുക.

2. Insert > Module ക്ലിക്ക് ചെയ്യുക.

3. തുടർന്ന്, ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക:

8510

4. ഫയൽ സംരക്ഷിക്കുക.

5. തുടർന്ന്, ALT+F8 അമർത്തുക. ഇത് മാക്രോ ഡയലോഗ് ബോക്സ് തുറക്കും.

6. തുടർന്ന് ConvertDynamicRanges തിരഞ്ഞെടുത്ത് Run-ൽ ക്ലിക്ക് ചെയ്യുക.

നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, ടെക്‌സ്‌റ്റ് ഉപയോഗിച്ച് അക്കങ്ങളാക്കി മാറ്റുന്നതിൽ ഞങ്ങൾ വിജയിച്ചു. VBA കോഡുകൾ.

💬 ഓർമ്മിക്കേണ്ട കാര്യങ്ങൾ

✎ ഇവിടെ, ഞങ്ങൾ ഡാറ്റാസെറ്റിനായി B കോളം ഉപയോഗിക്കുന്നു. നിങ്ങളുടെ ഡാറ്റ മറ്റൊരു കോളത്തിലാണെങ്കിൽ, അതിനനുസരിച്ച് VBA കോഡുകളിലെ സെല്ലുകളുടെ ശ്രേണി മാറ്റുക.

✎ VBA കോഡുകൾ സജീവ ഷീറ്റിൽ മാത്രമേ പ്രവർത്തിക്കൂ.

ഉപസംഹാരം

ഉപസംഹാരമായി, ഈ ട്യൂട്ടോറിയൽ VBA കോഡുകൾ ഉപയോഗിച്ച് Excel-ൽ ടെക്‌സ്‌റ്റ് നമ്പറിലേക്ക് പരിവർത്തനം ചെയ്യുന്നതിനെക്കുറിച്ചുള്ള ഉപയോഗപ്രദമായ ഒരു അറിവ് നിങ്ങൾക്ക് നൽകിയിട്ടുണ്ടെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു. ഈ നിർദ്ദേശങ്ങളെല്ലാം പഠിച്ച് നിങ്ങളുടെ ഡാറ്റാസെറ്റിൽ പ്രയോഗിക്കാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു. പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്ത് ഇത് സ്വയം പരീക്ഷിക്കുക. കൂടാതെ, അഭിപ്രായ വിഭാഗത്തിൽ ഫീഡ്‌ബാക്ക് നൽകാൻ മടിക്കേണ്ടതില്ല. നിങ്ങളുടെ വിലയേറിയ ഫീഡ്‌ബാക്ക് ഇതുപോലുള്ള ട്യൂട്ടോറിയലുകൾ സൃഷ്ടിക്കാൻ ഞങ്ങളെ പ്രചോദിപ്പിക്കുന്നു. Excel-മായി ബന്ധപ്പെട്ട വിവിധ പ്രശ്നങ്ങൾക്കും പരിഹാരങ്ങൾക്കുമായി ഞങ്ങളുടെ വെബ്സൈറ്റ് Exceldemy.com പരിശോധിക്കാൻ മറക്കരുത്.

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