Excel: ടെക്സ്റ്റ് സ്‌ട്രിംഗിൽ നിന്ന് നമ്പർ എക്‌സ്‌ട്രാക്റ്റ് ചെയ്യുക

  • ഇത് പങ്കുവയ്ക്കുക
Michael Brown

ഫോർമുലകളും എക്‌സ്‌ട്രാക്‌റ്റ് ടൂളും ഉപയോഗിച്ച് Excel-ലെ വിവിധ ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗുകളിൽ നിന്ന് നമ്പർ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുന്നത് എങ്ങനെയെന്ന് ട്യൂട്ടോറിയൽ കാണിക്കുന്നു.

ഒരു നിശ്ചിത ദൈർഘ്യമുള്ള ഒരു ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗിന്റെ ഭാഗം എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുമ്പോൾ , ടാസ്‌ക് വേഗത്തിൽ കൈകാര്യം ചെയ്യുന്നതിനായി Excel മൂന്ന് സബ്‌സ്ട്രിംഗ് ഫംഗ്‌ഷനുകൾ (ഇടത്, വലത്, മിഡ്) നൽകുന്നു. ഒരു ആൽഫാന്യൂമെറിക് സ്‌ട്രിംഗിൽ നിന്ന് അക്കങ്ങൾ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുമ്പോൾ, Microsoft Excel നൽകുന്നു... ഒന്നുമില്ല.

Excel-ലെ ഒരു സ്‌ട്രിംഗിൽ നിന്ന് ഒരു നമ്പർ ലഭിക്കുന്നതിന്, ഇതിന് അൽപ്പം ചാതുര്യവും അൽപ്പം ക്ഷമയും ഒരു കൂട്ടം വ്യത്യസ്ത പ്രവർത്തനങ്ങളും ആവശ്യമാണ്. പരസ്പരം കൂടുകൂട്ടിയിരിക്കുന്നു. അല്ലെങ്കിൽ, നിങ്ങൾക്ക് എക്‌സ്‌ട്രാക്റ്റ് ടൂൾ പ്രവർത്തിപ്പിച്ച് ഒരു മൗസ് ക്ലിക്കിലൂടെ ജോലി പൂർത്തിയാക്കാം. രണ്ട് രീതികളേയും കുറിച്ചുള്ള മുഴുവൻ വിശദാംശങ്ങളും ചുവടെ നിങ്ങൾ കണ്ടെത്തും.

    ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗിന്റെ അവസാനത്തിൽ നിന്ന് നമ്പർ എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യുന്നതെങ്ങനെ

    നിങ്ങൾക്ക് ആൽഫാന്യൂമെറിക് സ്‌ട്രിംഗുകളുടെ ഒരു കോളം ഉള്ളപ്പോൾ, അതിനുശേഷം നമ്പർ വരുന്നിടത്ത് ടെക്സ്റ്റ്, അത് ലഭിക്കാൻ നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന ഫോർമുല ഉപയോഗിക്കാം.

    RIGHT( സെൽ, LEN( സെൽ) - MAX(IF(ISNUMBER(MID( cell<2)>, ROW(ഇൻഡിറക്റ്റ്("1:"&LEN( സെൽ ))), 1) *1)=FALSE, ROW(INDIRECT("1:"&LEN( cell ))), 0)))

    അൽപ്പം കഴിഞ്ഞ് ഞങ്ങൾ ഫോർമുലയുടെ യുക്തിയെക്കുറിച്ച് ചിന്തിക്കും. ഇപ്പോൾ, ഒറിജിനൽ സ്ട്രിംഗ് (നമ്മുടെ കാര്യത്തിൽ A2) അടങ്ങിയിരിക്കുന്ന സെല്ലിന്റെ റഫറൻസ് ഉപയോഗിച്ച് സെൽ മാറ്റിസ്ഥാപിക്കുക, അതേ വരിയിലെ ഏതെങ്കിലും ശൂന്യമായ സെല്ലിൽ ഫോർമുല നൽകുക, B2:

    =RIGHT(A2, LEN(A2) - MAX(IF(ISNUMBER(MID(A2, ROW(INDIRECT("1:"&LEN(A2))), 1) *1)=FALSE, ROW(INDIRECT("1:"&LEN(A2))), 0)))

    ഈ ഫോർമുലയ്ക്ക് അവസാനം മുതൽ നമ്പർ മാത്രമേ ലഭിക്കൂ. ഒരു സ്ട്രിംഗിനും തുടക്കത്തിലോ മധ്യത്തിലോ അക്കങ്ങളുണ്ടെങ്കിൽ, അവയാണ്അവഗണിക്കപ്പെട്ടു:

    ടെക്‌സ്‌റ്റ് ഫംഗ്‌ഷനുകളുടെ വിഭാഗത്തിൽ പെടുന്ന റൈറ്റ് ഫംഗ്‌ഷൻ ഉപയോഗിച്ചാണ് എക്‌സ്‌ട്രാക്ഷൻ നടത്തുന്നത്. ഈ ഫംഗ്‌ഷന്റെ ഔട്ട്‌പുട്ട് എപ്പോഴും ടെക്‌സ്റ്റ് ആണ്. ഞങ്ങളുടെ കാര്യത്തിൽ, ഫലം ഒരു സംഖ്യാ ഉപസ്‌ട്രിംഗാണ് , Excel-ന്റെ അടിസ്ഥാനത്തിൽ ഇത് ടെക്‌സ്‌റ്റാണ്, സംഖ്യയല്ല.

    നിങ്ങൾക്ക് ഫലം ഒരു നമ്പർ ആകണമെങ്കിൽ (കൂടുതൽ കണക്കുകൂട്ടലുകളിൽ നിങ്ങൾക്ക് ഉപയോഗിക്കാം), തുടർന്ന് ഫോർമുല VALUE ഫംഗ്‌ഷനിലേക്ക് പൊതിയുക അല്ലെങ്കിൽ ഫലത്തെ മാറ്റാത്ത ഒരു ഗണിത പ്രവർത്തനം നടത്തുക, പറയുക, 1 കൊണ്ട് ഗുണിക്കുക അല്ലെങ്കിൽ 0 ചേർക്കുക. ഒറ്റ നമ്പർ, IFERROR ഫംഗ്‌ഷൻ ഉപയോഗിക്കുക. ഉദാഹരണത്തിന്:

    =IFERROR(VALUE(RIGHT(A2, LEN(A2) - MAX(IF(ISNUMBER(MID(A2, ROW(INDIRECT("1:"&LEN(A2))), 1)*1)=FALSE, ROW(INDIRECT("1:"&LEN(A2))), 0)))), "")

    അല്ലെങ്കിൽ

    =IFERROR(RIGHT(A2, LEN(A2) - MAX(IF(ISNUMBER(MID(A2, ROW(INDIRECT("1:"&LEN(A2))), 1) *1)=FALSE, ROW(INDIRECT("1:"&LEN(A2))), 0))) +0, "")

    ശ്രദ്ധിക്കുക. ഡൈനാമിക് അറേ എക്സലിൽ (ഓഫീസ് 365, 2021), നിങ്ങൾ സാധാരണ രീതിയിൽ എന്റർ കീ ഉപയോഗിച്ച് ഫോർമുല നൽകുക. Excel 2019-ലും അതിനു മുമ്പും, ഇത് ഒരു അറേ ഫോർമുലയായി മാത്രമേ പ്രവർത്തിക്കൂ, അതിനാൽ ഇത് പൂർത്തിയാക്കാൻ Ctrl + Shift + Enter അമർത്താൻ ഓർമ്മിക്കുക.

    ഈ ഫോർമുല എങ്ങനെ പ്രവർത്തിക്കുന്നു:

    ഒരു ആൽഫാന്യൂമെറിക് സ്‌ട്രിംഗിൽ നിന്ന് നമ്പർ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യാൻ, നിങ്ങൾ ആദ്യം അറിയേണ്ടത് എക്‌സ്‌ട്രാക്ഷൻ എവിടെ തുടങ്ങണം എന്നതാണ്. ഈ തന്ത്രപ്രധാനമായ ഫോർമുലയുടെ സഹായത്തോടെ ഒരു സ്‌ട്രിംഗിലെ അവസാന നോൺ-സംഖ്യാ പ്രതീകത്തിന്റെ സ്ഥാനം നിർണ്ണയിക്കപ്പെടുന്നു:

    MAX(IF(ISNUMBER(MID(A2, ROW(INDIRECT("1:"1:")&LEN( A2))), 1)*1)=FALSE, ROW(INDIRECT("1:"&LEN(A2))), 0))

    യുക്തി മനസ്സിലാക്കാൻ, നമുക്ക് അത് ഉള്ളിൽ നിന്ന് അന്വേഷിക്കാം :

    The ROW(INDIRECT("1:"&LEN(A2))) കോമ്പിനേഷൻസോഴ്‌സ് സ്‌ട്രിംഗിലെ (A2) മൊത്തം പ്രതീകങ്ങളുമായി പൊരുത്തപ്പെടുന്ന സംഖ്യകളുടെ ഒരു ക്രമം സൃഷ്‌ടിക്കുന്നു, കൂടാതെ ഞങ്ങൾ ഈ സീക്വൻഷ്യൽ നമ്പറുകൾ MID-ലേക്ക് ആരംഭ നമ്പറുകളായി നൽകുന്നു:

    MID(A2, {1;2;3;4 . -";"E";"C";"-";"0";"1"}

    എംഐഡി ഒരു ടെക്‌സ്‌റ്റ് ഫംഗ്‌ഷൻ ആയതിനാൽ, അതിന്റെ ഔട്ട്‌പുട്ട് എല്ലായ്‌പ്പോഴും ടെക്‌സ്‌റ്റാണ് (നിങ്ങൾ ശ്രദ്ധിക്കുന്നതുപോലെ, എല്ലാ പ്രതീകങ്ങളും ഉദ്ധരണി ചിഹ്നങ്ങളിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്). അക്കങ്ങളെ അക്കങ്ങളാക്കി മാറ്റുന്നതിന്, ഞങ്ങൾ അറേയെ 1 കൊണ്ട് ഗുണിക്കുന്നു (ഇരട്ട നിഷേധം --MID() സമാന ഫലമുണ്ടാക്കും). ഈ പ്രവർത്തനത്തിന്റെ ഫലം അക്കങ്ങളുടെ ഒരു നിരയും #VALUE ആണ്! അക്കമില്ലാത്ത പ്രതീകങ്ങളെ പ്രതിനിധീകരിക്കുന്ന പിശകുകൾ:

    ISNUMBER({0;5;#VALUE!;#VALUE!;#VALUE!;#VALUE!;0;1})

    ISNUMBER ഫംഗ്‌ഷൻ അറേയുടെ ഓരോ ഘടകവും വിലയിരുത്തുകയും അതിന്റെ വിധി ബൂളിയൻ മൂല്യങ്ങളുടെ രൂപത്തിൽ നൽകുകയും ചെയ്യുന്നു - അക്കങ്ങൾക്ക് TRUE, മറ്റെന്തിനും FALSE:

    {TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE}

    ഈ അറേ IF ഫംഗ്‌ഷന്റെ ലോജിക്കൽ ടെസ്റ്റിലേക്ക് പോകുന്നു, അവിടെ അറേയുടെ ഓരോ ഘടകവും FALSE-മായി താരതമ്യം ചെയ്യുന്നു:

    IF({TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;TRUE ;ട്രൂ സ്ട്രിംഗിലെ അതിന്റെ ആപേക്ഷിക സ്ഥാനം. ഓരോ TRUE-നും (സംഖ്യാ മൂല്യം), ഒരു പൂജ്യം നൽകുന്നു. തത്ഫലമായുണ്ടാകുന്ന അറേ ഇതുപോലെ കാണപ്പെടുന്നുപിന്തുടരുന്നു:

    {0;0;3;4;5;6;0;0}

    ബാക്കി എളുപ്പമാണ്. മുകളിലെ അറേയിലെ ഏറ്റവും ഉയർന്ന സംഖ്യ MAX ഫംഗ്‌ഷൻ കണ്ടെത്തുന്നു, ഇത് സ്‌ട്രിംഗിലെ അവസാന നോൺ-ന്യൂമറിക് മൂല്യത്തിന്റെ സ്ഥാനമാണ് (ഞങ്ങളുടെ കാര്യത്തിൽ 6). ലളിതമായി, LEN നൽകുന്ന സ്ട്രിംഗിന്റെ ആകെ ദൈർഘ്യത്തിൽ നിന്ന് ആ സ്ഥാനം കുറയ്ക്കുക, സ്ട്രിംഗിന്റെ വലതുവശത്ത് നിന്ന് എത്ര പ്രതീകങ്ങൾ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യണമെന്ന് അതിനെ അറിയിക്കുന്നതിന് ഫലം വലത്തേക്ക് മാറ്റുക:

    വലത്(A2, LEN (A2) - 6)

    പൂർത്തിയായി!

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

    നമ്പറിന് ശേഷം ടെക്‌സ്‌റ്റ് ദൃശ്യമാകുന്ന റെക്കോർഡുകളിലാണ് നിങ്ങൾ പ്രവർത്തിക്കുന്നതെങ്കിൽ, നിങ്ങൾക്ക് കഴിയും ഈ പൊതുവായ സൂത്രവാക്യം ഉപയോഗിച്ച് ഒരു സ്‌ട്രിംഗിന്റെ തുടക്കത്തിൽ നിന്ന് നമ്പർ എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യുക:

    ഇടത്( സെൽ , പൊരുത്തം(തെറ്റ്, ISNUMBER(MID( സെൽ , റോ)(INDIRECT("1:) "&LEN( സെൽ )+1)), 1) *1), 0) -1)

    A2 ലെ യഥാർത്ഥ സ്‌ട്രിംഗിനൊപ്പം, നമ്പർ ലഭിക്കാൻ ഇനിപ്പറയുന്ന ഫോർമുല ഉപയോഗിക്കുക:

    =LEFT(A2, MATCH(FALSE, ISNUMBER(MID(A2, ROW(INDIRECT("1:"&LEN(A2)+1)), 1) *1), 0) -1)

    മധ്യത്തിലോ അവസാനത്തിലോ എത്ര അക്കങ്ങളുണ്ടെങ്കിലും, ആരംഭിക്കുന്ന സംഖ്യ മാത്രമേ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യൂ:

    ശ്രദ്ധിക്കുക. Excel 365, Excel 2021 എന്നിവയിൽ, ഡൈനാമിക് അറേകൾക്കുള്ള പിന്തുണ കാരണം, ഒരു സാധാരണ ഫോർമുല നന്നായി പ്രവർത്തിക്കുന്നു. Excel 2019-ലും അതിനുമുമ്പും, ഇത് ഒരു അറേ ഫോർമുല ആക്കുന്നതിന് നിങ്ങൾ Ctrl + Shift + Enter അമർത്തണം.

    ഈ ഫോർമുല എങ്ങനെ പ്രവർത്തിക്കുന്നു:

    ഇവിടെ, ഞങ്ങൾ വീണ്ടും ROW, INDIRECT, LEN ഫംഗ്‌ഷനുകളുടെ സംയോജനം ഉപയോഗിച്ച് സോഴ്‌സ് സ്‌ട്രിംഗിലെ പ്രതീകങ്ങളുടെ ആകെത്തുക 1-ന് തുല്യമായ സംഖ്യകളുടെ ഒരു ശ്രേണി സൃഷ്‌ടിക്കുന്നു (അതിന്റെ പങ്ക്അധിക പ്രതീകം അൽപ്പം കഴിഞ്ഞ് വ്യക്തമാകും).

    ROW(INDIRECT("1:"&LEN(A2)+1))

    MID ഉം ISNUMBER ഉം അതേ ജോലി ചെയ്യുന്നു മുമ്പത്തെ ഉദാഹരണം - MID വ്യക്തിഗത പ്രതീകങ്ങൾ വലിക്കുകയും ISNUMBER അവയെ ലോജിക്കൽ മൂല്യങ്ങളിലേക്ക് പരിവർത്തനം ചെയ്യുകയും ചെയ്യുന്നു. തത്ഫലമായുണ്ടാകുന്ന TRUE, FALSE എന്നിവയുടെ അറേ ഒരു ലുക്കപ്പ് അറേ ആയി MATCH ഫംഗ്‌ഷനിലേക്ക് പോകുന്നു:

    MATCH(FALSE, {TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE}, 0)

    MATCH ആദ്യത്തെ FALSE ന്റെ ആപേക്ഷിക സ്ഥാനം കണക്കാക്കുന്നു, ഇത് സ്ട്രിംഗിലെ ആദ്യത്തെ നോൺ-ന്യൂമറിക് പ്രതീകത്തിന്റെ സ്ഥാനം നൽകുന്നു (A2-ൽ 3). മുമ്പത്തെ സംഖ്യകൾ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുന്നതിന്, ഞങ്ങൾ ആദ്യത്തെ ടെക്‌സ്‌റ്റ് പ്രതീകത്തിന്റെ സ്ഥാനത്ത് നിന്ന് 1 കുറയ്ക്കുകയും num_chars ലെഫ്റ്റ് ഫംഗ്‌ഷന്റെ ആർഗ്യുമെന്റിലേക്ക് വ്യത്യാസം നൽകുകയും ചെയ്യുന്നു:

    LEFT(A2, 3-1)

    ഇപ്പോൾ, ROW(INDIRECT()+1)) സൃഷ്ടിച്ച ശ്രേണിയിലെ ഒരു "അധിക" പ്രതീകത്തിലേക്ക് മടങ്ങുക. നിങ്ങൾക്ക് ഇതിനകം അറിയാവുന്നതുപോലെ, ഈ ശ്രേണി MID ഫംഗ്ഷന്റെ ആരംഭ പോയിന്റുകൾ നൽകുന്നു. +1 ഇല്ലാതെ, യഥാർത്ഥ സ്‌ട്രിംഗിൽ ഉള്ളത്ര അക്ഷരങ്ങൾ MID എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യും. സ്ട്രിംഗിൽ അക്കങ്ങൾ മാത്രമേ അടങ്ങിയിട്ടുള്ളൂ എങ്കിൽ, MATCH-ന് കുറഞ്ഞത് ഒരു FALSE എങ്കിലും ആവശ്യമുള്ളപ്പോൾ ISNUMBER TRUE-കൾ മാത്രം നൽകും. അത് ഉറപ്പാക്കാൻ, MID ഫംഗ്‌ഷൻ ഒരു ശൂന്യമായ സ്‌ട്രിംഗിലേക്ക് പരിവർത്തനം ചെയ്യുന്ന സ്‌ട്രിംഗിന്റെ മൊത്തം ദൈർഘ്യത്തിലേക്ക് ഒരു പ്രതീകം കൂടി ഞങ്ങൾ ചേർക്കുന്നു. ഉദാഹരണത്തിന്, B7-ൽ, MID ഈ അറേ നൽകുന്നു:

    {"1";"2";"3";"4";""}

    ശ്രദ്ധിക്കുക. RIGHT ഫംഗ്‌ഷന്റെ കാര്യത്തിലെന്നപോലെ, LEFT ഒരു സംഖ്യയും നൽകുന്നുഉപസ്‌ട്രിംഗ് , സാങ്കേതികമായി ടെക്‌സ്‌റ്റ് ആണ്, നമ്പറല്ല. ഒരു സംഖ്യാ സ്ട്രിംഗിന് പകരം ഒരു സംഖ്യയായി ഫലം ലഭിക്കുന്നതിന്, VALUE ഫംഗ്‌ഷനിൽ ഫോർമുല നെസ്റ്റ് ചെയ്യുക അല്ലെങ്കിൽ ആദ്യ ഉദാഹരണത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ഫലം 1 കൊണ്ട് ഗുണിക്കുക.

    ഒരു സ്‌ട്രിംഗിലെ ഏത് സ്ഥാനത്ത് നിന്നും എങ്ങനെ നമ്പർ ലഭിക്കും

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

    =SUMPRODUCT(MID(0&A2, LARGE(INDEX(ISNUMBER(--MID(A2, ROW(INDIRECT("1:"&LEN(A2))), 1)) * ROW(INDIRECT("1:"&LEN(A2))), 0), ROW(INDIRECT("1:"&LEN(A2))))+1, 1) * 10^ROW(INDIRECT("1:"&LEN(A2)))/10)

    A2 എവിടെയാണ് ഒറിജിനൽ ടെക്സ്റ്റ് സ്ട്രിംഗ്.

    ഈ ഫോർമുല തകർക്കുന്നതിന് ഒരു പ്രത്യേക ലേഖനം ആവശ്യമായി വരും, അതിനാൽ ഇത് ശരിക്കും പ്രവർത്തിക്കുന്നുവെന്ന് ഉറപ്പാക്കാൻ നിങ്ങൾക്ക് ഇത് നിങ്ങളുടെ വർക്ക്ഷീറ്റിലേക്ക് പകർത്താനാകും :)

    0>എന്നിരുന്നാലും, ഫലങ്ങൾ പരിശോധിക്കുമ്പോൾ, ഒരു നിസ്സാരമായ പോരായ്മ നിങ്ങൾ ശ്രദ്ധിച്ചേക്കാം - ഉറവിട സ്‌ട്രിംഗിൽ ഒരു സംഖ്യ ഇല്ലെങ്കിൽ, മുകളിലെ സ്‌ക്രീൻഷോട്ടിലെ വരി 6-ലെ പോലെ ഫോർമുല പൂജ്യം നൽകുന്നു. ഇത് പരിഹരിക്കാൻ, നിങ്ങൾക്ക് IF സ്റ്റേറ്റ്മെന്റിൽ ഫോർമുല പൊതിയാൻ കഴിയും, ഇതിന്റെ ലോജിക്കൽ ടെസ്റ്റ് സോഴ്സ് സ്ട്രിംഗിൽ ഏതെങ്കിലും നമ്പർ ഉണ്ടോ എന്ന് പരിശോധിക്കുന്നു. അങ്ങനെയാണെങ്കിൽ, ഫോർമുല നമ്പർ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുന്നു, അല്ലാത്തപക്ഷം ഒരു ശൂന്യമായ സ്‌ട്രിംഗ് നൽകുന്നു:

    =IF(SUM(LEN(A2)-LEN(SUBSTITUTE(A2, {"0","1","2","3","4","5","6","7","8","9"}, "")))>0, SUMPRODUCT(MID(0&A2, LARGE(INDEX(ISNUMBER(--MID(A2,ROW(INDIRECT("$1:$"&LEN(A2))),1))* ROW(INDIRECT("$1:$"&LEN(A2))),0), ROW(INDIRECT("$1:$"&LEN(A2))))+1,1) * 10^ROW(INDIRECT("$1:$"&LEN(A2)))/10),"")

    ചുവടെയുള്ള സ്‌ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, മെച്ചപ്പെടുത്തിയ ഫോർമുല മനോഹരമായി പ്രവർത്തിക്കുന്നു (ഞങ്ങളുടെ എക്‌സൽ ഗുരുവായ അലക്‌സിന് അഭിനന്ദനങ്ങൾ, ഈ മെച്ചപ്പെടുത്തലിനായി):

    മുമ്പത്തെ എല്ലാ ഉദാഹരണങ്ങളിൽ നിന്നും വ്യത്യസ്തമായി, ഈ ഫോർമുലയുടെ ഫലം സംഖ്യ ആണ്. ഇത് ഉറപ്പാക്കാൻ, B കോളത്തിലെ വലതുവശത്ത് വിന്യസിച്ച മൂല്യങ്ങളും വെട്ടിച്ചുരുക്കിയ മുൻനിര പൂജ്യങ്ങളും ശ്രദ്ധിക്കുക.

    നുറുങ്ങ്. Excel 365-ൽ -Excel 2019, TEXTJOIN ഫംഗ്‌ഷന്റെ സഹായത്തോടെ വളരെ ലളിതമായ ഒരു പരിഹാരമുണ്ട്. ടെക്‌സ്‌റ്റ് നീക്കം ചെയ്‌ത് നമ്പറുകൾ സൂക്ഷിക്കുന്നത് എങ്ങനെയെന്ന് കാണുക.

    അൾട്ടിമേറ്റ് സ്യൂട്ട് ഉപയോഗിച്ച് ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗിൽ നിന്ന് നമ്പർ എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യുക

    നിങ്ങൾ ഇപ്പോൾ കണ്ടതുപോലെ, ഒരു ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗിൽ നിന്ന് നമ്പർ പിൻവലിക്കാൻ നിസ്സാരമായ എക്‌സൽ ഫോർമുല ഒന്നുമില്ല. ഫോർമുലകൾ മനസിലാക്കുന്നതിനോ നിങ്ങളുടെ ഡാറ്റാ സെറ്റുകൾക്കായി അവ ട്വീക്ക് ചെയ്യുന്നതിനോ നിങ്ങൾക്ക് ബുദ്ധിമുട്ടുകൾ ഉണ്ടെങ്കിൽ, Excel-ലെ സ്‌ട്രിംഗിൽ നിന്ന് നമ്പർ നേടാനുള്ള ഈ ലളിതമായ മാർഗ്ഗം നിങ്ങൾക്ക് ഇഷ്ടപ്പെട്ടേക്കാം.

    നിങ്ങളുടെ Excel റിബണിൽ ഞങ്ങളുടെ അൾട്ടിമേറ്റ് സ്യൂട്ട് ചേർത്തത് ഇങ്ങനെയാണ്. ഏത് ആൽഫാന്യൂമെറിക് സ്‌ട്രിംഗിൽ നിന്നും നമ്പർ വേഗത്തിൽ വീണ്ടെടുക്കാൻ കഴിയും:

    1. Ablebits Data ടാബ് > Text ഗ്രൂപ്പിലേക്ക് പോയി Extract ക്ലിക്ക് ചെയ്യുക :

    2. ഉറവിട സ്‌ട്രിംഗുകളുള്ള എല്ലാ സെല്ലുകളും തിരഞ്ഞെടുക്കുക.
    3. എക്‌സ്‌ട്രാക്റ്റ് ടൂളിന്റെ പാളിയിൽ, എക്‌സ്‌ട്രാക്റ്റ് നമ്പറുകൾ റേഡിയോ ബട്ടൺ തിരഞ്ഞെടുക്കുക.
    4. ഫലങ്ങൾ ഫോർമുലകളോ മൂല്യങ്ങളോ വേണോ എന്നതിനെ ആശ്രയിച്ച്, സൂത്രവാക്യമായി തിരുകുക ബോക്സ് തിരഞ്ഞെടുക്കുക അല്ലെങ്കിൽ അത് തിരഞ്ഞെടുക്കാതെ വിടുക (സ്ഥിരസ്ഥിതി).

      ഉറവിട സ്‌ട്രിംഗുകളിൽ എന്തെങ്കിലും മാറ്റങ്ങൾ വരുത്തിയാലുടൻ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്‌ത നമ്പറുകൾ സ്വയമേവ അപ്‌ഡേറ്റ് ചെയ്യണമെങ്കിൽ ഈ ബോക്‌സ് തിരഞ്ഞെടുക്കുക എന്നതാണ് എന്റെ ഉപദേശം. യഥാർത്ഥ സ്‌ട്രിംഗുകളിൽ ഫലങ്ങൾ സ്വതന്ത്രമായിരിക്കണമെന്ന് നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ (ഉദാ. പിന്നീടൊരു ഘട്ടത്തിൽ ഉറവിട ഡാറ്റ നീക്കംചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ), ഈ ബോക്‌സ് തിരഞ്ഞെടുക്കരുത്.

    5. ഫലങ്ങൾ ചേർക്കുക ബട്ടൺ ക്ലിക്കുചെയ്യുക. പൂർത്തിയായി!

    മുമ്പത്തെ ഉദാഹരണത്തിലെന്നപോലെ, ഇതിന്റെ ഫലങ്ങൾഎക്‌സ്‌ട്രാക്‌ഷൻ അക്കങ്ങളാണ് , അതിനർത്ഥം നിങ്ങൾക്ക് അവയ്‌ക്കൊപ്പം എണ്ണാനോ തുകയ്‌ക്കോ ശരാശരിയോ മറ്റേതെങ്കിലും കണക്കുകൂട്ടലുകൾ നടത്താനോ സ്വാതന്ത്ര്യമുണ്ട്.

    ഈ ഉദാഹരണത്തിൽ, ഫലങ്ങൾ <9 ആയി ചേർക്കാൻ ഞങ്ങൾ തിരഞ്ഞെടുത്തു>മൂല്യങ്ങൾ , കൂടാതെ ആഡ്-ഇൻ ആവശ്യപ്പെട്ടത് കൃത്യമായി ചെയ്തു:

    സൂത്രവാക്യമായി ചേർക്കുക ചെക്ക്ബോക്‌സ് തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ, നിങ്ങൾ' d ഫോർമുല ബാറിൽ ഒരു സൂത്രം നിരീക്ഷിക്കുക. ഏതാണ് എന്നറിയാൻ ആകാംക്ഷയുണ്ടോ? Ultimate Suite-ന്റെ ട്രയൽ ഡൗൺലോഡ് ചെയ്‌ത് സ്വയം കാണുക :)

    ലഭ്യമായ ഡൗൺലോഡുകൾ

    Excel Extract Number - സാമ്പിൾ വർക്ക്‌ബുക്ക് (.xlsx ഫയൽ)

    Ultimate Suite - ട്രയൽ പതിപ്പ് (.exe ഫയൽ)

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