Excel സെല്ലിൽ നിന്ന് നമ്പറുകൾ മാത്രം എങ്ങനെ എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യാം (7 എളുപ്പവഴികൾ)

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

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

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

ഡൗൺലോഡ് ചെയ്യുക ഈ ലേഖനം തയ്യാറാക്കാൻ ഞങ്ങൾ ഉപയോഗിച്ച സൗജന്യ പരിശീലന പുസ്തകം. തിരഞ്ഞെടുത്ത സെല്ലുകളിൽ നിങ്ങൾക്ക് അക്കങ്ങൾ ഉപയോഗിച്ച് ടെക്സ്റ്റ് മൂല്യങ്ങൾ നൽകാനും എംബഡഡ് ഫോർമുലകളിലൂടെ ഫലങ്ങൾ ഉടനടി കണ്ടെത്താനും കഴിയും.

Cell.xlsm ൽ നിന്ന് നമ്പറുകൾ എക്‌സ്‌ട്രാക്റ്റുചെയ്യുന്നു

Excel സെല്ലിൽ നിന്ന് നമ്പറുകൾ മാത്രം എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യാനുള്ള 7 ഫലപ്രദമായ വഴികൾ

ഒരു സെല്ലിൽ നിന്ന് നമ്പറുകൾ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യാൻ നിങ്ങളെ സഹായിക്കുന്നതിന് ഒരു VBA കോഡും ഒരു Excel സവിശേഷതയും അഞ്ച് പ്രായോഗിക സൂത്രവാക്യങ്ങളും ഉണ്ടാകും. ചുവടെയുള്ള ചിത്രത്തിലെന്നപോലെ, തുടക്കത്തിൽ അക്കങ്ങൾ ഉള്ള അക്കങ്ങളും അക്ഷരങ്ങളും ഉൾപ്പെടെ ചില കോഡുകൾ ഞങ്ങളുടെ പക്കലുണ്ട്. നമുക്ക് ആ അക്കങ്ങളോ അക്കങ്ങളോ മാത്രമേ എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യേണ്ടതുള്ളൂ.

1. ഒരു ടെക്‌സ്‌റ്റിന്റെ തുടക്കത്തിൽ നിന്ന് അക്കങ്ങൾ പുറത്തെടുക്കുന്നു

ഈ ആദ്യ രീതിയിൽ, ഞങ്ങൾ സംയോജിപ്പിക്കും ഇടത് , SUM , LEN , ഒരു ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗിന്റെ തുടക്കത്തിൽ നിന്ന് അക്കങ്ങൾ പുറത്തെടുക്കാൻ SUBSTITUTE ഫംഗ്‌ഷനുകൾ. ആദ്യം, ഞങ്ങൾ ഈ ഫോർമുല സെല്ലിൽ ടൈപ്പ് ചെയ്യും, കൂടാതെമുമ്പത്തെ വിഭാഗം. ഫലമായുണ്ടാകുന്ന മൂല്യങ്ങൾ അപ്പോൾ- {0,1,1,0,0,0,0,0,0,1} ആയിരിക്കും.

SUM(LEN(B5)-LEN (B5, {“0″,”1″,”2″,”3″,”4″,”5″,”6″,”7″,”8″,”9”}, “”) ))

  • SUM ഫംഗ്‌ഷന്റെ സഹായത്തോടെ, അവസാന വിഭാഗത്തിൽ കണ്ടെത്തിയ അറേയ്‌ക്കുള്ളിലെ മൂല്യങ്ങൾ 3 വരെ ചേർക്കും ( 0+1+1+0+0+0+0+0+0+1).
  • അതിനാൽ, ഞങ്ങളുടെ ഫോർമുലയുടെ ആദ്യഭാഗം അനുസരിച്ച്, A>0 (3>0) . ഇപ്പോൾ, ഞങ്ങൾ ബ്രേക്ക്‌ഡൗണിന്റെ അടുത്ത ഭാഗത്തേക്ക് നീങ്ങും.

ഭാഗം B യുടെ ബ്രേക്ക്‌ഡൗൺ = MID(0&B5, LARGE(INDEX(ISNUMBER(–MID(B5,ROW) പരോക്ഷം(“$1:$”&LEN(B5)),1))* വരി(പരോക്ഷ(“$1:$”&LEN(B5))),0), വരി(പരോക്ഷം("$1:$" &LEN(B5))))+1,1)

പരോധം("$1:$"&LEN(B5))

  • ഇവിടെയുള്ള INDIRECT ഫംഗ്‌ഷൻ അറേയിലേക്കുള്ള ഒരു റഫറൻസായി സ്‌ട്രിംഗ് മൂല്യങ്ങൾ സംഭരിക്കും. പരാൻതീസിസിനുള്ളിൽ, ആംപേഴ്സൻഡ് (&) കമാൻഡ്, സെല്ലുകളുടെ വാക്യഘടനയുടെ ശ്രേണിയിൽ B5 സെല്ലിൽ കാണപ്പെടുന്ന പ്രതീകങ്ങളുടെ എണ്ണത്തിൽ ചേരും. 1 മുതൽ നിർവചിച്ചിരിക്കുന്ന പ്രതീകങ്ങളുടെ എണ്ണം വരെ, ഓരോന്നും ഒരു അറേ റഫറൻസായി സംഭരിക്കും എന്നാണ് ഇതിനർത്ഥം.

ROW(INDIRECT("$1:$"&LEN(B5)) )

  • ഇപ്പോൾ, ഈ ROW ഫംഗ്‌ഷൻ അറേയിൽ നിന്ന് എല്ലാ നമ്പറുകളും <2 സെല്ലിന്റെ ഫലമായ മൂല്യങ്ങളും പുറത്തെടുക്കും>B5 ആയിരിക്കും- {1;2;3;4;5;6;7;8;9}.

MID(B5,ROW( INDIRECT(“$1:$”&LEN(B5))),1)

  • സൂത്രത്തിന്റെ ഈ ഭാഗത്ത്, MID ഫംഗ്‌ഷൻ B5 സെല്ലിൽ നിന്നുള്ള എല്ലാ പ്രതീകങ്ങളെയും മുൻ വിഭാഗത്തിലെ അക്കങ്ങളായി കണ്ടെത്തിയ എല്ലാ സ്ഥാനങ്ങളെയും അടിസ്ഥാനമാക്കി പ്രകടിപ്പിക്കും. അതിനാൽ, എക്‌സ്‌ട്രാക്‌റ്റുചെയ്‌ത മൂല്യങ്ങൾ ഈ ഭാഗത്തിന് ശേഷം കണ്ടെത്തും- {“1″;”9″;” “;”D”;”D”;”X”;”2″;”M”;”N”}.

ISNUMBER(–MID(B5,ROW(INDIRECT) (“$1:$”&LEN(B5))),1))

  • ISNUMBER ഒരു ലോജിക്കൽ ഫംഗ്‌ഷൻ ആയതിനാൽ, അത് മുമ്പത്തെ വിഭാഗത്തിൽ കാണുന്ന മൂല്യങ്ങൾ നമ്പർ സ്ട്രിംഗുകളാണോ അല്ലയോ എന്ന് വ്യക്തിഗതമായി നിർണ്ണയിക്കും. അതെ എങ്കിൽ, അത് TRUE ആയി തിരികെ വരും, അല്ലാത്തപക്ഷം, അത് FALSE ആയി പ്രദർശിപ്പിക്കും.
  • അതിനാൽ, ഞങ്ങളുടെ കാര്യത്തിൽ, ഫലം ഇതായിരിക്കും- { ശരി; സത്യം &LEN(B5))),1))*റോ(ഇൻഡിറക്റ്റ്("$1:$"&LEN(B5))),0)
  • നിങ്ങൾ ഉള്ളിൽ ശ്രദ്ധിച്ചാൽ മുകളിൽ ഫംഗ്‌ഷൻ, ഇരട്ട യുനറി എന്നറിയപ്പെടുന്ന ഒരു ഇരട്ട-ഹൈഫൻ ഉപയോഗിച്ചു. എല്ലാ ലോജിക്കൽ മൂല്യങ്ങളെയും നമ്പർ സ്ട്രിംഗുകളാക്കി മാറ്റാൻ ഇത് ഉപയോഗിക്കുന്നു- 1(TRUE) അല്ലെങ്കിൽ 0(FALSE) . ഇപ്പോൾ, INDEX ഫംഗ്‌ഷൻ ഈ ഫലം- {1;1;0;0;0;1;0;0} ആയി നൽകും.
  • ശേഷം അറേയ്‌ക്കുള്ളിലെ ROW ഫംഗ്‌ഷനിൽ നിന്ന് ലഭിച്ച മൂല്യങ്ങളാൽ ഫലമായുണ്ടാകുന്ന മൂല്യങ്ങൾ ഗുണിക്കുകയും അതിന്റെ ഫലം- {1;2;0;0;0;0; 7;0;0}.

വലുത്(ഇൻഡക്സ്(ISNUMBER(–MID(B5,ROW) പരോക്ഷമായ("$1:$""&LEN(B5)))),1 ))*വരി(ഇന്ററക്ട്("$1:$"&LEN(B5))),0),ROW(InDIRECT(“$1:$”&LEN(B5))))

  • LARGE ഫംഗ്‌ഷൻ ഇപ്പോൾ ഏറ്റവും വലുത് പുനഃക്രമീകരിക്കും ROW ഫംഗ്‌ഷനുകളിൽ കാണുന്ന സംഖ്യകളെ അടിസ്ഥാനമാക്കിയുള്ള സ്ഥാനങ്ങൾക്കനുസരിച്ച് അറേയിൽ നിന്നുള്ള മൂല്യങ്ങൾ. & ഫോർമുലയുടെ ഈ വിഭാഗത്തിനായുള്ള ഞങ്ങളുടെ ഫലമായ മൂല്യങ്ങൾ ഇതായിരിക്കും- {7;2;1;0;0;0;0;0;0}.

MID(0&B5 , വലുത്(സൂചിക(ഇസ്‌നമ്പർ(–മിഡ്(B5,വരി)("$1:$""&ലെൻ(B5))))),1))*വരി("$1:$"&LEN(B5)) ),0), ROW(INDIRECT(“$1:$”&LEN(B5)))+1,1)

  • ഇപ്പോൾ, ഫംഗ്‌ഷന്റെ ഈ ഭാഗം സംയോജിപ്പിക്കും < B5 സെല്ലിലെ ടെക്‌സ്‌റ്റുകൾക്കൊപ്പം 1>0 . തുടർന്ന്, അവസാന വിഭാഗത്തിൽ കാണുന്ന എല്ലാ സംഖ്യകളുമായും ഇത് വ്യക്തിഗതമായി 1 ചേർക്കുകയും നിർവ്വചിച്ച സംഖ്യാ സ്ഥാനങ്ങളെ അടിസ്ഥാനമാക്കി B5 സെല്ലിൽ നിന്നുള്ള പ്രതീകങ്ങൾ കാണിക്കുകയും ചെയ്യും.<15
  • അതിനാൽ, ഈ വിഭാഗത്തിൽ നിന്നുള്ള ഞങ്ങളുടെ ഫലം ഇതായിരിക്കും- {“2″;”9″;”1″;”0″;”0″;”0″;”0″;”0″;”0” }.

പാർട്ട് സിയുടെ തകർച്ച = (10^ROW(“$1:$”&LEN(B5))/10),”)

  • ഈ ഭാഗം 10 & അവ അറേയ്ക്കുള്ളിൽ സൂക്ഷിക്കുക. മുമ്പ് ROW ഫംഗ്ഷനിൽ നിന്ന് കണ്ടെത്തിയ സംഖ്യകളാണ് പവറുകളുടെ അക്കങ്ങൾ.
  • ഫോർമുലയുടെ ഈ ഭാഗം മൂല്യങ്ങൾ ഇങ്ങനെ നൽകും- {1;10;100 ;1000;10000;100000;1000000;10000000;100000000}.

B n ന്റെയും Cയുടെയും ഗുണനം n

  • ഇപ്പോൾ, ബി, സി എന്നിവയുടെ അവസാനത്തെ രണ്ട് പ്രധാന തകർച്ചകളിൽ നിന്നുള്ള ഫലമായ മൂല്യങ്ങൾ ഇപ്പോൾ ലഭിക്കുംഅറേയ്ക്കുള്ളിൽ ഗുണിക്കുക. അപ്പോൾ ഗുണനങ്ങളിൽ നിന്ന് കണ്ടെത്തുന്ന ഉൽപ്പന്നങ്ങൾ- {2;90;100;0;0;0;0;0;0}.
  • ഒടുവിൽ, SUMPRODUCT ഫംഗ്‌ഷൻ അറേയിൽ കാണുന്ന ഈ മൂല്യങ്ങളെ സംഗ്രഹിക്കും. അതിനാൽ, ഞങ്ങളുടെ അന്തിമ ഫലം 192 (2+90+100+0+0+0+0+0+0) ആയിരിക്കും, ഇത് സെല്ലിൽ നിന്ന് വേർതിരിച്ചെടുത്ത സംഖ്യകളാണ് B5 .

കൂടുതൽ വായിക്കുക: എക്‌സലിൽ ടെക്‌സ്‌റ്റും നമ്പറുകളും എങ്ങനെ വേർതിരിക്കാം (4 എളുപ്പവഴികൾ)

5. സ്‌ട്രിംഗിൽ നിന്ന് അഞ്ച് അക്ക നമ്പറുകൾ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുന്നു

എക്‌സൽ ലെ ഒരു സ്‌ട്രിംഗിന്റെ ഏതെങ്കിലും ഭാഗത്ത് നിന്ന് അഞ്ച് അക്ക നമ്പറുകൾ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യാൻ ഞങ്ങൾ മറ്റൊരു ഫോർമുല ഉപയോഗിക്കും. ഈ വിഭാഗത്തിൽ ഞങ്ങൾ ആദ്യമായി CONCAT , SEQUENCE എന്നീ ഫംഗ്‌ഷനുകൾ ഉപയോഗിക്കും. മാത്രമല്ല, ഈ രീതിക്കായി ഞങ്ങൾ ഞങ്ങളുടെ ഡാറ്റാസെറ്റ് ചെറുതായി മാറ്റി.

ഘട്ടങ്ങൾ:

  • ആദ്യം, സെൽ ശ്രേണി തിരഞ്ഞെടുക്കുക C5:C12 .
  • രണ്ടാമതായി, ഇനിപ്പറയുന്ന ഫോർമുല ടൈപ്പ് ചെയ്യുക.

=CONCAT(IFERROR(0+MID(B5,SEQUENCE(LEN(B5)),1),""))

  • അവസാനം, Ctrl+Enter അമർത്തുക.

🔎 ഫോർമുല ബ്രേക്ക്‌ഡൗൺ

  • LEN(B5)
    • ഔട്ട്‌പുട്ട്: 11 .
    • ഈ ഫംഗ്‌ഷൻ സ്‌ട്രിംഗിന്റെ ദൈർഘ്യം നൽകുന്നു.
  • SEQUENCE(11)
    • ഔട്ട്‌പുട്ട്: {1;2;3;4;5; 6;7;8;9;10;11} .
    • ഈ ഫംഗ്‌ഷൻ ആദ്യത്തെ പതിനൊന്ന് സംഖ്യകൾ നൽകുന്നു.
  • MID(B5,{1;2 ;3;4;5;6;7;8;9;10;11},1)
    • ഔട്ട്‌പുട്ട്: {“1″;”9″;” “;”D”;”D”;”X”;”2″;”M”;”N”;”3″;”3″} .
    • ഈ ഭാഗം ഉപയോഗിച്ച്, ഞങ്ങൾസ്ട്രിംഗിൽ നിന്ന് വ്യക്തിഗത പ്രതീകങ്ങൾ ലഭിക്കുന്നു.
  • 0+{“1″;”9″;” “;”D”;”D”;”X”;”2″;”M”;”N”;”3″;”3″}
    • ഔട്ട്‌പുട്ട്: {1;9; #VALUE!;#VALUE!;#VALUE!;#VALUE!;2;#VALUE!;#VALUE!;3;3} .
    • ഒരു സ്ട്രിംഗ് ഉപയോഗിച്ച് പൂജ്യം ചേർക്കുമ്പോൾ, അത് ഒരു പിശക് തിരികെ നൽകുക.
  • IFERROR({1;9;#VALUE!;#VALUE!;#VALUE!;#VALUE!;2;#VALUE!;#VALUE!;3 ;3},””)
    • ഔട്ട്‌പുട്ട്: {1;9;””;””;””;”;2;””;””;3;3} .
    • എല്ലാ പിശക് മൂല്യങ്ങൾക്കും ഞങ്ങൾ ശൂന്യമാണ്.
  • CONCAT({1;9;””;””;””;”;2;” ”;””;3;3})
    • ഔട്ട്‌പുട്ട്: 19233 .
    • അവസാനം, അഞ്ചക്ക സംഖ്യകൾ മാത്രം എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യാൻ ഞങ്ങൾ എല്ലാ മൂല്യങ്ങളും ചേർക്കുന്നു.
    • 6 ഫിൽ ഫീച്ചർ മുകളിൽ സൂചിപ്പിച്ച മറ്റേതൊരു രീതിയേക്കാളും എളുപ്പവും ലളിതവുമാണ്. ടെക്സ്റ്റ് സ്ട്രിംഗുകളിലെ ഏത് സ്ഥാനത്തുനിന്നും ഞങ്ങൾ നമ്പറുകൾ എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യാൻ പോകുന്നു. ഈ രീതി ശരിയായി നടപ്പിലാക്കാൻ, ആദ്യത്തെ രണ്ട് മൂല്യങ്ങൾക്കായി മാത്രം എക്സ്ട്രാക്ഷൻ നടത്തി ഒരു കോളത്തിലോ ഒരു വരിയിലോ ഉള്ള സെൽ മൂല്യങ്ങളുടെ പാറ്റേൺ കണ്ടെത്താൻ ഞങ്ങൾ Excel-നെ സഹായിക്കേണ്ടതുണ്ട്.

      ഘട്ടങ്ങൾ:

      • ആരംഭിക്കാൻ, സെല്ലിൽ C5 .

        സ്വമേധയാ നമ്പറുകൾ ടൈപ്പ് ചെയ്യുക
      • തുടർന്ന്, B6 സെല്ലിൽ നിന്ന് C6 സെല്ലിലേക്ക് നമ്പറുകൾ ടൈപ്പ് ചെയ്യാൻ ആരംഭിക്കുക, Excel യാന്ത്രികമായി പാറ്റേൺ തിരിച്ചറിയും.
      • അവസാനം, Enter അമർത്തുക.

      കുറിപ്പുകൾ: ഈ രീതിക്ക് ചിലത് ഉണ്ട്പോരായ്മകൾ, അതിനാലാണ് നിങ്ങൾക്ക് ടെക്സ്റ്റ് സ്ട്രിംഗുകളിൽ നിന്ന് നമ്പറുകൾ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യേണ്ടിവരുമ്പോൾ എല്ലാ സാഹചര്യങ്ങളിലും ഇത് ശുപാർശ ചെയ്യാത്തത്. ഫ്ലാഷ് ഫിൽ സാധാരണയായി ഒരു നിരയിലോ ശ്രേണിയിലോ ഉള്ള സെല്ലുകളിൽ നിന്നുള്ള ഒരു പാറ്റേൺ പിന്തുടരുന്നു. അതിനാൽ, ഫലമായുണ്ടാകുന്ന മൂല്യങ്ങളുടെ പൊതുവായ പാറ്റേൺ ആഗിരണം ചെയ്യാൻ Excel-നെ സഹായിക്കുന്നതിന് ആദ്യത്തെ 2 അല്ലെങ്കിൽ 3 എക്‌സ്‌ട്രാക്‌ഷനുകളോ കണക്കുകൂട്ടലുകളോ സ്വമേധയാ ചെയ്യേണ്ടതുണ്ട്. എന്നാൽ ചിലപ്പോൾ, അത് നമുക്ക് ആവശ്യമുള്ള കൃത്യമായ പാറ്റേൺ പിന്തുടരുന്നില്ല, അതുവഴി, അത് അതിന്റെ സ്വന്തം പാറ്റേൺ പിന്തുടരുകയും നിങ്ങൾക്ക് പൊരുത്തമില്ലാത്ത ഫലം നൽകുകയും ചെയ്യും.

      ഉദാഹരണത്തിന്, ഇതിൽ നിന്ന് രണ്ട് പൂജ്യങ്ങൾ (00) വേർതിരിച്ചെടുക്കേണ്ടി വന്നാൽ നൽകിയിരിക്കുന്ന ഡാറ്റ, അത് ഒരു പൂജ്യം മാത്രമേ കാണിക്കൂ, രണ്ടല്ല. ഒരു സെല്ലിലെ തുടക്കത്തിൽ നിന്നോ അവസാന സ്ഥാനങ്ങളിൽ നിന്നോ നിങ്ങൾക്ക് സംഖ്യകൾ എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യണമെങ്കിൽ, അത് അക്കങ്ങൾക്കൊപ്പം ടെക്‌സ്‌റ്റ് മൂല്യങ്ങളും എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യും.

      കൂടുതൽ വായിക്കുക: എങ്ങനെ Excel-ൽ ഒരു പ്രത്യേക ടെക്‌സ്‌റ്റിന് ശേഷം നമ്പറുകൾ എക്‌സ്‌ട്രാക്റ്റ് ചെയ്യാൻ (2 അനുയോജ്യമായ വഴികൾ)

      7. Excel സെല്ലിൽ നിന്ന് നമ്പറുകൾ മാത്രം എക്‌സ്‌ട്രാക്റ്റുചെയ്യുന്നതിന് VBA കോഡ് പ്രയോഗിക്കുന്നു

      നിങ്ങൾക്ക് <1 ഉപയോഗിക്കാൻ താൽപ്പര്യമുണ്ടെങ്കിൽ സെല്ലുകളിൽ നിന്ന് മാത്രം നമ്പറുകൾ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുന്നതിന് Excel VBA Macro , തുടർന്ന് ചുവടെയുള്ള ഘട്ടങ്ങൾ പിന്തുടരാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു. VBA മൊഡ്യൂൾ വിൻഡോയിൽ കോഡ് എങ്ങനെ ടൈപ്പ് ചെയ്യാമെന്ന് ഞങ്ങൾ കാണിച്ചുതരാം. ഇൻപുട്ട്, ഔട്ട്പുട്ട് സെൽ ശ്രേണികൾ വ്യക്തമാക്കാൻ ഈ കോഡ് ഉപയോക്താവിനോട് ആവശ്യപ്പെടും.

      ഘട്ടങ്ങൾ:

      • ആദ്യം, ALT+F11 അമർത്തുക VBA വിൻഡോ തുറക്കാൻ.
      • തുടർന്ന്, Insert ടാബിൽ നിന്ന് തിരഞ്ഞെടുക്കുക മൊഡ്യൂൾ കമാൻഡ്. ഒരു പുതിയ മൊഡ്യൂൾനിങ്ങൾ കോഡുകൾ ടൈപ്പ് ചെയ്യുന്നിടത്ത് വിൻഡോ ദൃശ്യമാകും.

      • മൂന്നാമതായി, നിങ്ങളുടെ മൊഡ്യൂളിനുള്ളിൽ, പകർത്തിയ ശേഷം ഇനിപ്പറയുന്ന കോഡുകൾ ഒട്ടിക്കുക.
      8422

      • അതിനുശേഷം, കോഡ് എക്സിക്യൂട്ട് ചെയ്യാൻ F5 അമർത്തുക. “ ഇൻപുട്ട് ഡാറ്റ തിരഞ്ഞെടുക്കൽ ” എന്ന പേരിൽ ഒരു ഡയലോഗ് ബോക്സ് ദൃശ്യമാകും.
      • തുടർന്ന്, എല്ലാ ടെക്സ്റ്റ് സെല്ലുകളും തിരഞ്ഞെടുക്കുക (അതായത് B5:B12 ) കൂടാതെ OK അമർത്തുക.

      • അതിനുശേഷം, “ ഔട്ട്‌പുട്ട് സെൽ സെലക്ഷൻ എന്ന മറ്റൊരു ഡയലോഗ് ബോക്‌സ് ഔട്ട്‌പുട്ട് ഡാറ്റയോ മൂല്യങ്ങളോ കാണുന്നതിന് നിങ്ങൾ ഒരു പ്രത്യേക സെല്ലോ സെല്ലുകളുടെ ശ്രേണിയോ തിരഞ്ഞെടുക്കേണ്ടയിടത്ത് ” ദൃശ്യമാകും.
      • അവസാനം, സെൽ ശ്രേണി തിരഞ്ഞെടുക്കുക C5:C12 തുടർന്ന് Enter അമർത്തുക.

      • അതിനാൽ, ഇതിൽ നിന്ന് എക്‌സ്‌ട്രാക്‌റ്റുചെയ്‌ത നമ്പറുകൾ നിങ്ങൾ കാണും. വാചകങ്ങൾ എല്ലാം ഒരേസമയം. അങ്ങനെ, Excel സെല്ലിൽ നിന്ന് മാത്രം നമ്പറുകൾ വേർതിരിച്ചെടുക്കാനുള്ള ഏഴ് ദ്രുത രീതികൾ ഞങ്ങൾ പൂർത്തിയാക്കും>VBA കോഡ് ബ്രേക്ക്ഡൌൺ

        ഡിക്ലറിംഗ് പാരാമീറ്ററുകൾ

        7461
        • ഈ ഭാഗത്ത് ആദ്യം, ഞങ്ങൾ എല്ലാം പ്രഖ്യാപിക്കുന്നു ഞങ്ങളുടെ പാരാമീറ്ററുകൾ പൂർണ്ണസംഖ്യകൾ, സ്ട്രിംഗ് മൂല്യങ്ങൾ അല്ലെങ്കിൽ സെല്ലുകളുടെ ശ്രേണികൾ. തുടർന്ന് ഞങ്ങൾ ഞങ്ങളുടെ ഡയലോഗ് ബോക്സുകളുടെ പേരുകൾ “ഇൻപുട്ട് ഡാറ്റ സെലക്ഷൻ” കൂടാതെ “ഔട്ട്‌പുട്ട് സെൽ സെലക്ഷൻ” എന്നിവ ഉപയോഗിച്ച് നൽകുന്നു.

        ➤<4 ഇൻപുട്ടുകളുടെ തരങ്ങൾ നിർവചിക്കുന്നു & ഡയലോഗ് ബോക്സുകൾക്കുള്ള ഔട്ട്പുട്ടുകൾ

        2609
        • ഇപ്പോൾ ഞങ്ങൾ ഡയലോഗ് ബോക്സുകൾക്കുള്ള പാരാമീറ്ററുകളും അവയുടെ തരങ്ങളും നിർവചിക്കുന്നു. ഇവിടെ, Type:=8 ചേർക്കുന്നത് അർത്ഥമാക്കുന്നത്ഇൻപുട്ട്, ഔട്ട്പുട്ട് ഡാറ്റയിൽ റഫറൻസ് സെല്ലുകളോ സെല്ലുകളുടെ ഒരു ശ്രേണിയോ അടങ്ങിയിരിക്കും.
        • ഇൻപുട്ട് ഡാറ്റ കണ്ടെത്തിയില്ലെങ്കിൽ, സബ്റൂട്ടീൻ നിർത്തുമെന്നും ഞങ്ങൾ നിർവചിക്കുന്നു. ഈ മാക്രോ പരാമർശിക്കുന്നതിലൂടെ, നഷ്‌ടമായ ഡാറ്റയ്‌ക്കായി സബ്‌റൂട്ടീൻ തകരാറിലാകില്ല, പകരം അത് പ്രവർത്തനം നിർത്തും.

        കോഡ് ലൂപ്പിനുള്ളിലെ ഫംഗ്‌ഷനുകൾ സംയോജിപ്പിക്കുന്നു ആവർത്തനങ്ങൾ

        9108
        • അവസാനമായി, സ്ട്രിംഗുകളിൽ നിന്ന് ഫലമായുണ്ടാകുന്ന മൂല്യങ്ങൾ കണ്ടെത്തുന്നതിന് ടെക്‌സ്‌റ്റുകളിലേക്ക് അസൈൻ ചെയ്യേണ്ട ഫംഗ്‌ഷനുകളോ ഫോർമുലകളോ ഞങ്ങൾ പ്രയോഗിക്കുന്ന ഏറ്റവും നിർണായക ഭാഗമാണിത്. .
        • എക്‌സലിനായി ഒരു ഫംഗ്‌ഷൻ കോഡിംഗ് ചെയ്യുന്നതിന്റെ ഒരു പ്രധാന നേട്ടം, മുമ്പത്തെ രീതികളിൽ ചെയ്യേണ്ടത് പോലെ ഒരു വലിയ ഫോർമുല ടൈപ്പ് ചെയ്യേണ്ട ആവശ്യമില്ല എന്നതാണ്, കാരണം ഫോർ അല്ലെങ്കിൽ വെയിൽ ലൂപ്പുകൾ ഉപയോഗിക്കുന്നതിന് VBA ബിൽറ്റ്-ഇൻ കമാൻഡുകൾ ഉള്ളതിനാൽ. ഒരു ടെക്സ്റ്റ് സ്‌ട്രിംഗിലെ ഓരോ വിശദാംശങ്ങളുടേയും ആവർത്തനങ്ങൾ ഒരു തടസ്സവുമില്ലാതെ എക്‌സിക്യൂട്ട് ചെയ്യാൻ കഴിയും.

        കൂടുതൽ വായിക്കുക: എക്‌സൽ വിബിഎയിലെ (3) ടെക്‌സ്‌റ്റിൽ നിന്ന് നമ്പറുകൾ വേർതിരിക്കുന്നത് എങ്ങനെ രീതികൾ)

        ഉപസംഹാരം

        ഒരു Excel സെല്ലിൽ നിന്ന് നമ്പറുകൾ മാത്രം എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുന്നതിനുള്ള 7 എളുപ്പവഴികൾ ഞങ്ങൾ നിങ്ങൾക്ക് കാണിച്ചുതന്നിട്ടുണ്ട്. ഒരു ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗിൽ നിന്ന് അക്കങ്ങൾ മാത്രം എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുന്നത് തോന്നുന്നത്ര ലളിതമല്ല, കാരണം ഇതിന് ഒന്നിലധികം ഫംഗ്‌ഷനുകളുടെ സംയോജനം ആവശ്യമാണ്, ഇത് അന്തിമ ഫോർമുലയോ വാക്യഘടനയോ സങ്കീർണ്ണമാക്കുന്നു. എന്നാൽ ആന്തരിക പ്രവർത്തനങ്ങളെ തകർത്തുകൊണ്ട് സൂത്രവാക്യങ്ങൾ എങ്ങനെ ചിത്രീകരിക്കാൻ ഞങ്ങൾ ശ്രമിച്ചു എന്നത് അൽപ്പം ആശ്വാസത്തോടെയും വാക്യഘടനയെ മനസ്സിലാക്കാൻ നിങ്ങളെ സഹായിച്ചിട്ടുണ്ടെന്ന് ഞങ്ങൾ പ്രതീക്ഷിക്കുന്നു.അനായാസം.

        ഞങ്ങൾ ഇവിടെ ചേർക്കേണ്ട മറ്റേതെങ്കിലും ഫംഗ്‌ഷനുകളോ ഫോർമുലകളോ നിങ്ങൾ കണ്ടെത്തുകയാണെങ്കിൽ, ദയവായി നിങ്ങളുടെ വിലയേറിയ അഭിപ്രായങ്ങളിലൂടെ ഞങ്ങളെ അറിയിക്കുക. അല്ലെങ്കിൽ ഈ വെബ്‌സൈറ്റിലെ Excel ഫംഗ്‌ഷനുകളുമായി ബന്ധപ്പെട്ട ഞങ്ങളുടെ കൂടുതൽ വിജ്ഞാനപ്രദവും രസകരവുമായ ലേഖനങ്ങൾ നിങ്ങൾക്ക് നോക്കാവുന്നതാണ്.

        തുടർന്ന്, ഫിൽ ഹാൻഡിൽ ഉപയോഗിച്ച്, ഞങ്ങൾ ആ ഫോർമുല ബാക്കി സെല്ലുകളിലേക്ക് പകർത്തും.

        ഘട്ടങ്ങൾ:

        • ആദ്യം, സെല്ലിൽ ഫോർമുല ടൈപ്പ് ചെയ്യുക C5 .

        =LEFT(B5,SUM(LEN(B5)-LEN(SUBSTITUTE(B5,{"0","1","2","3","4","5","6","7","8","9"},""))))

        • രണ്ടാമതായി, അമർത്തുക നൽകുക, ആദ്യ കോഡിന് നിങ്ങൾക്ക് 34 നമ്പർ ലഭിക്കും.

        • മൂന്നാമതായി, C<3 നിരയിലെ മറ്റെല്ലാ സെല്ലുകളും സ്വയമേവ പൂരിപ്പിക്കുന്നതിന് ഫിൽ ഹാൻഡിൽ ഉപയോഗിക്കുക> .

        🔎 ഫോർമുല ബ്രേക്ക്ഡൗൺ

        പകരം(B5,{“0″,”1″,”2″,”3″,”4″,”5″,”6″,”7″,”8″,”9″}, ””)

        • ഇവിടെ, സബ്‌സ്റ്റിറ്റ്യുട്ട് ഫംഗ്‌ഷൻ തുടർച്ചയായി അക്കങ്ങൾ (0-9) കണ്ടെത്തും, കണ്ടെത്തിയാൽ അത് മാറ്റിസ്ഥാപിക്കും ഓരോ തവണയും ശൂന്യമായ പ്രതീകമുള്ള സെല്ലിലെ ആ അക്കം B5 . അതിനാൽ, പ്രവർത്തനം- {“34DTXRF”,”34DTXRF”,”34DTXRF”,”4DTXRF”,”3DTXRF”,”34DTXRF”,”34DTXRF”,”34DTXRF”,”34DTXRF”,”34DTXRF”)

        ലെൻ(പകരം(B5,{“0″,”1″,”2″,”3″,”4″,”5″,”6″,”7 ″,”8″,”9″},””))

        • The LEN ഫംഗ്‌ഷൻ ഒരു സ്‌ട്രിംഗിലെ പ്രതീകങ്ങളുടെ എണ്ണം നിർണ്ണയിക്കുന്നു . അതിനാൽ, ഇവിടെ, LEN ഫംഗ്‌ഷൻ SUBSTITUTE ഫംഗ്‌ഷനിലൂടെ ടെക്‌സ്‌റ്റുകളിൽ കാണുന്ന എല്ലാ പ്രതീകങ്ങളെയും വ്യക്തിഗതമായി കണക്കാക്കും. ഫലമായുണ്ടാകുന്ന മൂല്യങ്ങൾ ഞങ്ങളുടെ കാര്യത്തിൽ ഇവിടെയായിരിക്കും – {7,7,7,6,6,7,7,7,7,7}.

        LEN(B5)- ലെൻ(പകരം(B5,{“0″,”1″,”2″,”3″,”4″,”5″,”6″,”7″,”8″,”9″},”” )))

        • ഇപ്പോൾ, ഈ ഭാഗം ഇതാണ്സെല്ലിലെ പ്രതീകങ്ങളുടെ എണ്ണത്തിൽ നിന്ന് B5 ഫോർമുലയുടെ മുമ്പത്തെ വിഭാഗത്തിൽ വ്യക്തിഗതമായി കണ്ടെത്തിയ മറ്റ് എല്ലാ പ്രതീകങ്ങളുടെ എണ്ണത്തിലേക്കും കുറയ്ക്കൽ. അതിനാൽ, ഇവിടെ ഫലമായുണ്ടാകുന്ന മൂല്യങ്ങൾ - {0,0,0,1,1,0,0,0,0,0}.

        SUM(LEN(B5) -ലെൻ(പകരം(B5,{“0″,”1″,”2″,”3″,”4″,”5″,”6″,”7″,”8″,”9″},” ”)))

        • SUM ഫംഗ്‌ഷൻ തുടർന്ന് കണ്ടെത്തിയ എല്ലാ കുറയ്ക്കപ്പെട്ട മൂല്യങ്ങളെയും സംഗ്രഹിക്കും & അതിനാൽ ഫലം ഇവിടെയായിരിക്കും, 2 (0+0+0+1+1+0+0+0+0+0).

        = ഇടത്(B5,SUM(LEN(B5))-LEN(പകരം(B5,{“0″,”1″,”2″,”3″,”4″,”5″,”6″,”7″, ”8″,”9″},””))))

        • ഇപ്പോൾ ഇടത് ഫംഗ്‌ഷൻ നടക്കുന്ന അവസാന ഭാഗം ഇതാ. ഫോർമുലയുടെ മുമ്പത്തെ വിഭാഗത്തിൽ കണ്ടെത്തിയ ഇടതുവശത്ത് നിന്ന് അക്ഷരങ്ങളുടെ കൃത്യമായ എണ്ണം ഉപയോഗിച്ച് മൂല്യങ്ങൾ തിരികെ നൽകുക. നമുക്ക് ആകെ മൂല്യം 2 ആയി ലഭിച്ചതിനാൽ, ഇവിടെയുള്ള LEFT ഫംഗ്‌ഷൻ 34DTXRF എന്ന വാചകത്തിൽ നിന്ന് 34 മാത്രമേ നൽകൂ.
        • 16>

          ബന്ധപ്പെട്ടത്: ഫോർമുല ഉപയോഗിച്ച് Excel-ൽ നമ്പറുകൾ വേർതിരിക്കുന്നത് എങ്ങനെ (5 വഴികൾ)

          2. ഇതിൽ നിന്ന് സംഖ്യകൾ വേർതിരിച്ചെടുക്കുന്നു ഒരു ടെക്‌സ്‌റ്റിന്റെ വലത് വശം

          ഈ വിഭാഗത്തിൽ, ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗിന്റെ വലതുവശത്ത് നിന്ന് ഞങ്ങൾ അക്കങ്ങളോ അക്കങ്ങളോ എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യും. ഞങ്ങൾ ഇവിടെ വലത് , MIN , SEARCH എന്നീ ഫംഗ്‌ഷനുകൾ ഉപയോഗിക്കും.

          ഘട്ടങ്ങൾ:

          • ആരംഭിക്കാൻ, സെല്ലിൽ എന്താണ് ടൈപ്പ് ചെയ്യേണ്ടത് C5 is-

          =RIGHT(B5,LEN(B5) - MIN(SEARCH({0,1,2,3,4,5,6,7,8,9}, B5&"0123456789")) +1)

          • അതിനുശേഷം അമർത്തുക നൽകുക തുടർന്ന് ബാക്കിയുള്ള സെല്ലുകൾ ഓട്ടോഫിൽ ചെയ്യുന്നതിന് ഫിൽ ഹാൻഡിൽ ഉപയോഗിക്കുക.

          🔎 ഫോർമുല ബ്രേക്ക്‌ഡൗൺ

          B5&”0123456789″

          • ഇവിടെ, 0123456789 നൊപ്പം 0123456789 ഇടയ്‌ക്ക് ആംപേഴ്‌സൻഡ് (&) ഉപയോഗിച്ച് B5 സെല്ലിലെ മൂല്യങ്ങൾ ഞങ്ങൾ സംയോജിപ്പിക്കുന്നു. അവയ്ക്ക് ഫലമായുണ്ടാകുന്ന മൂല്യം- DTXRF340123456789 ആയി ലഭിക്കും.

          തിരയൽ({0,1,2,3,4,5,6,7,8,9}, B5&”0123456789″)

          • ഇപ്പോൾ, SEARCH ഫംഗ്‌ഷൻ എല്ലാ അക്കങ്ങളും (0-9) ഓരോന്നായി തിരയും മുൻ വിഭാഗത്തിൽ നിന്ന് ലഭിച്ച ഫലമായ മൂല്യം, DTXRF340123456789 എന്നതിന്റെ പ്രതീകങ്ങളിൽ ആ 10 അക്കങ്ങളുടെ സ്ഥാനങ്ങൾ തിരികെ നൽകും. അതിനാൽ, ഇവിടെ ഞങ്ങളുടെ ഫലമായ മൂല്യങ്ങൾ ഇതായിരിക്കും- {8,9,10,6,7,13,14,15,16,17}.

          മിനി(തിരയൽ({0) ,1,2,3,4,5,6,7,8,9}, B5&”0123456789″))

          • The MIN ഒരു അറേയിലെ ഏറ്റവും കുറഞ്ഞ അക്കമോ സംഖ്യയോ കണ്ടെത്താൻ ഫംഗ്‌ഷൻ ഉപയോഗിക്കുന്നു. അതിനാൽ, ഇവിടെ ഏറ്റവും കുറഞ്ഞതോ കുറഞ്ഞതോ ആയ മൂല്യം- 6 എന്നതായിരിക്കും - ഫോർമുലയുടെ മുൻ വിഭാഗത്തിൽ കണ്ടെത്തിയ {8,9,10,6,7,13,14,15,16,17} .

          LEN(B5) – MIN(തിരയൽ({0,1,2,3,4,5,6,7,8,9}, B5&”0123456789″ )) +1)

          • ഇപ്പോൾ, B5 ലെ പ്രതീകങ്ങളുടെ എണ്ണം LEN<കണ്ടെത്തും 3> പ്രവർത്തനം. തുടർന്ന് അത് മൂല്യം 6 (അവസാന വിഭാഗത്തിൽ കണ്ടെത്തി) കുറയ്ക്കുകയും തുടർന്ന് 1 ചേർത്ത് ഫലം നൽകുകയും ചെയ്യും. ഇവിടെ ഞങ്ങളുടെ കാര്യത്തിൽ,ഫലമായുണ്ടാകുന്ന മൂല്യം 2 (7-6+1) ആയിരിക്കും.

          വലത്(B5,LEN(B5) – MIN(SEARCH({0,1,) 2,3,4,5,6,7,8,9}, B5&”0123456789″)) +1)

          • വലതു ഫംഗ്‌ഷൻ ഒരു സ്‌ട്രിംഗിന്റെ അവസാനത്തെ അല്ലെങ്കിൽ വലത് വശത്ത് നിന്ന് നിർദ്ദിഷ്‌ട പ്രതീകങ്ങളുടെ എണ്ണം നൽകും. മുമ്പത്തെ വിഭാഗത്തിലെ കുറയ്ക്കൽ പ്രക്രിയയിലൂടെ കണ്ടെത്തിയ ഫലത്തെ തുടർന്ന്, ഇവിടെ വലത് ഫംഗ്ഷൻ സെല്ലിൽ നിന്നുള്ള അവസാന 2 പ്രതീകങ്ങൾ കാണിക്കും B5 , അത് 34 ആയിരിക്കും.

          കൂടുതൽ വായിക്കുക: എക്സെൽ (5 രീതികൾ)-ലെ ഒരു സെല്ലിൽ നമ്പറുകൾ എങ്ങനെ വേർതിരിക്കാം >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> #>&> #> #>>>>>>> കേസുകളിലും ഒരു വിശാലമായ പരിഹാരം ഇതാ. ഈ രീതി ഒരു ടെക്സ്റ്റ് സ്ട്രിംഗിലെ ഏത് സ്ഥാനത്തുനിന്നും അക്കങ്ങളോ അക്കങ്ങളോ പുറത്തെടുക്കും. മാത്രമല്ല, ഞങ്ങൾ TEXTJOIN , IFERROR , INDIRECT , <1 എന്നിവ ഉപയോഗിക്കും MID , ROW എന്നിവ ഈ രീതിയിൽ പ്രവർത്തിക്കുന്നു.

          ഘട്ടങ്ങൾ:

          • ആദ്യം, നിങ്ങളുടെ ലക്ഷ്യസ്ഥാന സെല്ലിൽ ഇനിപ്പറയുന്ന രീതിയിൽ ഫോർമുല ടൈപ്പ് ചെയ്യുക-

          =TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)*1),""))

          • പിന്നെ, നിങ്ങളാണെങ്കിൽ Excel 2016 അല്ലെങ്കിൽ ഉയർന്ന പതിപ്പാണ് ഉപയോഗിക്കുന്നത് തുടർന്ന് Enter അമർത്തുക, അല്ലെങ്കിൽ Ctrl+Shift+Enter എന്നതിലേക്ക് അമർത്തുക ഈ അറേ ഫോർമുലയുടെ ഫലം നേടുക.
          • ഈ ഘട്ടത്തിന് ശേഷം, ഫിൽ ഹാൻഡിൽ ഉപയോഗിച്ച് മറ്റ് സെല്ലുകൾ ഓട്ടോഫിൽ ചെയ്യുക, നിങ്ങൾ പൂർത്തിയാക്കി.

          🔎 ഫോർമുല ബ്രേക്ക്ഡൗൺ

          INDIRECT(“1:”&LEN(B5))

          • The INDIRECT ഫംഗ്‌ഷൻ ഒരു ശ്രേണി സംഭരിക്കാൻ ഉപയോഗിക്കുന്നു ഒരു റഫറൻസ് വാചകമായി സെൽ മൂല്യങ്ങൾ. ഇവിടെ ampersand (&) കമാൻഡ് B5 എന്ന സെല്ലിന്റെ പ്രതീകങ്ങളുടെ നീളം അപൂർണ്ണമായ ശ്രേണി വാക്യഘടന (1:) ഉപയോഗിച്ച് സംയോജിപ്പിക്കുന്നു.
          • അതിനാൽ, ഇവിടെ INDIRECT ഫംഗ്‌ഷൻ 1 നും പ്രതീകങ്ങളുടെ നീളത്തിനും ഇടയിലുള്ള എല്ലാ അക്കങ്ങളും B5 <ഒരു റഫറൻസ് വാചകമായി 4> 1> ROW ഫംഗ്‌ഷൻ സാധാരണയായി ഒരു സെല്ലിന്റെ വരി നമ്പർ പറയുന്നു. എന്നാൽ ഇവിടെ INDIRECT ഫംഗ്‌ഷനിൽ, ഒരു റഫറൻസ് സെല്ലും പരാമർശിച്ചിട്ടില്ലാത്തതിനാൽ, ഈ സാഹചര്യത്തിൽ, ROW ഫംഗ്‌ഷൻ എല്ലാം എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യും INDIRECT ഫംഗ്‌ഷനിൽ സംഭരിച്ചിരിക്കുന്ന റഫറൻസ് ടെക്‌സ്‌റ്റുകളിൽ നിന്നുള്ള മൂല്യങ്ങൾ അല്ലെങ്കിൽ സംഖ്യകൾ.
          • ഇപ്പോൾ, 1st സെല്ലിനായി B5 , ഈ ROW കൂടാതെ INDIRECT ഫംഗ്‌ഷനുകളിലൂടെ ലഭിക്കുന്ന മൂല്യങ്ങൾ ഇതായിരിക്കും- {1;2;3;4;5;6; 7;8;9}.

          (MID(B5,ROW(INDIRECT("1:""&LEN(B5))),1)) <5

          • MID ഫംഗ്‌ഷൻ ഒരു ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗിന്റെ മധ്യത്തിൽ നിന്ന് പ്രതീകങ്ങൾ നിർണ്ണയിക്കാൻ നിങ്ങളെ അനുവദിക്കും, ഒരു ആരംഭ സ്ഥാനം നൽകി & ദൈർഘ്യം.
          • അതിനാൽ, മുമ്പത്തെ വിഭാഗത്തിൽ കണ്ടെത്തിയ എല്ലാ 9 സ്ഥാനങ്ങൾക്കും, ഇപ്പോൾ MID ഫംഗ്‌ഷൻ ഓരോ സ്ഥാനത്തിനും എല്ലാ പ്രതീകങ്ങളും ഓരോന്നായി കാണിക്കും & അങ്ങനെ മൂല്യങ്ങൾ- {“1″;”9″;”“;”D”;”D”;”X”;”2″;”M”;”N”}.

          IFERROR((MID(B5,ROW(INDIRECT) (“1:”&LEN(B5)),1)*1),””)

          • ഇപ്പോൾ, IFERROR എന്നത് ഒരു ലോജിക്കൽ ഫംഗ്‌ഷനാണ്, അത് ഒരു സ്ട്രിംഗ് ഒരു സംഖ്യയാണോ മറ്റെന്തെങ്കിലും ആണോ എന്ന് നിർണ്ണയിക്കും. അക്കങ്ങളോ അക്കങ്ങളോ ഉള്ള ഒരു സ്‌ട്രിംഗിനെ അത് തിരിച്ചറിയുന്നില്ലെങ്കിൽ, അത് ഒരു നിർവചിച്ച ടെക്‌സ്‌റ്റ് കമാൻഡ് ഉപയോഗിച്ച് മൂല്യം തിരികെ നൽകും.
          • ഞങ്ങളുടെ കാര്യത്തിൽ, അവസാന വിഭാഗത്തിൽ കാണുന്ന എല്ലാ മൂല്യങ്ങളും 1 കൊണ്ട് ഗുണിക്കും, കൂടാതെ ഗുണിതമാക്കാൻ കഴിയാത്ത അക്ഷരങ്ങൾക്കോ ​​ടെക്‌സ്‌റ്റ് മൂല്യങ്ങൾക്കോ ​​വേണ്ടിയുള്ള മൂല്യ പിശകുകളായി ഫലങ്ങൾ നൽകുമ്പോൾ, അവയുടെ IFERROR ഫംഗ്‌ഷൻ പിശകുകളെ ശൂന്യമായ സ്‌ട്രിംഗുകളാക്കി മാറ്റും. അതിനാൽ, നമ്മുടെ ഫലമായ മൂല്യങ്ങൾ അപ്പോഴായിരിക്കും- {1;9;””;””;””;”;2;””;””}.

          =TEXTJOIN (“”,TRUE,IFERROR((MID(B5,ROW(InDIRECT(“1:”)&LEN(B5))),1)*1),””))

          • ഇപ്പോൾ അവസാന ഭാഗം TEXTJOIN ഫംഗ്‌ഷനിലൂടെ എക്‌സിക്യൂട്ട് ചെയ്യപ്പെടും. ഈ ഫംഗ്‌ഷൻ ഒരു നിർദ്ദിഷ്‌ട ഡിലിമിറ്റർ ഉപയോഗിച്ച് രണ്ട് സ്‌ട്രിംഗുകൾ കൂട്ടിച്ചേർക്കുന്നതിനോ ജോയിൻ ചെയ്യുന്നതിനോ ഉപയോഗിക്കുന്നു.
          • അതിനാൽ, മുമ്പത്തെ വിഭാഗത്തിൽ ഞങ്ങൾ കണ്ടെത്തിയ ഫലമായ മൂല്യങ്ങൾ ഇപ്പോൾ ഈ TEXTJOIN യ്‌ക്കൊപ്പം ചേരും. പ്രവർത്തനം. അങ്ങനെ നമുക്ക് 192 എന്ന നമ്പർ ലഭിക്കും.

          കൂടുതൽ വായിക്കുക: എക്സെലിലെ സ്‌ട്രിംഗിൽ നിന്ന് ഒന്നിലധികം നമ്പറുകൾ എക്‌സ്‌ട്രാക്റ്റ് ചെയ്യുന്നതെങ്ങനെ (6 രീതികൾ)

          4. അക്കങ്ങൾ മാത്രം പുറത്തെടുക്കാൻ ഒന്നിലധികം ഫംഗ്‌ഷനുകൾ നെസ്റ്റിംഗ്

          ഇപ്പോൾ, ഒരു Excel-ൽ നിന്ന് ഏത് സ്ഥാനത്തുനിന്നും സംഖ്യകൾ മാത്രം എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുന്നതിനുള്ള മറ്റൊരു ഫോർമുല ഞങ്ങൾ കാണിക്കുംസെൽ. ഇത് വളരെ സങ്കീർണ്ണമാണെന്ന് തോന്നുമെങ്കിലും, ഞങ്ങൾ മുഴുവൻ ഫോർമുലയും പൊളിച്ച് എല്ലാ കോംപാക്റ്റ് ഫംഗ്ഷനുകളും എളുപ്പത്തിൽ വിശദീകരിക്കാൻ ശ്രമിക്കും. കൂടാതെ, ഞങ്ങൾ IF , LARGE , INDEX , <1 എന്നിവ ഉപയോഗിക്കും> SUMPRODUCT , ISNUMBER എന്നിവ ഈ ഫോർമുലയിൽ പ്രവർത്തിക്കുന്നു.

          • ആരംഭിക്കാൻ, സെല്ലിൽ ഈ ഫോർമുല ടൈപ്പ് ചെയ്യുക C5 . സ്‌പ്രെഡ്‌ഷീറ്റിലെ നിങ്ങളുടെ സ്വന്തം സെല്ലിനെ അടിസ്ഥാനമാക്കി മാത്രമേ നിങ്ങൾ സെൽ റഫറൻസ് മാറ്റിസ്ഥാപിക്കാവൂ, തുടർന്ന് ഈ ഫോർമുല ഉൾച്ചേർക്കുന്നതിലൂടെ, നിങ്ങൾക്ക് ഉടൻ തന്നെ പ്രതീക്ഷിച്ച ഫലം ലഭിക്കും. Excel-ന്റെ ഏത് പതിപ്പിലും ഈ ഫോർമുല നന്നായി പ്രവർത്തിക്കുന്നു>
          • അതിനുശേഷം, മുഴുവൻ ഫോർമുലയും ടൈപ്പ് ചെയ്‌ത് പൂർത്തിയാക്കിയതിന് ശേഷം മാത്രം നിങ്ങൾ Enter അമർത്തണം.
          • <16

            🔎 ഫോർമുല ബ്രേക്ക്‌ഡൗൺ

            ഈ ഭീമന്റെ തകർച്ച ആരംഭിക്കുന്നതിന് മുമ്പ് & കോം‌പാക്റ്റ് ഫോർമുല, നമുക്ക് അതിനെ ചില ഭാഗങ്ങളായി വേർതിരിക്കാം-

            =IF(A>0, SUMPRODUCT(B 1 ) *C 1 , B 2 *C 2 ,........B n C n ),””)

            ഈ വാക്യഘടന അർത്ഥമാക്കുന്നത് A 0-നേക്കാൾ വലുതാണെങ്കിൽ, B -ന്റെ എല്ലാ ഉൽപ്പന്നങ്ങളും n , C n എന്നിവ അന്തിമഫലം വരെ സംഗ്രഹിക്കും. കൂടാതെ A 0-നേക്കാൾ വലുതല്ലെങ്കിൽ, ഫലം ഒരു ശൂന്യമായ അല്ലെങ്കിൽ ശൂന്യമായ സെല്ലായി മടങ്ങിവരും.

            • A =സം(ലെൻ(ബി5)-ലെൻ(പകരം(ബി5, {“0″,”1″,”2″,”3″,”4″,”5″,”6″,”7″,”8″), ”9”}, “”
            • B = MID(0&B5, വലുത്(ഇൻഡക്സ്(ISNUMBER(–MID(B5,ROW) പരോക്ഷം("$1) :$"&LEN(B5)),1))* വരി(പരോക്ഷ("$1:$"&LEN(B5)),0), വരി(പരോക്ഷം("$1:$"&LEN("$1:$")&LEN( B5))))+1,1)
            • C = 10^ROW(InDIRECT(“$1:$”&LEN(B5)))/ 10),””

            ഭാഗം A = SUM(LEN(B5)-LEN(SubSTITUTE(B5, {“0″,”1″,”2″) ,”3″,”4″,”5″,”6″,”7″,”8″,”9”}, “”

            പകരം(B5, { “0″,”1″,”2″,”3″,”4″,”5″,”6″,”7″,”8″,”9”}, “”)

            • 19 DDX2MN എന്ന ടെക്‌സ്‌റ്റിലെ എല്ലാ അക്കങ്ങളും (0-9) ഓരോ തവണയും സബ്‌സ്റ്റിറ്റ്യുട്ട് ഫംഗ്‌ഷൻ ഓരോന്നായി കണ്ടെത്തി അവയെ മാറ്റിസ്ഥാപിക്കും അക്കങ്ങളുടെ സ്ഥാനങ്ങളിൽ ശൂന്യമായ സ്ട്രിംഗുള്ള അക്കങ്ങൾ.
            • അങ്ങനെ ഒരു അറേയിലെ ഫലമായ മൂല്യങ്ങൾ- {“19 DDX2MN”,”9 DDX2MN”,”19 DDXMN”,”19 DDX2MN”,” 19 DDX2MN”,”19 DDX2MN”,”19 DDX2MN”,”19 DDX2MN”,”19 DDX2MN”,”1 DDX2MN”}.

            ലെൻ(സബ്‌സ്റ്റിറ്റ്യൂട്ട്(B5, { “0″,”1″,”2″,”3″,”4″,”5″,”6″,”7″,”8″,”9”}, “”)) <5

            • ദി LEN ഫംഗ്‌ഷൻ ഇപ്പോൾ മുമ്പത്തെ വിഭാഗത്തിൽ നിന്ന് ലഭിച്ച എല്ലാ സ്‌ട്രിംഗ് മൂല്യങ്ങളിലെയും പ്രതീകങ്ങളുടെ എണ്ണം കണക്കാക്കും. അതിനാൽ, ഈ ഫംഗ്‌ഷൻ- {9,8,8,9,9,9,9,9,9,8} ആയി മടങ്ങും.

            LEN(B5)-LEN( പകരം(B5, {“0″,”1″,”2″,”3″,”4″,”5″,”6″,”7″,”8″,”9”}, “”))

            • ഇപ്പോൾ ഫോർമുലയുടെ ഈ ഭാഗത്ത്, B5 എന്ന സെല്ലിലെ നിരവധി പ്രതീകങ്ങൾ ഇതിൽ കാണുന്ന എല്ലാ സംഖ്യകളെയും കുറയ്ക്കും.

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